esp8266 AT指令之建立TCP透传客户端

esp8266 AT指令之建立透传TCP客户端

TCP客户端是用于与服务器产生连接,连接后可通过MQTT 等建立通讯,然后实现万物联网。
下面大家跟着小编使用esp8266建立tcp连接吧。

  1. 连接准备
    ①已经刷好固件的esp8266。若未刷固件请看上一篇。
    ②usb转ttl模块
    ③网络调试助手
    下载链接:https://pan.baidu.com/s/1D73_jyD-4xDBVfok7FSupA
    提取码:8mwi
    ④串口调试助手
    ⑤AT指令参考手册
  2. 打开串口调试助手
  3. 连接esp8266
  4. 打开网络调试助手(并设置)
    在这里插入图片描述
  5. 发送指令:
    方法一:
    手动设置WiFi和WiFi密码进行连接
    ①AT+CWMODE_DEF=1     //配置WiFi模组工作模式为单STA模式,并把配置保存在flash
    ②AT+CWAUTOCONN=1     //使能上电自动连接AP
    ③AT+CWJAP=“你要连接的ssid”,“无线的密码” //连接WIFI
    ④AT+CIPMUX=0     //设置单链接,透传只能在单连接模式下进行,所以在建立连接之前一定要用(AT+CIPMUX=0 设置 单连接)
    ⑤AT+CIPMODE=1    //设置透传模式
    ⑥AT+CIPSTART=“TCP”,“服务器ip地址”,服务器端口   //连接云端服务器 服务器ip地址填你的万公里助手上的ip,端口为你设置的端口
    ⑦AT+CIPSEND     //启动透传发送
    ⑧可以进行自由的传输两端可任意发送,发送啥就接收到啥
    ⑨8266端通过串口助手发送+++可结束透传!!!+++不需要换行

方法二:
使用smartcongfig进行微信小程序或者ESP-touch进行智能配网
①AT+CWMODE_DEF=1     //配置WiFi模组工作模式为单STA模式,并把配置保存在flash
②AT+CWAUTOCONN=1     //使能上电自动连接AP
③AT+CWSTARTSMART=3    //支持ESP-Touch和Airkiss智能配网
④打开微信,关注微信公众号“安信可科技”,点击wifi配置,点击开始配置,输入密码,点击连接(!!!必须连接上wifi才能进行连接)
在这里插入图片描述
⑤AT+CWSTOPSMART     //无论配网是否成功,都需要释放快连所占的内存
⑥AT+CIPMUX=0     //设置单链接,透传只能在单连接模式下进行,所以在建立连接之前一定要用(AT+CIPMUX=0 设置单连接)
⑦AT+CIPMODE=1    //设置透传模式
⑧AT+CIPSTART=“TCP”,“服务器ip地址”,服务器端口   //连接云端服务器 服务器ip地址填你的万公里助手上的ip,端口为你设置的端口
⑨AT+CIPSEND     //启动透传发送
⑩可以进行自由的传输两端可任意发送,发送啥就接收到啥
⑪8266端通过串口助手发送+++可结束透传!!!+++不需要换行
6. 网络调试助手和串口调试助手的结果
方法一的结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方法二的结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 上电自动连接的结果:
    在这里插入图片描述
    8.如果想重新复位8266或恢复出厂设置
    ①AT+RST //重启模块
    ② AT+RESTORE //恢复出厂设置
发布了2 篇原创文章 · 获赞 3 · 访问量 61

猜你喜欢

转载自blog.csdn.net/qq_46604211/article/details/105161052