消息规则基础
消息规则用于处理设备上报的消息:当设备上报的属性或事件满足条件时,自动执行预配置的动作,实现数据流转和设备联动。在左侧导航「规则」中点击「消息规则」管理:

规则的组成
一条消息规则由三部分组成:
- 规则类型与来源:选择规则作用的范围(按设备类型或按具体设备),以及处理的消息类型。
- 触发条件:对消息内容设置条件,满足条件的消息才会进入动作执行。
- 动作:条件满足后执行的操作,如转发数据、下发属性、下发命令等。完整的动作清单见 规则动作总览。
规则类型
平台当前支持两类消息规则:
- 属性上报预处理:在属性数据入库前处理上报数据,支持修改、过滤或补充属性值。请浏览 属性下发预处理规则。
- 事件上报规则:处理设备上报的事件,支持 OTA 升级检查、推送到外部 MQTT / URL、向其它设备下发属性或命令等动作。请浏览 事件上报规则。
规则状态
每条规则支持启用/停用。停用的规则不处理消息,配置保留;修改规则后约 5 秒内生效,无需重启设备。
调试与日志
在左侧导航「规则」中点击「规则日志」,可以查看每条规则的命中与执行记录,包括匹配到的消息内容和动作执行结果,是排查"规则没生效"的主要工具。
WARNING
规则不生效时的第一嫌疑是规则未启用。确认规则开关打开后,再依次检查触发条件是否写错、动作配置是否完整,并通过规则日志确认消息是否进入了规则。
