观察数据上下行情况

在之前的步骤中,我们已经建立起了设备与物联网平台,物联网平台与应用服务之间的连接,下面将演示如何观察设备的数据上下行情况。在本节中我们依然使用测试节点进行演示,实际数据根据您获取到的设备而定。

数据上行

  1. 触发传感器设备进行数据上报,在此处为触发测试设备上报数据0a0b0c0d0e
  2. 点击左侧导航栏中的设备管理->设备流水进行设备数据查看,可以在设备编号处按照设备编号进行搜索,此处的测试设备为004A77012404D73E,如下图可以看到设备上报的数据已经到达物联网平台

  • 点击左侧导航栏中的日志管理->接口日志可以查看物联网平台向应用服务器推送的情况,点击下拉框接口类型选择对外推送接口并进行搜索,可以在接口日志中观察到平台已经向应用服务器推送设备数据,并可查看应用服务器的响应情况

  • 在搭建的http接收服务中,可以观察到平台推送的数据

  • 点击左侧导航栏中的设备管理->型号管理,可以查看该类型设备的数据格式,从而使得应用服务器可以对数据进行进一步的解析和处理,测试设备的型号为DXDB-470CA1-01-0051 快速入门-平台数据 可以看到,物联网平台将测试设备的原始数据传输给应用服务器,可以比对设备文档中数据格式与接收到的实际数据格式进行调试

数据下行

通过查看测试设备的数据格式可以获知测试设备的数据传输为原始数据透传方式,请注意透传方式中,payload字段传输的数据应当为16进制数,对应的HTTP POST调用的JSON内容如下:

{
 "device_id": "004A77012404D73E",
 "service_id":  "transparent",
 "payload": "123456789",
 "clear": 0,
 "schedule": 0,
 "confirmed": 1
}

可以观察到平台返回响应如下:

{
 "msg": "",
 "code": "0",
 "request_id": "264339"
}

其中code字段为0,表明平台已经成功接收到应用平台的下行请求,请求ID为264341

  1. 查看日志管理->接口日志可以看到平台在13:12:34秒时收到了应用服务器的数据下行请求,由于测试设备没有返回数据成功接收的应答,因此在13:12:41向应用服务器推送了264341下行请求超时的消息

results matching ""

    No results matching ""