ESP8266 WIFI 模块连接OneNet测试

以ESP8266-01 WiFi模块为例

a944b5f66e384b3aad0059b3d28d6a51.png

ESP8266 通过 USB 转 TTL 与电脑相互连接。需要连接的引脚有:URXD,UTXD,GND,VCC,CH_PD,连接如下:

ef580b4b59524efabde8c511aab993e5.png

82d52cd74d32415ebf6a2be3588148f6.png

登录OneNet云平台并注册账号

点击控制台进入界面,在控制台首页,进入全部产品服务:

5dd63e4b44b94eb6981f27228b979ac2.png

依次选择:多协议接入→TCP透传→添加产品:

0a61ef0ff5a64f29b07b117a9ca64896.png

建立后的产品:

ad6f2a1b872b4847bf9a710c896296c7.png

记住产品ID,后面要用。

点击新建的产品

a51d3bfbbe8c4008862b68eff1ce7248.png

点击上图添加设备,

6d87591e12ab4295afa6316e5202a179.png

记住鉴权信息,后面要用。

创建好设备之后会在列表中出现一个新的设备,见下图,然后点击上面“上传解析脚本”上传脚本。

afacd51e2f1b4e698a39b0020747142b.png

从官方的"脚本链接"点击下载:

5e9ed3ea583b4e6f9a51da13c5085978.png

添加sample的脚本,后缀名为lua的文件:

86b45aeabf304367b041fe2e590b84f9.png

ESP8266TCP透传设置

按上文方式,将esp8266通过USB转TTL连接到PC端,通过PC端的串口调试助手进行AT指令的发送来设置模块的透传模式

AT指令:

AT                                    //查询
AT+RST                                //重启模块
AT+CWMODE=1                          //设置模组为STA模式 连接WiFi的模式
AT+CWJAP="ssid","password"           //连接到网络,ssid:wifi名称,password:wifi密码
AT+CIPSTART="TCP","183.230.40.40",1811     //通过TCP模式连接OneNet透传服务器
AT+CIPMODE=1                              //设置tcp透传
AT+CIPSEND                                //开始透传

透传后串口调试助手的界面,应该有个> 符号:

7cce6814c4d846c0a3e8902357b48b1e.png

出现”>“表示已经开始透传了。

与云平台的设备建立连接,通过透传模式发送登录报文。

登录报文的格式:

*产品ID#鉴权信息#脚本名称*

登录报文用网络调试助手发送:

11720fa5947f45efae4e0f18f514f2f4.png

发送报文后会返回receive 表示连接成功,

设备状态会显示为在线:

40f64a54cc5a46d4878bd01b92505b51.png

9f4169e250a7409c91a90c8168ec3f66.png

 

 

  • 1
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值