您可以使用规则引擎数据流转功能,将设备数据转发到消息服务主题中,服务端再从消息服务主题中订阅消息,实现设备端与服务端之间高性能的消息闭环传输。
前提条件
使用说明
目前,新版和旧版云产品流转功能均支持将数据流转到消息服务(MNS)。新版云产品流转使用示例,请参见数据转发到消息服务(新版)。
数据转发流程
- 设备发送数据到服务端。
设备发布消息到物联网平台中,物联网平台通过规则引擎,将消息进行处理并转发到消息服务的主题中。然后,您的应用服务器调用消息服务的接口订阅消息。
优势:消息服务可以保证消息的可靠性,避免了服务端不可用时导致消息丢失。同时,消息服务在处理大量消息并发时,有削峰填谷的作用,保证服务端不会因为突然的并发压力导致服务不可用。物联网平台与消息服务的结合,可以实现设备端与服务端之间高性能的消息闭环传输。
- 服务端发送数据到设备。
您的应用服务器调用物联网平台的云端API,发布数据到物联网平台中,然后设备从物联网平台中订阅消息。
数据流转示意图如下。
操作步骤
- 登录物联网平台控制台。
在实例概览页签的全部环境下,找到对应的实例,单击实例卡片。
- 在左侧导航栏,选择 。
- 单击规则对应的查看,进入数据流转规则页面。重要 若当前页面为云产品流转新版页面,需先单击右上角返回旧版,再单击目标规则对应的查看。
- 单击转发数据一栏对应的添加操作。
- 在添加操作对话框中,选择操作为发送数据到消息服务(MNS)中。按照界面提示,设置其他信息,单击确认。
- 回到云产品流转页,单击规则对应的启动按钮启动规则。