边缘网关_MQTT接入_采集筠诚环控器

1、准备工作
本次测试所需硬件为纵横边缘网关(本次测试型号为EG8000)、筠诚环控器JIC300、以及各类线材:

筠诚环控器,型号:JIC300

纵横边缘网关(本次测试使用),型号:EG8000
购买咨询地址:
准备好设备后按照相关说明书接线,环控器需要接入一组220VAC电源供电以及AB数据线连接边缘网关RS485口,本次测试组网方式为以太网。
💡 补充
2、MQTTBroker配置
2-1、MQTTBroker搭建
❓ 为什么要搭建一个MQTTBroker?
由于本次测试设备筠诚JIC300环控器建立MQTT连接包含SSL,且需要服务端主动请求才能返回数据,环控器使用topic不能改变。而平台不能自定义下发topic,所以需要将下发的采集指令通过边缘网关下发,再将采集指令发布给MQTTBroker,并通过MQTTBroker实现边缘网关与设备的数据交互。
💡 注意
本次选用的EMQX开源MQTTBroker。
官网安装教程:

💡 注意
建议EMQX安装版本不要太高,本次测试使用版本为5.3.0
能够成功打开EMQX登录界面就是部署成功了:

2-2、EMQX配置
💡 提示
由于设备MQTT通讯使用了SSL,所以需要在EMQX中添加客户端认证。

💡 注意
添加的用户信息为设备的MQTT认证账号密码,需要从设备提供方获取。
3、设备配置
💡 提示
需要将设备上指向服务器地址指向到EMQX配置的服务器IP上,由于本设备MQTT协议包含SSL,指向端口选择8883。设备配置需要在设备面板上手动操作,本文档不展示过程。
