完成设备端和服务端业务开发后,启动服务端程序,与物联网平台建立连接,然后启动设备端模拟脚本上报数据,在服务端调用Pub接口下发控制指令,进行整体联调运行。
设备端上报数据联调
设备端
设备端打印业务报文,如下图所示。

服务端
服务端实时打印从物联网平台获取到的消息数据。报文中包含上图中的设备原始报文完整内容,如下图所示。

云端
登录物联网平台控制台,进入对应的实例,选择 。
可以看到业务类型为设备行为的日志,记录设备上线(online)、设备下线(offline),如下图所示。

还可以查看上行消息的消息详情,包括Topic和Payload,跟踪上行消息的流转过程,如下图所示。

图中的日志已按产生时间标记顺序,依次为:
- 设备上报消息(图示中①)。
- 消息从规则引擎流转到AMQP(图示中②)。
- AMQP推送消息到服务端(图示中③)。
- 服务端响应消息ACK(图示中④)。
选择查看,进入消费组详情页,能看到消息处理速率、堆积量、最后一条消息处理时间,以及服务端(即下图中的客户端)的信息。
,单击消费组对应的
服务端下发控制指令
服务端
在服务端执行Pub接口调用,向设备下发控制指令,如下图所示。

设备端
设备端会实时打印指令信息,如下图所示。

云端
登录物联网平台控制台,进入对应的实例,选择 。
可以查看指令消息流转的完整过程,如下图所示。

图中的日志已按产生时间标记顺序,依次为:
- 服务端调用下行API(图示中①)。
- 云端收到服务端的API调用请求后,推送消息到设备端(图示中②)。
- 设备端发送响应Pub ACK到云端(图示中③)。
在文档使用中是否遇到以下问题
更多建议
匿名提交