码迷,mamicode.com
首页 > Web开发 > 详细

配置8266连接中移物联网OneNet平台

时间:2019-01-25 01:06:11      阅读:704      评论:0      收藏:0      [点我收藏+]

标签:ref   设置   span   ast   key   提取   下载   自己的   value   

网络调试助手:

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

 

配置8266连接中移物联网OneNet平台

标签:ref   设置   span   ast   key   提取   下载   自己的   value   

原文地址:https://www.cnblogs.com/ren-hang/p/10317660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!