中移物联网入门记录(1)

中国移动之前搞了个活动可以申请STM32的物联网开发板,心痒申请了一下,虽然最后没有申请到但是从学长那里白嫖了一块麒麟座MINI开发板,主控STM32F103CBT6,板载SH120,ESP8266和CH340。个人觉得这块板子设计的作用就是用来实现本地数据上传到OneNet平台的,所以资源较少也很正常。
1.完成的的OneNet平台的注册等等,这个在申请板子的时候就做过了就不提了。
2.添加产品概况
产品概况
这步主要确定接入OneNet的设备的网络通信协议,我选择HTTP。设置好后会生成一个Marster-APIKey。
3.添加设备
设备列表
点击左侧第二个设备列表,再点击右侧添加设备就会出现这个界面,按要求填好就行。添加完成后点击下图中的详情按键,设置设备ID。设备列表_详情
设置完后如下图所示。
设备列表_详情_设备ID
记下设备ID和APIKey备用。
4.设置数据流模板
数据流模板
需要什么填什么,就不多说了。
5.新建应用
应用管理
点击右侧添加应用,按需求填写设置好后出来如上图,再点击中间的 编辑信息>编辑应用,选择想显示的组件和对应的数据流,编辑保存,保存完直接叉掉窗口就行。
编辑应用
6.测试
使用网络调试助手(win10别用正点原子提供的有bug),选TCP Client,编辑IP:183.230.40.34,端口:80,发送如下代码

POST /devices/你的设备ID号/datapoints?type=3 HTTP/1.1
api-key:你自己的OneNet平台API KEY
Host:api.heclouds.com
Content-Length:49

{"SCD30_CO2":220;"SCD30_Humi":34;"SCD30_Temp":42}

测试结果:测试结果1
注意上面的服务器IP填写对,还有Content-Length一定要填写正确,否则各种问题出现。发送后接受到{“errno”:0,“error”:“succ”}表示正确了,你再到OneNet查看数据,可以看到上传成功了一个数据点。如下图:
测试结果2
参考资料:传感器数据上传到云端-以SCD30采集CO2数据为例

猜你喜欢

转载自blog.csdn.net/redgragon0/article/details/88097111