本文使用的是ESP8266-07串口转wifi模块。
硬件连接
总共要接如下几根线:
ESP8266
TX——>RX
RX——>TX
VCC——>3.3v
GND——>GND
CH_PD——>高电平
RST——>高电平
GPIO15——>GND
电路图如下,可以不必像最小系统那么严格,本人电源直接使用USB串口上的3.3v,上拉,下拉电阻不接也可以使用。
启动
- 将串口接入电脑,模块蓝色等闪烁几下后熄灭,红色灯常亮
- 设备可以搜索到模块所发出的wifi,通常名字为esp_xxxxx
- 打开SSCOM42,通过串口设置AT指令。
- 由于出厂使用的是0.9.2的固件,波特率默认为9600,更高版本的固件波特率为115200.
- 串口助手一定要勾选发送新行
- 重启模块的时候,串口会接收到一段乱码,若使用高版本的固件则不会出现这种现象
模块做服务器与客户端通信
通过串口输入AT指令来进行设置
1. AT+CWMODE=3 //设置为服务器客户端模式
2. AT+CIPMUX=1 //设置模块允许多连接,这条命令一定要比CIPSERVER先执行
3. AT+CIPSERVER=1,8080 //开启服务器,并使用8080端口进行通信。注意AT指令中的逗号一定要注意是英文的逗号