ESP8266使用指南(二)
-
摘要:
在介绍了ESP8266的基本信息后,本文介绍了ESP8266的AT开发相关信息,具体内容如下所示:
- 介绍了常用的串口调试助手和TCP收发助手
- 介绍了基本的AT指令集以及如何完成一次TCP收发
常用调试助手:
-
串口调试助手: 推荐XCOM
-
TCP 收发助手: 推荐安信可科技的TCP&UDP测试工具
AT指令集:
-
基本指令:
- AT: 测试AT是否OK,如果OK则说明设备正常
示例:
>AT OK
- AT+GMR: 返回固件版本信息:
示例:
>AT+GMR AT version:1.2.0.0(Jul 1 2016 20:04:45) SDK version:1.5.4.1(39cb9a32) Ai-Thinker Technology Co. Ltd. Dec 2 2016 14:21:16 OK
- AT+RST: 软重启模组
示例:
>AT+RST OK
- AT+RESTORE: 重置模组为出厂设置
示例:
>AT+RESTORE OK
-
TCP通信测试:
(1) STA模式:
ESP8266 Client:
-> AT+CWMODE=1 //设为STA模式 -> AT+CWJAP_DEF="FAE","123456789." //连接无线网络Wi-Fi -> AT+CIPSTART="TCP","192.168.0.116",8888 //连接服务端 -> AT+CIPSEND=5 //启动发送
- ESP8266 Server:
-> AT+CWMODE=1 //设置为 STA 模式 -> AT+CWJAP_DEF="FAE","123456789." //连接无线网络 wifi -> AT+CIPMUX=1 //开启多连接 -> AT+CIPSERVER=1,5000 //开启服务端 -> AT+CIFSR //查看 mac 地址和 IP -> AT+CIPSEND=0,5 //启动发送
(2)AP模式
ESP8266 Client:
-> AT+CWMODE=2 //设置为AP模式 -> AT+CWSAP="ESP8266","12345678",11,3 //开启wifi热点 -> AT+CIPSTART="TCP","192.168.4.2",8888 //连接服务端 -> AT+CIPSEND=5 //启动发送
ESP8266 Server:
-> AT+CWMODE=2 //设为AP模式 -> AT+CWSAP="ESP8266","12345678",11,3 //开启wifi热点 -> AT+CIPMUX=1 //开启多连接 -> AT+CIPSERVER=1,5000 //开启服务端 -> AT+CIFSR -> AT+CIPSEND=0,5
注意:
- ESP8266作为STA模式需要与上位机连接同一个WiFI.
- ESP8266作为AP模式时,上位机需要连接ESP8266的热点。
-
好东西,码了
-
ESP8266也可以使用Arduino开发的,我在下一个帖子里将着重介绍一下