更新时间:2022-02-21 GMT+08:00

数据上报

概述

设备上报数据后,由物联网平台将设备上报的数据推送到订阅地址。开发中心提供了设备模拟器,可以模拟真实设备上报数据的场景。如果不使用开发中心的设备模拟器,请使用真实设备进行数据上报。

本文档基于设备模拟器和调用API接口的代码样例(Java)进行指导。为了便于开发者测试物联网平台是否已推送消息到订阅地址,调用API接口的代码样例(Java)中提供了一个简单的HTTP服务器,用于模拟接收推送数据的场景。

操作指导

  1. 在eclipse中,选择src > com.huawei.testMessagePush > NotifyType.java,修改“TEST_CALLBACK_BASE_URL”,填写本地IP地址和端口号,端口号不能被本地其它程序占用。

  2. 右键单击src > com.huawei.testMessagePush > TestSubscribeAllServiceNotification.java,选择Run As > Java Application
  3. 在相应的项目空间内,选择应用 > 应用调试,使用在设备接入时创建的虚拟设备,进行数据上报。

    说明:

    如果不使用开发中心的应用调试功能,请使用真实设备进行数据上报。

    “设备模拟器”区域,输入十六进制码流或者JSON数据(以十六进制码流为例),点击“发送”,在“IoT Platform”区域和应用服务器查看数据上报的结果,在“消息跟踪”区域查看物联网平台处理日志。

  4. 在eclipse中“TestSubscribeAllNotification.java”的控制台查看物联网平台推送给应用服务器的消息。

    此步骤也可以对“订阅”结果进行调测,比如订阅了“deviceAdded(添加新设备)”,则可以执行注册设备的操作后,在“TestSubscribeAllNotification.java”的控制台查看物联网平台推送的消息。