服务端订阅设备实时消息
更新时间: 2023-04-10

设备连接平台后,数据直接上报至平台,平台上的数据可以通过AMQP通道流转至您的服务器。

本文中我们将配置AMQP服务端订阅功能。您的服务器可以通过接入AMQP客户端,接收设备的数据。

# 前提条件

已接入设备和上报数据。具体操作,请参见设备接入和上报数据。

# 服务端订阅主要流程

service-sub.png

  1. 配置对应产品的服务端订阅为开启

  2. 获取并保存订阅队列连接配置信息

  3. 连接平台接收设备消息

# 配置服务端订阅

  1. 在服务端订阅中配置订阅规则并开启订阅。

03-1-1.png

开启成功后列表中显示订阅状态为已订阅

03-1-2.png

  1. 切换到【消费组列表】菜单,点击查看,在弹窗中下载消费组配置,得到名称为类似于a7jk08y6u65vvt7t_source_default.json格式的配置文件,重命名为source_default.json保存备用;

03-1-3.png

  1. 服务端使用获得的AMQP连接信息连接平台接收设备推送消息。

在以下地址 https://aiot.geega.com/doc/download/dmp-server.zip 下载示例代码,解压缩并将上一步得到的 source_default.json替换,运行 python3 server.py。

  1. 如设备在上报消息,程序将实时订阅到平台推送的信息。

03-1-4.png