分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

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

发布时间:2023-09-06 02:31责任编辑:傅花花关键词:配置

网络调试助手:

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平台

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved