需要固件sbl版本大于等于104
网络连接配置:
数据源要选择规则引擎

modbus配置:
modbus的键值a,在场景联动配置会用到

场景联动配置:
数据a发生变化,且变化的范围大于2,会立即上传一次;如果没有变化,间隔时间大于设置周期上传一次。
变化范围和上传周期根据实际情况设置。
注意场景联动触发的周期是modbus的采集周期,实际频率和modbus采集周期也有关系,判断数据变化是两次modbus采集结果进行对比
这里动作也可以使用属性转发上传来自自定义1的modbus数据

在MQTTX工具中创建新连接并订阅设备的发布主题


打开ModBus Slave软件,在地址1处填写对应类型数据

打开Developlink上位机日志,可以看到串口已经成功上传数据

同时MQTTX端也成功订阅到数据,当数据没有满足设备的上传条件时便会根据设置的周期间隔上传数据

此时修改上传数据使其满足变化范围大于2的条件

日志显示数据成功修改为20,在MQTTX端也可以看到数据变化满足条件立即进行了一次上传

