规则引擎怎么解析设备上报16进制数据

举例:

0x55 0x00 0x01 0x03 0x04 0x00 0x00 0x00 0x03 0xaa 0xbb

说明:

0x55:命令头

0x00 0x01:设备地址1号

0x03: 功能码

0x04:数据长度

0x00 0x00:设备类型甲烷,氧气(0x00 0x01)

0x00 0x03:浓度值 3

0xaa 0xbb:校验码

规则引擎目前只支持json数据。
不过可以了解一下 这个:使用自定义函数实现数据编解码、格式处理与业务告警 | EMQ

我想要的就是这种js脚本的功能呢,但是只有cloud上面才有呢, EMQX Enterprise有这方面的解决方案吗

Enterprise可以的。
cloud 实现应该用的就是标准 Enterprise 的 schema_registry功能。

schema_registry的功能开源版上是没有的吧