ESP8266在Station和AP模式下常用AT指令

ESP8266在TCP Client和TCP Server模式下常用AT指令

参见《ESP8266 AT 指令使用示例例》

https://www.espressif.com/sites/default/files/documentation/4b-esp8266_at_command_examples_cn.pdf

 ESP8266使用AT指令开发示例

 http://wiki.ai-thinker.com/esp8266/examples/at_demo

 通用指令

1. AT+CWMODE_CUR—设置当前 Wi-Fi 模式,不保存到 Flash

2.AT+CWMODE_DEF—设置当前 Wi-Fi 模式并保存到 Flash 

Station :

1,AT+CWMODE_DEF=1              //工作在单station模组,设置参数保存到flash

2,AT+CWJAP_DEF=“ssid”,“pw”                           //连接路由器,保存到flash

3,AT+CIFSR                                                                 //查询 ESP8266 设备的IP地址和MAC

+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"5e:cf:7f:b2:9c:c5"
+CIFSR:STAIP,"0.0.0.0"
+CIFSR:STAMAC,"5c:cf:7f:b2:9c:c5"

OK

4,AT+CIPSTART=“TCP”,“192.168.99.217”,6001   //连接TCP服务器,本实验用网络调试助手进行测试

5,AT+CIPSEND=5                //方式一:发送指定数据长度的数据(Data:test1),见下图

6,AT+CIPMODE=1                //方式二:使能透传模式

7,AT+CIPSEND                  //开始透传发送

8,发送:+++          //退出透传发送三个连续的+++,不要勾选新行(\r\n),见下图。此时,TCP 连接仍然是保持

9,退出成功,即返回AT指令模式                

10,AT+CIPMODE=0                   //退出透传模式

11,AT+CIPCLOSE                    //断开 TCP 连接

Server :

ESP8266 AT 仅支持建立一个 TCP 服务器器,且必须使能多连接,即允许连接多个 TCP client。

1, AT+CWMODE_DEF=2      //设置为AP模式

2, AT+CIPMUX=1                   //使能多连接

3, AT+CIPSERVER=1,8080                //建⽴立 TCP 服务器器     >1 建立服务器   8080>端口号

其它

AT+CWLAPOPT   — 设置 CWLAP 指令的属性

猜你喜欢

转载自blog.csdn.net/return_oops/article/details/81584128