ESP8266-AP模式(相当于服务器)
ESP8266也可以自己作为wifi热点,跟手机开热点一样
1.ESP8266与CH340连接好后,插上电脑端口,在安信可串口助手中发送AT指令设置AP模式
//1 配置成AP模式
AT+CWMODE=2
Response :OK
//2 重启一下
AT+RST
//3 使能多链接
AT+CIPMUX=1
Response :OK
//3 建立TCPServer,默认端口号是333
AT+CIPSERVER=1
Response :OK
2.电脑连接ESP8266的WIFI,一般WIFI名称:AI-THINKER_CBFB9C,并且不加锁,名称不唯一
3.打开电脑网络调试助手,协议类型选择TCP Client,本地主机地址选择跟ESP8266同一个网段下的192.168.4.2,远程主机地址是要连接的ESP8266IP地址,192.168.4.1,默认端口号是333,最后点击连接
4.连接成功时,安信可助手会显示“0,CONNECT”,0表示0通道,CONNECT说明连接成功,然后就可以发送数据了
//4 发送数据
AT+CIPSEND=0,4 // 发送4个字节在连接0通道上
>abcd //输入数据,不带回车
Response :SEND OK
//• 接收数据
+IPD, 0, n: xxxxxxxxxx //+IPD是固定字符串 0是通道,n是数据长度,xxx是数据
//断开连接
AT+CIPCLOSE=0
Response :0, CLOSED OK
注意:ESP8266设置为AP模式后,要连接上ESP8266的WIFI,然后打开网络调试助手,选择TCP客户端,这样就确保助手识别到的本地主机地址是192.168.4.2,跟ESP8266的IP地址192.168.4.1是在同一个网段下的,这样才能用客户端连接上ESP8266
IP地址192.168.4.1是在同一个网段下的,这样才能用客户端连接上ESP8266
(192.168.4.1和192.168.4.2表示在同一网段,192.168.4.x形式)