通过 物联网NodeMCU-AT篇(一) 刷写AT固件 的教程,已经学会了怎么在NodeMcu刷AT固件
本章主要介绍AT固件怎么连接本地WIFI,
学会几个AT指令,实现访问网络。
硬件准备
NodeMcu 开发板(已经刷好AT固件)
Micro USB数据线
软件准备
sscom v5.13.1 串口调试工具
打包下载地址
把NodeMcu 通过Micro USB数据线连接 计算机
开始!
之前我们已经学了发送一个简单的命令"AT",会返回"OK"
这里我们可以学习发送一些组合的命令,例如"AT+GRM",可返回当前固件版本信息
1,「AT+CWMODE_DEF=1」
配置WIFI模块的工作模式为单STA模式,并把配置保存在flash,
配置成功后,返回
OK
''''STA 模式(1):ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
''''AP 模式(2):ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
''''STA+AP 模式(3):两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。
![](https://i-blog.csdnimg.cn/blog_migrate/9d684a1ad2018ac1b549d7149c317213.png)
2,「AT+CWJAP_DEF="lingshun_lab","00000000"」
配置WIFI名称和密码,并把配置保存在Flash,每次模块通电后自动连接,
格式如下:
AT+CWJAP_DEF="\名称/","\密码/"
连接成功后,逐行返回
WIFI CONNECTED
WIFI GOT IP
OK
至此,NodeMcu已经连接上WIFI了,接下来测试是否连接成功和访问互联网
3,「AT+CIFSR」
获取本地IP地址
返回
+CIFSR:STAIP,"192.168.43.237"
+CIFSR:STAMAC,"**:**:**:**:**:**"
OK
4,「AT+PING="www.lingshunlab.com"」
PING互联网的网址,“”里面也可以是IP地址,其他网址,
正常会返回OK,如果没法访问是返回ERROR,
本例子返回:
+289
OK