文章目录
前言
上篇博客为大家讲解了一些esp8266开发的前期准备工作,这篇博客为大家讲解固件烧录完成后ESP8266要用到的一些常用指令以及模式讲解。
一、ESP8266的三种模式
一、AP模式
相当于ESP8266是个路由器,可以产生WiFi信号供网路设备连接。
二、STA模式
这时ESP8266相当于一台能够连接网络的设备,连接上互联网,想要做远程数据传输监控的朋友们就需要这个模式(后续的文章中会告诉如何将ESP8266上云)。
三、AP+STA模式
在这个模式下,上面讲的两种功能都能同时实现。
二、ESP8266三种模式的AT指令
先输入AT看窜口助手中是否返回OK,如果没返回就说明固件烧录有问题,不清楚的再看看上篇博客的内容。
AT+RST:将ESP8266复位
AT+CWMODE=1:进入STA模式
.AT+CWMODE=2:进入AP模式
AT+CWMODE=3:进入STA+AP模式
注意:必须要进入你对应的模式之后才能进行后续的操作。
1.AP模式
一:配置esp8266的wifi名:
AT+CWSAP="TEST","1234567",1,3
TEST"为wifi名称
"1234567"为wifi密码
1:通道号
3:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK
注意:冒号必须有
二:查询本机网路地址:AT+CIFSR
三:开启多连接或但连接:AT+CIPMUX=1(0为单连接,1为允许多连接)
完成上述操作就可以进行wifi连接了,后续文章会讲如何用esp8266搭建局域网进行通讯。
2.STA模式(确保进入了STA模式)
一:查询目前空间内所在wifi
这里首先解释一下为什么要这样:
本人的手机是苹果的,打开热点搜索时我遇到的第一个问题就是我的热点它搜索不出来,这时候你可以将手机的热点多开关几次试试看能不能查询到WiFi。
还有一个问题就是esp8266对于wifi名称解析的问题,简单来说就是窜口通过esp8266查询出来的wifi名称可能和你原来的不一样,这时候你无论如何都连接不上你自己手机的热点。正确的WiFi名称只能和串口中查询出来的保持一样。
输入:AT+CWLAP查询目前所能用的WiFi
二:连接可用WiFi
AT+CWJAP=“JerryXu”,“xxxxxxx”
“JerryXu”是查询出来你的热点名称
“xxxxxxx”:这个是WiFi密码
注意:冒号必须有!
3.AP+SAT模式
和上面单个模式的操作完全,在使用时一般为了省事都会选择模式三,但功耗会变大。
输入AT+CWMODE=3:进入STA+AP模式,对应前文输入你需要进入的模式指令。
总结
本篇文章讲了一些ESP8266常用的指令,希望对大家能起到一点帮助。下篇博客会讲ESP8266如何单独上云的问题。