华北区华能MQTT转发¶
☁ 云端配置(华北区华能MQTT转发)¶
新建通道¶
新建一个转发通道,协议选择:物联网IOT->MQTT3->华北区华能集控平台,主参数中,IP地址与端口号必须填写实际的MQTT服务器的IP地址与端口号,其他部分可根据实际情况修改.
-
交互频率为定时全量数据上传的时间间隔,上传的主题为发布主题
-
每帧间隔为连续发送消息时报文的最小时间间隔,默认为
20ms
,如果信号不佳导致粘包可适当调高此值,但请勿高于变化上送周期,否则会导致数据丢失
⚙ 规约配置¶
-
变化上送周期: 为采集到的数据变化时,数据上传的最小时间间隔,默认为
5秒
.建议填写采集频率的整数倍数值. -
开启整点上传:设为
开启
则每分钟上传全量数据,此时不进行以交互频率为周期的数据上传,默认关闭
. -
测点标识类型:可选测点地址、测点名称、测点物模型名称,默认为物模型名称.
-
订阅主题:如果不填,则不会订阅任何主题(当前仅为保留接口,不处理收到的消息).
新建设备¶
本转发协议可以不新建转发设备与转发测点:
❌ 不新建转发设备¶
- 此时默认转发所有的测点(不想上传的可以不勾选是否上传复选框),如果使用测点物模型名称作为标识类型,则会上传所有具有物模型名称的测点.
✅ 新建了转发设备¶
-
如新建了转发设备,则MQTT报文中会发送转发设备中的测点.
-
我们到转发通道下找到转发设备管理,新增一个转发设备,自定义设备公共地址作为设备id号,其余属性默认即可.
新建测点¶
- 找到对应采集测点,需要填写修改->高级设置中的辅助参数字段,用于设置测点阈值,默认为0。该字段为字符串类型,共8字节。内容支持10进制浮点数与16进制数,支持大小写,大小于。 其中大于号和+号无需添加。小于号和-号需添加。如是16进制需在尾部添加'H'或'h'。不设置测点的阈值则不会有超阈值播报。
- 示例:"1234","12.34","<12.34","-12.34","<-12.34","1234h","<-FFFH"
🖥 本地配置(华北区华能MQTT转发)¶
新建通道¶
本地转发配置方法与云端类似:
-
新建一个转发通道.
-
协议选择:物联网IOT->MQTT3->华北区华能集控平台,填写IP地址,端口与交互频率,其他参数可根据实际情况修改.
-
选中通道配置表中的规约.规约配置方法与云端配置相似,填写主题与变化上送周期,其他参数可根据实际情况修改.
新建设备¶
❌ 不新建转发设备¶
-
默认转发所有测点(不想上传的可在“是否上传”栏选择否).
-
如果使用测点物模型名称作为标识类型,则会上传所有具有物模型名称的测点.
✅ 新建了转发设备¶
- 如新建了转发设备,则 MQTT 报文中会发送转发设备中的测点.
操作步骤:
-
在转发通道界面点击设备配置表中的
添加(转发)
按钮. -
选择需要转发的采集设备,点击确定完成添加.
新建测点¶
- 找到对应采集测点,滚动鼠标或右划找到辅助参数字段,用于设置测点阈值。该字段为字符串类型,共8字节。内容支持10进制浮点数与16进制数,支持大小写,大小于。 其中大于号和+号无需添加。小于号和-号需添加。如是16进制需在尾部添加'H'或'h'。不设置测点的阈值则不会有超阈值播报。
如已新建转发设备,则必须新建转发测点:
操作步骤:
1. 选择 添加
.
-
选择通道和采集设备.
-
按住CTRL键批量选择需要添加的采集点名称.
-
点击
添加
后点击确定
完成添加.
修改测点:
-
点击
修改
,更改转发点的物模型标识(不会影响被转发的采集点的物模型标识). -
MQTT 转发出的 key 以转发测点的物模型标识为准.
MQTT 发送报文格式¶
1. 发送设备信息(网关启动或重启后连发3次,此后每天0:00 发送一次)¶
2. 定时全量发送(由交互频率或开启整点上传决定)¶
3. 变化上送(由变化上送周期决定)发送变化量大于0.0001的测点。格式与全量上送一致。¶
JSON | |
---|---|