本文将以 PM2.5 传感器作为采集对象,应用海创微联采集控制系统对 PM2.5 和 PM10 进行采集,而后将采集到的温湿度上传到海创物联网平台,海创物联网平台将数据实时可视化。
文章分为 3 局部:
- PM2.5 传感器的介绍:设施的连线,串口服务器 IP 和端口的配置。
- 海创微联采集控制系统的应用:控件的部署,采集节点的应用。
-
海创物联网平台的应用:产品和设施的创立,数据可视化。
一、PM2.5 传感器
1. 设施连线
首先先介绍一下设施的连线,PM2.5 传感器由电源供电,应用 modbus 协定通信,485 线传输数据,连贯着串口服务器,串口服务器再用网线连贯交换机,这样就能够通过以太网采集到 PM2.5 和 PM10 数值了。
2. 批改 IP 地址和配置端口
接着咱们要给串口服务器调配一个 IP 地址和端口,这里设施我连的是串口服务器的 4 号口,关上调配的软件 ZLVirCom,点击设备治理。
找到你的串口服务器的 4 号口,双击进去,就能够调配 IP 地址和端口了(还有传感器的波特率进行位等等)。
二、海创微联采集控制系统
应用海创微联采集控制系统对温湿度传感器采集。
关上海创微联采集控制系统,从右边的采集引擎中 modbus 控件,再拖出一个定时器一个调试器。
按下图连贯。
modbus 配置如下,地址和端口就是串口服务器配置的地址和端口,通信模式 Teinet。
性能码为 FC3,增加 2 个采集量,别离为 PM2.5 和 PM10(性能码、单元 ID、采集地址、算法须要查看设施的说明书)。
定时器配置为周期 10s 发送一次申请。
配置实现后,点击部署。
调试界面显示周期 10s 采集的 PM2.5 和 PM10。
胜利对 PM2.5 和 PM10 数值进行采集了,文章开端附上疾速复用码,导入便可疾速部署。
三、海创物联网平台
海创物联网平台可能与海创微联采集控制系统进行联动,将采集到的数据可视化。
1. 产品和设施的创立
登录海创物联网平台,顺次点击设备治理 - 产品 - 创立产品。
而后在该产品下创立一个设施,操作程序如下图。
2. 采集量的定义
回头查看刚刚创立的产品,在性能定义中,自定义性能中增加采集量。
注:标识符肯定要和采集引擎中的标识符统一,性能名称无所谓。
查看创立的设施,能看到 3 个惟一标识,产品标识(ProductKey)、设施标识(DeviceKey)、设施密钥(DeviceSecret)。
3. 可视化
回到海创微联采集控制系统,在物联网云平台中拖出海创 IOT,输出 3 个惟一标识,点击部署。
海创 IOT 显示连贯胜利,刷新一下页面设施会显示在线。
回到海创物联网平台,在设施的运行状态中就能够实时显示温湿度了。
想理解产品更多内容和获取产品软件欢送查看官网介绍:海创物联网 www.gkiiot.com,或者扫描下方的二维码增加。
四、附录
疾速复用码
[{"id":"ff445c2e.a16d8","type":"inject","z":"ba952131.afc8","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":false,"onceDelay":0.1,"x":295,"y":220,"wires":[["7c68eb8a.d50d34"]]},{"id":"46045008.641b4","type":"debug","z":"ba952131.afc8","name":"PM2.5","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":595,"y":220,"wires":[]},{"id":"7c68eb8a.d50d34","type":"iot-modbus","z":"ba952131.afc8","name":"","server":"b63d3b9c.ad0e88","fc":"HoldingRegister","columns":[{"Key":"PM25","Label":"PM2.5","UnitId":"2","Address":"4","Quantity":"1","ValueType":"Int16BE","Arithmetic":""},{"Key":"PM10","Label":"PM10","UnitId":"2","Address":"9","Quantity":"1","ValueType":"Int16BE","Arithmetic":""}],"x":435,"y":220,"wires":[["46045008.641b4","dea81445.1be728"]]},{"id":"dea81445.1be728","type":"hc-iot-mqtt","z":"ba952131.afc8","name":"","productKey":"EhKk8fwQ9Q8KiBmR","deviceKey":"T402yS28JcpCWm9m","deviceSecret":"MjF9tVS2ma9KIVMBo235P8mF1pK834IP","x":595,"y":320,"wires":[[],[]]},{"id":"b63d3b9c.ad0e88","type":"iot-modbus-client","z":"","name":"","clienttype":"Modbus-TCP","host":"192.168.7.146","post":"4196","tcptype":"Telnet","serialport":"COM1","serialtype":"RTU-Buffered","baudrate":"9600","databits":"8","stopbits":"1","parity":"None","unitid":"","timeout":"2000","sleep":"60","showActivity":false}]