本文将以SF6传感器采用海创微联采集控制系统作为采集对象SF6.氧气浓度收集,然后将收集到的数据上传到海创物联网平台,可视化实时数据。 文章分为三部分: SF6传感器介绍:设备连接。 使用海创微联采集控制系统:部署控件,使用采集节点。 使用海创物联网平台:创建产品和设备,数据可视化。
一、SF6传感器
首先介绍设备的连接,SF6传感器由电源供电modbus协议通信,485线传输数据,485线连接485专232转换头,232直接连接海创物联网关。
二、海创微联采集控制系统
使用海创微联采集控制系统对SF采集6传感器。
从左侧的采集引擎中打开海创微联采集控制系统modbus将控件拖出定时器和调试器。
按下图连接。
modbus选择串口连接,因为连接的第三个口,所以选择/dev/ttyS2,波特率4800。
功能码为FC三、增加两个采集量,SF6和02(功能码,单元ID、收集地址和算法需要查看设备说明书)。
定时器配置周期10s发送请求。
配置完成后,单击部署。
调试界面显示每隔10次s收集到的值。
成功对SF6和O2数值进行采集了,文章末尾附上快速复用码,导入便可快速部署。
三、海创物联网平台
海创物联网平台可以与海创微联网采集控制系统联动,可视化采集到的数据。
登录海创物联网平台,依次点击设备管理-产品-创建产品。
然后在产品下创建设备,操作顺序如下图所示。
回顾刚刚创建的产品,在功能定义和自定义功能中添加采集量。
注:标识符必须与采集引擎中的标识符一致,功能名称无关。
查看创建的设备,可以看到三个唯一的标志,产品标志(ProductKey)、设备标识(DeviceKey)、设备密钥(DeviceSecret)。
回到海创微联采集控制系统,拖出物联网云平台IOT,点击部署输入三个唯一标志。
海创IOT显示连接成功,刷新页面设备将显示在线。
回到海创物联网平台,在设备运行状态下可以看到设备数据。
欢迎查看官网介绍,了解更多产品内容和获取产品软件 : 海创物联网 www.gkiiot.com,或扫描下面的二维码添加。
四、附录
上述教程可以通过复制下面的代码快速复用,并在新建过程中单击界面右侧 菜单栏-导入-剪贴板,在文本框中粘贴下面的代码,然后可快速复用。
[{"id":"9bf3879e.076c38","type":"tab","label":"流程1","disabled":false,"info":""},{"id":"435bb40.b63614c","type":"inject","z":"9bf3879e.076c38","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":false,"onceDelay":0.1,"x":435,"y":280,"wires":[["8ca5ce27.3ad4f"]]},{"id":"8ca5ce27.3ad4f","type":"iot-modbus","z":"9bf3879e.076c38","name":"","server":"728165a.5fec09c","fc":"HoldingRegister","columns":[{"Key":"SF6","Label":"六氟化硫","UnitId":"1","Address":"544","Quantity":"2","ValueType":"Int32BE","Arithmetic":"%s/10"},{"Key":"O2","Label":"氧气","UnitId":"1","Address":"546","Quantity":"2","ValueType":"Int32BE","Arithmetic":"%s/10"}],"x":595,"y":280,"wires":[["dc4eaf1a.365b5"]]},{"id":"dc4eaf1a.365b5","type":"debug","z":"9bf3879e.076c38","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":755,"y":280,"wires":[]},{"id":"728165a.5fec09c","type":"iot-modbus-client","z":"","name":"","clienttype":"Modbus-Serial","host":"127.0.0.1","post":"502","tcptype":"Defautl","serialport":"/dev/ttyS2","serialtype":"RTU-Buffered","baudrate":"4800","databits":"8","stopbits":"1","parity":"None","unitid":"","timeout":"2000","sleep":"60","showActivity":false}]