准备
在OneNet官网中建立项目
- 创建产品(选择HTTP协议)
- 在产品内添加设备
- 在设备内添加数据集
- 往对应的数据集传输设备
上传数据
.- 与OneNet建立连接,OneNET HTTP协议 对应的服务器IP为:183.230.40.33,端口为:80。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csETT610MrpmTz0keYdHMywEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcuITO2AjMwcTM1ATNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
- 上传数据,POST数据流格式如下
POST /devices/123456789/datapoints HTTP/1.1
api-key:xxxxxxxxxxx
Host:api.heclouds.com
Content-Length:60
{"datastreams":[{"id":"temp1","datapoints":[{"value":10}]}]}
- 第一行的123456789为设备ID,按自己的修改,在onenet中的如下位置
OneNet平台的数据上传 - api-key:后面的是onenet自动生成的key,按自己的填入即可
OneNet平台的数据上传 -
Content-Length:60,60的长度为:{“datastreams”:[{“id”:“temp1”,“datapoints”:[{“value”:10}]}]} 的长度
Content-Length:60 下面一定要换行。
数据流名称:temp1 (按自己建立的数据流的名称修改)
数据流值:10
- 发送效果 onenet刷新后,看到最新数据为10,说明成功
OneNet平台的数据上传 OneNet平台的数据上传
参考资料
更多应用请看
- OneNET HTTP协议的使用