实现功能首先默认连接代码里面写入的WiFi信息,如果连接失败,开始进行配网,将配网wifi信息 写入ROM中,下次开机自动连接。需要 源码的,可以留言。
esp32 cam 强烈建议使用安信可原产,不建议使用非原产。原产与非原产的区别如下图,下图是原产的。并且原产的flash 是8M,非原产只有4M,示例文件自带的视频流传输可能无法编程成功。
esp32 cam Demo:https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/
Demo2:https://electronicsinnovation.com/category/esp32-projects/
Demo3:https://dronebotworkshop.com/esp32-2/
1、实现配网
不论是esp8266还是esp32 的配网都可以使用WiFiManager 库实现。可以在管理库并搜索 WiFiManager 安装。
1.1、WiFiManager使用
导入库,实例化对象。
#include <WiFiManager.h>
WiFiManager wifiManager
while( WiFi.status()!= WL_CONNECTED )
{
//等待配网
if (millis() - lastWiFiCheckTick > 1000) {
lastWiFiCheckTick = millis();//获取运行时间
}
//提示配网
Serial.println("开始热点配网....");
wifiManager.setConfigPortalTimeout(60);//将到期超时设置为60秒
if(wifiManager