规则引擎是OneNET提供用户进行数据流转的核心服务,服务提供用户将物联网套件中设备消息进行筛选与分发的能力,用户可以自定义数据筛选规则,转换数据格式,并将数据转发至后续产品中,从而获得更多的服务
规则引擎支持将物联网套件某产品中的消息进行处理与转发,支持处理如下消息源:
规则引擎支持通过SQL语句对选择的消息源的json数据内容自定义处理规则
目前系统消息源均以系统固定 基础消息格式 输入规则引擎,用户可基于基础消息格式进行自定义SQL编辑,将 json 数据进行提取与重组,自定义SQL语句进行消息处理,如下图所示
规则引擎支持将自定义处理过的消息转发至后端服务,目前支持的后端服务如下:
消息队列 MQ
高性能、高可用的消息中间件,便于应用服务稳定高效获取设备消息
短信服务 SMS
触发包含自定义参数的固定模板短信
存储服务(即将到来)
基于MySQL数据库的数据存储服务