网络调试助手:
1.选择TCP Client
2.输入IP:183.230.40.33
3.输入端口号:80
4.点连接(显示断开,表示已经连接)
5.使用调试助手对要发送的数据进行测试
TCP透传串口助手调试:
将安信可8266WIFI模块与USB转TTL连接至电脑后,在串口调试助手中依次输入以下指令发送给8266:
1.AT //发送这个指令后,串口会打印AT OK,说明TTL和8266WIFI模块正常,一些串口助手需在指令后加回车才能发送
2.AT+CWMODE=3 //设置模式3:STA+AP模式
3.AT+RST //复位模块,能在接收信息最下面看到 ready,说明模块复位成功,复位后是STA+AP模式
4.AT+CWJAP="your ssid","password" //输入无线的用户名ssid和密码password
5.AT+CIFSR //查询IP,因为有STA和AP两个模式,所以会有两组MAC和IP,常见的是192.168.x.x局域网IP
6.AT+CIPMUX=0 //设置单链接,透传只能在单连接模式下进行,所以在建立连接之前一定要用(AT+CIPMUX=0 设置单连接)
7.AT+CIPMODE=1 //设置透传模式
8.AT+CIPSTART="TCP","183.230.40.33",80 //连接OneNet云端服务器
9.AT+CIPSEND //启动透传发送
10.POST /devices/510741824/datapoints HTTP/1.1 api-key:BmgkGDUIMtuzEoYWqJ3thmbguUg= Host:api.heclouds.com Connection:close Content-Length:60
{"datastreams":[{"id":"TEMP","datapoints":[{"value":009}]}]}
发送JSON数据流,格式一定一定要正确:其中510741824为自己的设备ID ,api-key后面的内容为设备所对应的API-KEY;
"TEMP"是数据流的名称,“value”后面的009就是要送至云端的数据;
Content-Length:60 Connection:colse,POST中含有这条指令,则服务器接收一次数据后会结束,等待下次发送;
如果不加这条指令则可以连续发送数据。当长时间不发送处于等待阶段,也同样会关闭链接;
Content-Length:60 Connection:colse的60是后面的整个数据流的长度,即整个{"datastreams":[{"id":"TEMP","datapoints":[{"value":009}]}]}的长度,这点最容易弄错;
11.+++ 发送+++退出透传模式,不需要回车;
12.在OneNet平台点击我的设备,查看数据流,观察上传的数据,看数据是否上传成功;
13.通过上述配置即可实现ESP8266WIFI模块的TCP透传发送数据到OneNet云端。
TCP非透传串口调试助手:
1.AT //发送这个指令后,串口会打印AT OK,说明TTL和8266WIFI模块正常,一些串口助手需在指令后加回车才能发送
2.AT+CWMODE=3 //设置模式3,STA+AP模式
3.AT+RST //复位模块,能在接收信息最下面看到 ready,说明模块复位成功,复位后是STA+AP模式
4.AT+CWJAP="your ssid","password" //输入无线的用户名ssid和密码password
5.AT+CIFSR //查询IP,因为有STA和AP两个模式,所以会有两组MAC和IP,常见的是192.168.x.x局域网IP
6.AT+CIPSTART="TCP","183.230.40.33",80 //连接OneNet云端服务器
7.AT+CIPSEND=205 //直接发送数据,总共数据长度是203,这个203是计算下面要发送的总数据长度得出的,在末尾加的有一个回车换行符
POST /devices/510741824/datapoints HTTP/1.1 api-key:BmgkGDUIMtuzEoYWqJ3thmbguUg= Host:api.heclouds.com Connection:close Content-Length:60
{"datastreams":[{"id":"TEMP","datapoints":[{"value":009}]}]}
POST /devices/510741824/datapoints HTTP/1.1 api-key:BmgkGDUIMtuzEoYWqJ3thmbguUg= Host:api.heclouds.com Connection:close Content-Length:60 {"datastreams":[{"id":"TEMP","datapoints":[{"value":009}]}]}
网络调试助手,Flash下载工具,OneNet的固件包,指令集等:
链接:https://pan.baidu.com/s/1Rpz1VyzIFFLo75xbmw2wYQ%20
提取码:y0jz