DuoBiWuLian_MQTT

物联网云平台网关通信协议(MQTT)

规则如下:
首先认证,认证通过后进行校时,校时通过后进行描述信息上送,然后周期上送数据信息和周期进行校时。
网关在发送认证和校时后需要平台响应,只有收到正确的响应消息通讯才可正常进行,否则网关会再次发送认证消息。


1.驱动属性配置:
ClientID         填写MQTT的设备客户端ID  弃用  发现使用固定的ClientID有时收不到反馈的报文通讯不正常
Username         平台给网关分配的用户名
Password         平台给网关分配的密码
hostName         平台物联网云平台的地址
Port             平台物联网云平台的端口号
Version         平台物联网云平台使用的MQTT协议均为3.1或3.1.1版本
QOS subscribe     订阅的消息质量为QoS1
QOS published     发布的消息质量为QoS1
KeepAlive(s)    心跳设定。通过KeepAlive参数设置保活周期,取值范围为10~300,默认为60s
//Retain            保留消息标志设定。客户端向服务器发布消息时,可以设置保留消息(Retained Message)标志。
                保留消息(Retained Message)会驻留在消息服务器,后来的订阅者订阅主题时仍可以接收该消息。
//LastWill        遗愿消息设定。客户端异常下线时(客户端断开前未向服务器发送DISCONNECT消息),MQTT消息服务器会发布遗愿消息。

s_id             是指网关的厂商编号,
g_id             是指网关编号,
ver             是指网关程序版本号,
pro_mo             指网关产品型号,
data_ver         指采集信息版本,当网关的采集点发生变化时,需要修改此值,累计增加,每修改一次需要+1。
反馈超时时间(ms)    表示接收反馈报文的超时时间
数据周期(s)        表示数据上送的周期
校时周期(s)        表示校时的周期
上送的id类型        “id”或者“设备名@变量名”

2.设备基本信息配置:
channel_id         指的是采集通道的id
channel_desc     指的是采集通道的名称
plug_name         指通道的插件
meter_id         是指采集通道下的设备id
meter_desc         是指采集通道下的设备名称

3.点表配置:
id         是数据标签的id
name     是数据标签的名称
cod     是数据类型,这个字段是选填字段,如果不写,则表示是3模拟量;1是开关量2是状态量3是模拟量4是字符量
dir     表示数据的方向,0表示只读,1表示读写。

如需协议文本请与我公司联系。

results matching ""

    No results matching ""