欢迎光临散文网 会员登陆 & 注册

ESP-8266 AT指令配置AP、STA模式

2023-06-04 21:14 作者:XLongDD  | 我要投稿

WiFi模块想要进行TCP透传连接,电脑需关闭防火墙,且需要有一个能用(连上你手机的WiFi后网络调试助手会显示你的电脑上连接手机wifi的IP地址)的网络调试助手

进入透传模式,但重新上电需再次进入透传模式:

AT+CWMODE=1  //
AT+CWJAP="WiFi名称","WiFi密码"AT+CWJAP="iQOO","12345678"
AT+CIPSTART="TCP","需要连接WiFi的IP地址",8081
AT+CIPSTART="TCP","192.168.43.252",8081
AT+CIPMODE=1 //WiFi模块进入透传模式
AT+CIPSEND       //开始透传
+++                    //结尾不用带换行,退出透传
AT+CIPMODE=0 //不进透传模式

输入下面AT指令后,开机时WiFi模块直接进入透传模式,
如果需要进入AT需先“+++”,然后再“AT+CIPMODE=0”
AT+CWMODE=1 
AT+CWJAP="WiFi名称","WiFi密码"
AT+CIPSTART="TCP","需要连接WiFi的IP地址",8081
AT+SAVETRANSLINK=1,"需要连接WiFi的IP地址",8081,"TCP"

AP(服务器,模式)模式可行:
1、AT//进入AT模式,OK
2、AT+CWMODE=2//设置AP模式,OK
3、AT+CWSAP="ESP8266","12345678",5,3//OK
4、AT+RST//重启模块使模式生效
5、AT+CIPMUX=1//设置多连接,最多连接5个,OK
6、AT+CIPSERVER=1,8088//建立TCP server,8088为端口号,一般不设置则端口号即为333,OK
7、AT+CIFSR //查询AP的IP和MAC地址
8、AT+CIPSTO=0//不设置TCP连接超时时间(连接超时后将会被踢),连接超时范围0~7200S,OK
9、在PC端或手机APP端使用网络调试工具建立一个TCP client ,连接ESP8266

其它指令:

AT+CIPCLOSE//断开TCP连接
AT+CWJAP? //查看当前的连接的热点即AP
AT+CWQAP//退出与AP的连接,返回OK
AT+CWLAP//列出当前可用AP
AT+CIPSTART=“TCP”,“120.232.145.185",80 //百度
AT+CIPSEND=0,4//发送数据
ESP8266服务器 向 电脑的TCP client发送数据
串口命令输入格式是
AT+CIPSEND=clientid,length            ##先发送准备发送的命令,参数是client的号(0-4),和发送数据的长度
data                                ##需要发送的数据
如果length大于实际发送的数据长度,则此次发送不发生,如果length小于实际发送的长度,则此次发送length长度的数据,多余的数据截断丢失。发送的数据可以在电脑TCP client上显示,如果自己制作上位机,可以定制化数据显示。

ESP-8266 AT指令配置AP、STA模式的评论 (共 条)

分享到微博请遵守国家法律