(基于TCP透传)
一、例程环境
1.操作系统Windows10,64位操作系统
2.OneNET云平台
3.液位传感器(支持Modbus_RTU)
4.UE-E3100-4(RS485接口)
二、例程介绍
1.实现功能:液位传感器连接串口服务器,串口服务器直接与OneNET云平台进行数据交互,实现OneNET云平台发送Modbus RTU 协议的请求数据,Modbus RTU设备返回对应的参数值。通过串口服务器的网络透传和OneNET云平台的TCP透传协议进行远程通讯,并通过OneNET数据可视化组件实现数据的展示。
2.应用范围:主要用于远程控制,远程串口通信,远程数据采集,数据大屏,数据上云。
3.液位传感器通信说明
三、配置过程
1.将水位传感器RS485接口连接到串口服务器的RS485通信接口上。
2.串口服务器设置:设置串口服务器的串口参数为9600/N/8/1,与水位传感器串口参数一致。设置SocketA协议为TCP Client,服务器地址:183.230.40.40服务器端口:1811,即OneNET云平台服务器地址和端口。
3.设置串口服务器的OneNET云平台登录报文,登录报文后续会介绍。
4.假定客户已经注册了OneNET帐号,https://open.iot.10086.cn/。产品服务->基础服务->OneNET Studio->全部产品服务->多协议接入->TCP透传-添加产品。这里主要是选择TCP透传,其它参数可以根据实际变动,不影响接入功能。
5.点击已创建好的产品进入产品概况->设备列表->添加设备,这里只设置了设备名称和鉴权信息,其它默认值。
6.上传数据解析脚本
7.数据流模板->添加数据流模板。数据流模板也是第6步解析脚本中用到的。
8.登录报文格式如下:*PID#AuthCode#ParserName*。PID是第4步创建产品时的产品ID,AuthCode是第5步创建设备时填写的鉴权信息,ParserName是第6步上传脚本时的脚本名称。这就是第3步注册包内容的来源,通过注册包功能发送登录报文来登录OneNET云平台。
9.设置好后给设备上电,可以看到设备已经在线
10.OneNET Studio->大数据->数据可视化->新建项目。具体OneNET操作不再细述,可参考OneNET文档中心的开发文档。
济南优易通物联网技术有限公司版权所有。
全部0条评论
快来发表一下你的评论吧 !