ESP8266模块基础的AT指令使用方式

前言

刚接触ESP8266的时候,一点也摸不到头脑,对AT指令更是一头雾水。查阅了相关的资料,发现很多人都没讲过最简单的AT指令操作ESP8266的方法,可能是他们觉得这种方法太过于基础,所以没有展开。但是我觉得这种方法对于后面理解串口AT指令操作ESP8266十分重要且必要。作为刚经历过小白的我,深知那种云里雾里的痛苦。现在将这种方法贴出来,让那些第一次接触ESP8266+AT指令的人知道这是个什么东西。同时也算是我自己的学习总结吧。

工具

一个ESP8266模块,一个USB转TTL模块,串口调试助手(我用的是正点原子的XCOM)
ESP8266+USB转TTL模块

注: ESP8266的VCC接USB_TO_TTL的5V,GND接GND,TXD接RXD,RXD接TXD。

使用

将USB转TTL模块插入电脑即可开始测试。
1.AP模式
(1)AT
在这里插入图片描述
(2)AT+CWMODE=2
在这里插入图片描述
(3)AT+RST
在这里插入图片描述
(4)AT+CWSAP=“ESP8266”,“12345678”,11,0
在这里插入图片描述
(5)此时你就可以用电脑或者手机连接这个热点了
在这里插入图片描述
2.station模式
(1)前几个步骤个上面的一样,不再赘述。重启之后查询当前周围的热点:AT+CWLAP
在这里插入图片描述
(2)连接我自己的手机热点:AT+CWJAP=“111”,“12345678”
在这里插入图片描述
(3)AT+CIFSR
在这里插入图片描述
(4)将我们的电脑也连上我们手机的热点,并查看电脑的IP地址,然后输入命令(先打开网络调试助手并建立连接):AT+CIPSTART=“TCP”,“192.168.43.23”,8080
在这里插入图片描述
在这里插入图片描述
(5)此时我们就可以在串口调试助手和网络调试助手里(其实是ESP8266和PC之间的通信,串口调试助手只是ESP8266的“代言人”而已)收发数据了:AT+CIPSEND=5
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.AP+station模式
前几个步骤雷同,不赘述:AT+CWMODE=3,AT+RST,AT+CWSAP=“ESP8266”,“12345678”,11,0
此时,手机连接上ESP8266的热点。打开手机端网络调试助手:
在这里插入图片描述
点击配置->激活,会出现一个IP地址与端口号,记下,再在串口调试助手里输入命令AT+CIPMODE=1(开启透传),AT+CIPMUX=0(单路连接),AT+CIPSTART=“TCP”,“192.168.4.2”,8080(ESP8266连接手机的局域网IP):
在这里插入图片描述
此时手机就可以和ESP8266通信了:
在这里插入图片描述
在这里插入图片描述
完。
备注:可能在往串口发命令的时候会发送失败,这时候多发送几次就行了。
这就是比较基础的ESP8266AT指令使用方式,没有涉及到单片机(其实是因为这个模块里面自带的MCU),理解了这个之后,就可以把这个模块连接到单片机上,通过单片机的串口给ESP8266发送数据,用以代替我们自己手动在串口调试助手里向模块发送数据。
本文比较基础、简单,是自己的一个学习总结,也希望可以帮助刚接触到这方面东西的人。欢迎大家一起交流进步。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值