概述
一、STM32专栏目录
二、Linux专栏目录
三、Android专栏目录
概述:
该文主要介绍了ESP8266的连接方式,几个常见的AT指令详细介绍,以及STA模式下的调试步骤。
一、实物图与连接方式
硬件连接:
USART3_TX<————>RX
USART3_RX<————>TX
补充:只要正确连接RX、TX、VCC、GND模块即可正常工作,其他几个引脚用于刷固件,刷固件的方法将在另一篇文章中介绍。
二、什么是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、“ATrn”,//测试模块是否启动
2、“AT+CWMODE=1rn”, //STA模式
3、“AT+RSTrn”,//复位后模式才能设置成功
4、“AT+CWJAP=“WifiName”,“1234567890”rn”,//Wifi名称,Wifi密码
5、“AT+CIPMUX=0rn”, //设置为单连接
6、“AT+CIPMODE=1rn”, //设置为透传模式
7、“AT+CIPSTART=“TCP”,“192.168.2.218”,8089rn”, //设置连接服务器的参数
8、“AT+CIPSENDrn”,//开启发送
注意事项:
1、用PC机测试模块时,PC用网络调试助手当作服务器时,需要和模块连接同一网络,以确保客户端和服务器在同一网段,否则无法通信。
2、用USART3来连接模块时,模块的RX接USART3_TX,模块的TX接USART3_RX。
六、AP模式配置步骤
未完,待续!!
最后
以上就是单身小甜瓜为你收集整理的ESP8266-01S模块的全部内容,希望文章能够帮你解决ESP8266-01S模块所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复