NodeMCU模块之WiFi

本文介绍了如何使用NodeMCU模块ESP8266进行WiFi链接和自动重连,包括通过`wifi.sta.autoconnect()`命令和事件监听器实现自动重连。此外,还讲解了常见的ESP8266 WiFi模式设置,如`wifi.setmode()`函数的使用以及不同模式的含义。
摘要由CSDN通过智能技术生成

WIFI模组

重要:WiFi子系统由必须定期运行的后台任务维护。任何超过15ms(毫秒)的功能或任务都可能导致WiFi子系统崩溃。为了避免这些潜在的崩溃,建议在执行任何超过15ms的任务或函数之前,使用wifi.suspend()挂起WiFi子系统。

esp8266链接WIFI(简单)

wifi.setmode(wifi.STATION)
station_cfg = {}
station_cfg.ssid = WIFI名字
station_cfg.pwd = WIFI密码
--这里是把WIFI名字,密码保存到内部存储中,断电后也一直存在,好像,以后把上面的WIfi名字,密码删了都还保存着
station_cfg.save = true
wifi.sta.config(station_cfg)
--链接wifi
--wifi.sta.connect()
--自动重连
wifi.sta.autoconnect(1)

wifi断线后自动重连

1.通过wifi.sta.autoconnect(1)命令

这是最简单的,就是把链接代码

wifi.sta.connect() 改为 wifi.sta.autoconnect(1)

这样,在断线后就能自动链接

2.通过监听器获知wifi连接状态

注册事件监听器 wif.sta.eventMonReg()
开始监听 wifi.st

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值