前景回顾-【边缘计算网关教程】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)icon-default.png?t=N7T8https://mp.weixin.qq.com/s/nhUw5Q1WIuipQqM0e8p52w

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐