您可以使用规则引擎将设备发送到物联网平台的消息,经过规则SQL处理后,再转发到AMQP服务端订阅消费组,并通过AMQP客户端消费消息。

创建消费组

  1. 登录物联网平台控制台
  2. 在左侧导航栏,选择规则引擎 > 服务端订阅
  3. 服务端订阅页,选择消费组列表 > 创建消费组
  4. 创建消费组对话框中,填入消费组名称,单击确定
    消费组名称支持中文汉字、英文字母、数字和下划线(_),长度限制 4~30 个字符。一个中文汉字算两个字符。
    消费组创建成功后,便可添加数据转发操作,将数据转发到该消费组。

添加转发数据操作

在设置转发之前,请参见设置数据流转规则创建规则和编写处理数据的SQL。

  1. 云产品流转页,单击规则对应的查看
  2. 数据流转规则页,单击转发数据对应的添加操作
  3. 选择操作为发布到AMQP服务端订阅消费组,按照界面提示,设置其他信息,单击确定
    添加操作
    参数 描述
    选择操作 选择发布到AMQP服务端订阅消费组
    消费组 选择一个已创建的消费组作为数据转发目标。单击创建消费组可以进行消费组创建。
    Tag 设置tag后,所有通过该操作流转到AMQP服务端订阅消费组里的消息都会携带该tag。
    tag长度为1~128个字符,可以输入常量或变量。
    • 常量支持输入中文汉字、英文字母、数字。
    • 变量格式为${key},代表SQL处理后的JSON数据中key对应的value值。如果取不到value值,则消息不携带tag。
  4. 回到云产品流转页,单击规则对应的启动按钮启动规则。

配置AMQP客户端消费消息

数据转发到AMQP消费组后,您的服务器需通过AMQP客户端消费消息。AMQP客户端开发说明,请参见AMQP客户端接入说明

AMQP客户端开发示例,请参见: