一、准备工具
- Postman
二、参考链接
- http://www.ithingsboard.com/docs/reference/http-api/#protocol-customization
这里参考用到的curl,分为3种格式,第一是普通单个object的,第二是以array
格式的,第三是带时间戳的,我们普遍选择第一种就行,时间戳用服务器自带的# Publish data as an object without timestamp (server-side timestamp will be used) curl -v -X POST -d @telemetry-data-as-object.json http://localhost:8080/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json" # Publish data as an array of objects without timestamp (server-side timestamp will be used) curl -v -X POST -d @telemetry-data-as-array.json http://localhost:8080/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json" # Publish data as an object with timestamp (server-side timestamp will be used) curl -v -X POST -d @telemetry-data-with-ts.json http://localhost:8080/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json"
二、步骤
-
复制设备的
ACCESS_TOKEN
-
使用Postman,做相关配置
-
file–>settings 设置一下请求超时100ms(防止第一次请求失败,服务器未必那么快可以回复的)
-
使用
POST方法
-
设置
Header
为json
格式 (这点通过上面 参考 中 curl 的格式都能看出来了)
-
设置Body为JSON格式数据,(选raw),点一下
Beautify
美化一下格式
-
-
点击 Send ,返回
200
-
查看完整报文
-
查看设备数据,数据已经正常上传