●使用软件“TCP&UDP测试工具”
●TCP连接:183.230.40.33/80
整理要发送的JSON数据流
POST数据流
POST /devices/584118916/datapoints?type=3 HTTP/1.1
api-key:**************************
Host:api.heclouds.com
Connection:close
Content-Length:26
{"value1":29}
数据流名称:value1
数据流值:29
看到返回值:{"errno":0,"error":"succ"}说明发送的数据服务器识别了。
就可以在oneNET上看到上传到设备的数据了
get数据流
GET /devices/584118916/datastreams/value1 HTTP/1.1
api-key:*****************************
Host:api.heclouds.com
(两个换行)
这种只能得到最新的一个数据
发送:
返回:
我自己对网络这一块十分不懂,只能是按照网上大神的方法进行操作。等有时间我再深入研究HTTP协议。
之后打算进行使用stm32+ESP8266模拟上传数据到oneNET上,然后在使用APP Inventor制作一个APP读取数据,并显示在手机上。现在打算写好STM32这块先。