概述
1)配置WIFI模块;
模块配置和用RestFul API接入OneNet相同,依次发送如下几个命令到WIFI模块:
AT+CWMODE=3 //设置WIFI应用模式
AT+RST //重置WIFI模块
AT+CIFSR//查询本地IP
AT+CWJAP="your ssid","password" //连接无线路由器
注意:这些配置完成后,若模块重新上电,可直接进入第二步,与服务器建立TCP连接。
2)和OneNet服务器建立TCP连接,依次发送命令:
AT+CIPSTART="TCP","183.230.40.33",80 //和服务器建立TCP连接
AT+CIPMODE=1 //进入透明传输模式
AT+CIPSEND //开始传输
命令执行结果如下图所示:
到此,我们可以发送前面准备好的数据了,发送HTTP数据报为:
POST /devices/131658/datapoints HTTP/1.1
api-key: mgDiVsQ7E8bPUwfBDtTy4K8yMtMA
Host:api.heclouds.com
Content-Length:63
{"datastreams":[{"id":"sys_time","datapoints":
[{"value":50}]}]}
返回结果如下图:
该返回结果说明,本次上传数据成功,数据上传成功后,OneNet服务器会关闭TCP连接,那么下次进行数据传送,需要重复步骤2)。
总的来说就是这样:
onenet的设置:
开发者中心--》全部产品--》多协议接入--》http--》添加产品--》添加设备
还不清楚的可以看这位写的ESP8266连接OneNet云平台的方法_小小小White的博客-CSDN博客_esp8266连接onenet云平台
最后
以上就是执着柠檬为你收集整理的esp8266通过串口AT指令连接onenet平台的全部内容,希望文章能够帮你解决esp8266通过串口AT指令连接onenet平台所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复