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. 网络调试助手和串口调试助手的结果

方法一的结果:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方法二的结果:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7. 上电自动连接的结果:

在这里插入图片描述

8.如果想重新复位8266或恢复出厂设置

	①AT+RST                //重启模块
	② AT+RESTORE     //恢复出厂设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值