Skip to content

设备直连

设备主要是通过MQTT协议和您平台直连。

搭建mqtt服务,可参考emqx开源版

功能简介

设备采用RS485串口采集数据,支持DL/T645-2007、modbus RTU、modbus Plus和自定义指令。其中DL/T645-2007进行了深入定制化,设备中对报文直接解析。

将对应的指令配置自定义key,设备将把采集到的数据,转成自定义json,发布到mqtt主题,适配现有系统的json模型。

如果有特殊指令,或其他例如698协议,376.1协议,可以使用自定义指令实现自动采集上报功能,在云端进行报文解析。

再退一步,设备具备市场上的常规透传采集功能,可无缝衔接常规的设备接入协议。

登录平台

通过账号密码登录木吉云平台,打开协议管理页面

1735713207038-3b0ba0f3-377a-4546-9966-cfb7c7fdfc54.png

协议管理

通常情况下,多个设备具有相同的配置,因此,我们需要先维护协议信息,然后将多个设备绑定同一个协议,

添加协议

1735713327017-8360c660-dee3-4c82-a873-41ef2fc113ac.png

1735713418863-6e15a20f-db17-49f1-8cb9-7ecc469bc505.png

名称:分组的名称信息

对接方式:分为云云接入和设备直连,区分请参考文档首页 发布主题:mqtt上报数据的主题topic 最后上报到平台的是 {topic}/sn 后面会拼接设备的编号

版本号:系统分组编号自动的

协议类型:目前协议类型有 DLT645,ModbusRTU,Modbus Plus.纯透传

1、DLT645:电力645协议

2、ModbusRTU

3、纯透传:根据自定义指令去配置上报,设备会根据配置的透传指令执行

4、ModbusPlus,设备中直接解析数据,非常适合设备报警功能

上传间隔:设备主动上报的时间间隔,例:60分钟 即每隔60分钟设备主动向平台上报一条数据

通讯地址:默认地址,当设备采集的子设备地址(DL/T645地址或modbus站号)只有一个,且子设备地址一致,建议填写通讯地址。否则,不需要填写。

指令配置

根据选择的分组,配置下发指令。根据不同协议去配置指令

1735713536911-53fb20bc-b499-48d2-b315-c351b83a9e72.png

注:上报key指最后拼接返回json的字段名

1、电力DLT645指令配置

我们提供了丰富的645指令,您只需根据所需勾选即可。如有需要采集别的645指令 可以联系我们进行维护添加

1735713555299-5b1af654-c9ce-4566-a785-0abad297dc20.png

2、ModbusRTU指令配置

1735713644529-2a460a0e-9bcb-48b8-a71c-6f2e08cc4ed9.png

设置功能码,启始寄存器地址和寄存器长度即可

3、自定义指令配置

1735713688667-549a944f-6df8-4d37-a5e6-ab217cea7fac.png

配置指令,然后设置设备key即可

4、ModbusPlus

1735713595454-2ae7c6cd-a8cc-405b-9be7-adc6a369f0c1.png

设备管理

1735713715094-b4879cb5-d7ee-4fcb-9a10-e70d23138f7f.png

新增设备

1735713727437-60ffa9a0-3ad9-4ead-a03e-4a887782c453.png

常见问题

1、json key是什么?

json key就是主动上报数据时候会返回json格式,key就是json的字段名,方便解析

1722247735058-7cfa9588-8be0-48f2-8b4c-dad12b8bc92a.png

2、分组发布主题是什么?

发布主题就是mqtt上报数据的主题topic 最后上报到平台的是 {topic}sn 后面会拼接设备的编号,topic最后最好要加上/。

3、协议管理的通讯地址是什么?需不需要填写?

通讯地址就是设备的默认地址,如果从站设备只有一台并且是moudbus协议或者645协议,这个设备地址就是他的站号或者仪表地址,设备会从平台获取地址,不需要手动下发的。

1722248045187-c75a6de4-1a3f-4e5e-b8ec-9ed6348d9c98.png