操作场景
根据设备上报的数据及状态,开发者通过在云端定义规则,即可实现将告警和通知消息实时推送至腾讯连连公众号,降低开发者处理设备上报数据的成本。
前提条件
已完成创建产品,具体操作请参见 创建产品。
已配置物模型,具体操作请参见 配置物模型。
新建消息推送任务
1. 登录 物联网开发平台,在实例管理页面,找到对应的实例,单击实例卡片。
2. 在左侧导航栏,选择应用,进入应用列表页面。
3. 单击前往配置,进入腾讯连连小程序配置页面。

4. 进入消息推送列表页面,单击新建消息推送。

消息推送名称:输入消息推送处理的名称标识。
描述:输入该数据流处理的备注信息。
5. 单击保存,保存成功后则显示数据流列表页。
消息推送任务配置
设备属性编排
1. 单击消息推送列表中的消息推送名称,进入编排页面。
2. 选择输入区域中的设备数据节点,鼠标长按左键拖动放置到画布区域。设备数据节点对应的是物模型中设备上报的属性。
3. 单击已拖放的设备数据节点,界面右侧显示该节点的配置内容。

节点名称:该设备数据的节点名称,默认为“设备数据”,可修改。
选择产品:下拉选择某个产品后,平台则对该产品下所有设备上报的数据进行实时处理。
属性:用户可根据需要选择该产品下哪些属性作为输入。
4. 设置完成后单击确定,系统会保存该节点的配置数据。
5. 当设备数据节点保存成功后,画布中的设备数据节点右侧图标将会变成绿色。
数据过滤编排
1. 选择处理区域中的数据过滤节点,鼠标长按左键拖动放置到画布区域。
2. 单击已拖放的数据过滤节点,界面右侧显示该节点的配置内容。
3. 在配置“数据过滤”前,必须要指定数据源,即需要将“设备数据”与“数据过滤”两个节点进行连接。

4. 数据过滤条件目前支持全部与、全部或逻辑组合,可根据上一个节点的输出任意组合过滤条件。本文选择条件组合方式“全部与”为例。
5. 添加“过滤条件”,选择“亮度”属性,选择条件“大于”,输入值80;表示只有当设备上报的亮度值为大于80的数据才会输出到下一个处理节点。
腾讯连连公众号推送
若开发者的告警场景是将告警信息推送到腾讯连连公众号,则可以将“公众号推送”节点拖到画布。
1. 选择输出区域中的公众号推送节点,鼠标长按左键拖动放置到画布区域。
2. 单击已拖放的公众号推送节点,界面右侧显示该节点的配置内容。
3. 在配置“公众号推送”前,必须要指定数据源,即需要将“公众号推送”与“数据过滤”两个节点进行连接。

4. 选择通知类型:设备告警或通知消息。通知类型的区别在于公众号消息模板标题不同。
5. 输入推送标题。
6. 推送内容可以由开发者定义,并且可以通过输入$ 获取上一个节点输出的数据。包括设备上报的属性数据以及系统级的数据,例如产品 ID、设备 ID、设备别名等。
7. 跳转路径:该跳转路径为用户点击查看公众号消息后所跳转到的页面。可在下拉项中选择。
8. 推送范围:可在下拉项中选择推送给哪些角色。
注意:
推送内容需遵循微信公众号模板消息规定,单个中间主内容不超过20字,且不支持换行。
9. 单击确定保存该节点的配置。
保存与启用数据流
1. 用户设置完输入、处理与输出节点的规则后,单击页面上方的保存和启用。

2. 当启用数据流后,只要该设备上报的数据符合定义的规则,则会触发公众号推送。