腾讯云物联网规则引擎介绍和创建规则引擎

什么是腾讯云物联网规则引擎
 
规则引擎是指用户可以对平台接入的设备设定规则,在条件满足规则后,平台会触发相应的动作来满足用户需求。当设备基于Topic进行通信时,您可以使用规则引擎,编写SQL对Topic中的数据进行处理,并配置转发规则将处理后的数据转发到腾讯云其他服务。例如:
 
1. 可以转发到另一个Topic中实现M2M通信。
 
2. 可以转发到腾讯云消息服务MQ实现高可靠消费数据。
 
3. 可以转发到腾讯云函数计算进行事件计算。
 
4. 使用规则引擎后,您无需购买服务器部署分布式架构,即可实现采集 + 计算 + 存储的全栈服务。
 
规则引擎的使用限制为:
 
1、规则引擎基于Topic对数据进行处理。只有通过Topic进行通信时,才能使用数据流转。
 
2、通过SQL对Topic中的数据进行处理。
 
3、SQL语法不支持子查询。
 
4、支持部分函数,比如deviceName()获取当前设备名称,具体函数请参考函数列表文档。
 
创建腾讯云物联网规则引擎步骤
 
1.  登录腾讯云物联网平台控制台。
 
2.  在左侧导航栏,单击规则引擎,单击创建。

3.  选择规则所在可用区,输入规则名称,选择数据类型(JSON或者二进制),描述为选填项。
说明:
因数据流转基于Topic处理数据,此处的数据格式需与被处理Topic中的数据格式保持一致。
若选择为二进制,该规则不能处理系统Topic的消息,且不能将数据转发至云数据库RDS。

4.  单击确认。创建成功即可在规则引擎列表中看到这条规则。

标签