ESP8266-01S模块

ESP8266-01S模块

一、实物图与连接方式
在这里插入图片描述
(原图来源淘宝卖家)

在这里插入图片描述
(连接如图所示)

一、什么是AT指令(参考百度百科)

  AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。
  其对所传输的数据包大小有定义:即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
  每个AT命令行中只能包含一条AT指令;对于由终端设备主动向PC端报告的URC指示或者response响应,也要求一行最多有一个,不允许上报的一行中有多条指示或者响应。AT指令以回车作为结尾,响应或上报以回车换行为结尾。

二、透传模式

  简单的说,透传模式就是指不需要关心Wifi协议是如何实现的,所需要做的就是A通过串口发数据,B通过串口收数据。整个过程中Wifi模块好像就是透明的,A和B就像是用导线直接连接起来了一样,数据直接从A传输到B。

三、常用AT指令

1、AT—测试启动
在这里插入图片描述
2、AT+RST—重启模块
在这里插入图片描述
3、ATE—开关回显功能

  关闭回显模块收到AT指令后就不会返回数据。模块回显功能默认是打开的,且复位会重新打开回显。
在这里插入图片描述
4、AT+CWMODE—设置WiFi 模式
在这里插入图片描述
5、AT+CWJAP—连接 AP
在这里插入图片描述
6、AT+CIFSR—查询本地 IP 地址
在这里插入图片描述

7、AT+CIPMUX—设置多连接
在这里插入图片描述
8、AT+CIPMODE—设置传输模式
在这里插入图片描述
9、AT+CIPSTART—建立TCP接或UDP传输
在这里插入图片描述
10、AT+CIPSEND—送数据

在这里插入图片描述
五、STA模式配置步骤

 1、“AT\r\n”,//测试模块是否启动
 2、“AT+CWMODE=1\r\n”, //STA模式
 3、“AT+RST\r\n”,//复位后模式才能设置成功
 4、“AT+CWJAP=“WifiName”,“1234567890”\r\n”,
 5、“AT+CIFSR\r\n”,//查询本地 IP 地址
 6、“AT+CIPMUX=0\r\n”, //设置为单连接
 7、“AT+CIPMODE=1\r\n”, //设置为透传模式
 8、“AT+CIPSTART=“TCP”,“192.168.2.218”,8089\r\n”, //设置连接服务器的参数
 9、“AT+CIPSEND\r\n”,//开启发送

注意事项:
1、用PC机测试模块时,PC用网络调试助手当作服务器时,需要和模块连接同一网络,以确保客户端和服务器在同一网段,否则无法通信。
2、用USART3来连接模块时,模块的RX接USART3_TX,模块的TX接USART3_RX。

六、AP模式配置步骤


未完,待续!!

发布了4 篇原创文章 · 获赞 2 · 访问量 84

猜你喜欢

转载自blog.csdn.net/weixin_45983581/article/details/104114826
今日推荐