更新时间:2022-02-21 GMT+08:00

规则引擎

规则引擎是指用户可以对平台接入的设备设定相应的规则,在条件满足所设定的规则后,平台会触发相应的动作来满足用户需求。包含设备联动和数据转发两种类型。

设备联动

设备联动通过条件触发,基于预设的规则,引发多设备的协同反应,实现设备联动、智能控制。当响应动作为“主题通知”时,IoT平台对接华为云的消息通知服务SMN,进行主题消息的设置和下发。

例如:设置水表的电池电量阈值为小于等于20%时,上报电池电量过低的告警,用户就能及时了解设备的供电情况,以便及时更换电池。

数据转发

数据转发无缝与华为云其他服务对接,实现设备数据按需转发和处理,您无需购买服务器,即可实现设备数据的存储、计算、分析的全栈服务:
  • 对接数据接入服务DIS(待上线),实现数据高效采集、传输、分发。用户可以通过DIS提供的SDK/API等方式下载数据,完成后续自定义使用数据的业务开发场景;也可以通过转储任务进一步将数据转发到其他云服务(OBS、MapReduce、CloudTable、DWS、DLI),进行数据存储、数据分析等后续数据处理,便于用户进行更灵活、多样化的数据使用。
  • 对接分布式消息服务DMS,,为设备数据提供消息队列服务。DMS是一项基于高可用分布式集群技术的消息中间件服务,用于收发消息。IoT作为生产者发送消息到DMS消息队列里,用户的应用程序作为消费者从消息队列里消费消息,从而做到往用户多个应用程序组件之间传输消息。
  • 对接对象存储服务OBS,实现设备数据持久存储(IoT平台支持设备数据存储,存储7天)。OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,适用于对设备上报数据进行归档和备份存储。OBS也支持对接实时流计算CS云服务(待上线),实时分析数据流,分析结果对接到其他云服务或者第三方应用进行数据可视化等。