获取OneNET平台设备数据

825 阅读1分钟

1. 注册OneNET平台,创建产品与设备,等待设备上传数据并在数据流中有数据显示

image.png

2. 获取产品KEY 点击 【查看】 需要手机验证码

操作路径:产品开发--我的产品--操作--产品开发

image.png

3. 获取产品ID(product_id)和设备名称(device_name

操作路径:设备接入管理--设备管理--设备列表--详情

image.png

4. OneNET平台API调试(批量查询产品下设备最新数据点API)

操作路径:运维监控--APi调试--数据流使用--批量查询产品下设备最新数据点API
填写刚才获取到的产品ID(product_id)和设备名称(device_name
点击【执行】右侧可以看到返回来的结果(初步确认可以获取到数据)

image.png

image.png

5. 下载OneNET平台token工具

下载链接:open.iot.10086.cn/doc/mqtt/im…

image.png

6. 填写参数生成token

  • res:products/{product_id}(product_id是第三步中获取到的产品ID)
  • et:token过期的时间戳 精确到秒(10位)
  • keyaccess_key(第二步中获取到的产品KEY)
  • method:支持md5、sha1、sha256 (三种都行)
OneNET平台token算法说明链接:open.iot.10086.cn/doc/v5/deve…

image.png

7. 使用Apipost获取数据 完成获取设备数据 (Apipost工具)

OneNET平台接口说明链接:open.iot.10086.cn/doc/v5/fuse…
接口URL:iot-api.heclouds.com/datapoint/c…
请求方式:get
将第六步获得的安全鉴权字符串(token),设置到接口请求header的authorization参数中,用于接口请求鉴权

image.png

设置接口请求的Query的product_id和device_name参数,用于查询设备数据

image.png

点击【发送】获取数据成功

image.png