服务端订阅设备实时消息
更新时间: 2023-04-10
设备连接平台后,数据直接上报至平台,平台上的数据可以通过AMQP通道流转至您的服务器。
本文中我们将配置AMQP服务端订阅功能。您的服务器可以通过接入AMQP客户端,接收设备的数据。
# 前提条件
已接入设备和上报数据。具体操作,请参见设备接入和上报数据。
# 服务端订阅主要流程
配置对应产品的服务端订阅为开启
获取并保存订阅队列连接配置信息
连接平台接收设备消息
# 配置服务端订阅
- 在服务端订阅中配置订阅规则并开启订阅。
开启成功后列表中显示订阅状态为已订阅
- 切换到【消费组列表】菜单,点击查看,在弹窗中下载消费组配置,得到名称为类似于a7jk08y6u65vvt7t_source_default.json格式的配置文件,重命名为source_default.json保存备用;
- 服务端使用获得的AMQP连接信息连接平台接收设备推送消息。
在以下地址 https://aiot.geega.com/doc/download/dmp-server.zip 下载示例代码,解压缩并将上一步得到的 source_default.json替换,运行 python3 server.py。
- 如设备在上报消息,程序将实时订阅到平台推送的信息。