云端订阅设备消息

设备连接物联网平台后,数据直接上报至IoT平台。在IoT平台内,可以在设备运行状态内看到属性值的变化。

除了IoT平台内可以获取数据的变化外,IoT平台上的数据可以通过HTTP/2、RPC、MQ等通道流转至您的服务器。

快速入门主要描述属性值在IoT平台内的变化。和利用MQ监听数据变化。其它云端对接方式的详细使用说明,可以参考:云端开发指南

img

1 属性值变化

1.1 设备属性上报

运行03-建立设备与平台的连接中iot_sample_link模拟设备程序后,如下图命令行输出,我们定时上报颜色属性值为red。

img

可以修改iot_sample_link.cpp如下代码的red值为其它,然后在IoT平台内观察属性值的变化。

TslRequest req;
req.params = R"({"color": "red"})";

1.2 在物联网平台观察属性值变化

打开设备详细信息,在运行状态栏可以看到设备的实时属性值。

img

2 MQ

2.1 在规则引擎新建一条规则。

img

2.2 在RabbitMQ管理端建立好相关MQ配置

a. 配置RabbitMQ的Exchanges。

img

b. 配置RabbitMQ的Queues。

img

c. 绑定Queues和Exchanges。

img

2.3 设备端进行属性上报

使用C++ SDK模拟设备,上报消息

img

2.4 RabbitMQ管理端查看属性上报消息

设备demo发送属性上报,在MQ管理平台Queues内Get messages查看。

img