串口配置完成,就可以利用串口调试工具操作ESP8266串口WIFI模块,使其与OneNet建立连接、传输数据。
首先在模块串口调试工具中输入“AT”并加上回车,点击“手动发送”按钮,WIFI模块返回“OK”,说明模块工作正常,
依次发送如下几个命令到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