前景回顾-【边缘计算网关教程】8.ModbusTCP采集存储Influxdb-CSDN博客
目录
需求分析
平台配置:
需求实现
第一步:采集Modbus TCP数据
第二步:拼接Json
第三步:MQTT上报
平台配置
第一步:添加设备
编辑第二步:配置MQTT
编辑第三步:验证数据发送
编辑第四步:仪表盘
编辑第五步:添加组件
总 结
注 意
备 注
本章节主要实现以下流程:EG8200采集Modbus TCP的数据并拼接组装成JSON格式,通过MQTT上报ThingsBoard平台。
Modbus TCP数据采集此处不做过多赘述,可参考其他案例介绍。下文默认已经采集到Modbus TCP从机数据。
需求分析
网关配置:
第一步:采集Modbus TCP数据
第二步:拼接Json
第三步:MQTT上报
平台配置:
第一步:添加设备
第二步:配置MQTT
第三步:验证数据发送
第四步:仪表盘第五步:添加组件
需求实现
网关配置
第一步:采集Modbus TCP数据
此处为采集Modbus TCP数据,不再过多赘述,可参考其他案例。采集Modbus TCP流程如下
第二步:拼接Json
参考平台配置第三步,设置仪表盘数据标识,其中数据点的标识符和网关采集的命名一致。因此只需将第一步的结果JSON格式化即可:
第三步:MQTT上报
新增MQTT发布节点,参考平台配置第二步的内容配置MQTT链接信息:
ip域名:thingsboard.cloud(注意:如果自己部署的thingsboard,填写自己服务端的ip域名)
端口:1883
客户端ID:添加设备平台生成的device id
用户名:添加设备平台生成的access token
密码:留空
发布主题:v1/devices/me/telemetry
平台配置
第一步:添加设备
实体->设备->添加设备:标签:自定义网关设备:勾选规则链:默认其他默认
第二步:配置MQTT
点击创建的设备,将下图的配置填入网关MQTT
第三步:验证数据发送
点击创建的设备,找到最新遥测监听收到的数据
第四步:仪表盘
仪表盘->添加仪表盘:
标题:自定义
第五步:添加组件
数据源选择刚才添加的设备,设备标识符需要和网关配置的数据点名保持一致。
总 结
本章节介绍了一个相对复杂的流程,旨在表述网关所具备的能力,因此并未对程序的安全性、稳定性、灵活性等方面做优化。通过理解本流程,相信你已经对边缘网关的可视化编程有了一定的熟悉。接下来,深入学习每个节点的功能用法吧,掌握它们将会为你制作更复杂的流程提供更多的选择和可能!
注 意
MQTT配置节点导出时,不会携带用户名和密码,因此导入时需要重新录入用户名和密码
备 注
本文选自《EG系列边缘计算网关·产品使用》文档中心,EG系列全部内容请移步语雀在线文档:
如上来源于官方授权公众号-微信公众平台 (qq.com)https://mp.weixin.qq.com/s/nhUw5Q1WIuipQqM0e8p52w