本文将以SF6传感器作为采集对象,使用海创微联采集控制系统对SF6、氧气浓度采集,然后将采集到的数据上传到海创物联网平台,海创物联网平台将数据实时可视化。
文章分为3部分:
- 设备介绍
- SF6传感器的介绍与操作。
- 数据采集
- 海创微联采集控制系统的控件部署、调试。
- 数据上传
- 阿里物联网云平台产品和设备的创建。
一 设备介绍
1.1 设备连线
首先介绍一下设备的连线,SF6传感器由电源供电,使用modbus协议通讯,485线传输数据。485线连接485转232转换头,然后232直接连接海创物联网关。
二 数据采集
使用海创微联采集控制系统对SF6传感器进行采集、处理、转发等操作。
打开海创微联采集控制系统,从左边的采集引擎中选择定时器、modbus、和调试器,按下图连接。
modbus配置如下,选择串口连接,因为连接的第3个口,所以选择/dev/ttyS2,波特率4800。
功能码为FC3,添加2个采集量,SF6和02(功能码、单元ID、采集地址、算法需要查看设备的说明书)。
定时器配置为周期10s发送一次请求。
配置完成后,点击部署,调试界面显示每隔10s采集到的数值。
由上图可知,已经成功采集SF6和O2的数据。
三 数据上传
海创海创微联采集控制系统能与阿里物联网云平台进行联动,将采集到的数据实时可视化。
3.1 产品设备的创建
登录阿里云物联网平台,创建自定义产品。
然后在该产品下创建一个设备,操作顺序如下图。
3.2 采集量的定义
查看创建的产品,在功能定义中,点击编辑草稿。
添加自定义功能。
注:标识符一定要和采集引擎中的标识符一致。
创建完成后点击左下角的发布上线。
查看创建的设备,记录设备的3个标识符,ProductKey(产品标识)、DeviceKey(设备标识)、DeviceSecret(设备密钥)。
3.3 数据可视化
回到海创微联采集控制系统,在阿里云IOT节点输入3个标识。
点击部署,阿里云IOT连接成功。
回到阿里云物联网平台,设备显示在线。
数据采集成功。