昨天介绍了 ESP32 的例程 CameraWebServer 项目,今天(9/17)分享给大家的是烧录 tasmota32-webcam 固件。CameraWebServer 是 ESP32 的例程项目,具有 tasmota32 所没有的人脸识别和运动检测功能,但是个人觉得在高分辨率视频流传输的情况下,还是 tasmota32 帧率更高,并且开发板的运行时温度更低,因此有必要介绍一下如何烧录 tasmota32-webcam 固件
首先来介绍一下 Tasmota,它是 https://github.com/arendst 创建并维护至今的项目,是 Sonoff(https://sonoff.tech) 商业固件的开源替代,版本迭代非常积极。提供了一个 WebUI 并且内置 MQTT 客户端,可以连接至外部 MQTT 服务器
Tasmota 提供了多种包含特性的固件,参照 Release binaries for Tasmota firmware 13.1.0 on ESP32:https://ota.tasmota.com/tasmota32/release/
可以使用 Tasmota Web Installer:https://tasmota.github.io/install/
点击 CONNECT,选择指定的串口后,确认擦除设备
在控制台可以看出它是 4MB 的 Flash
烧录完成之后,连接它的 AP,进入 192.168.4.1 页面,选择需要连接的 WiFi,输入密码,然后就可以远程管理了
相比 CameraWebServer 是在 Ardunio 项目中输入,而它是实时扫描的
参照:https://templates.blakadder.com/ai-thinker_ESP32-CAM.html
{"NAME":"AITHINKER CAM","GPIO":[4992,1,672,1,416,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0,5120,5024,5056,0,0,0,0,4928,576,5094,5095,5092,0,0,5093],"FLAG":0,"BASE":2}
复制模板,填写至 WebUI 的 Configure Other 页面,保存等待设备重启完成即可
现在返回到首页就能看到实时画面了,并且还有一个滑块+按钮,可以用来更改闪光灯的亮度和开关
本次仅仅是 Tasmota 最基础的烧录使用,Tasmota 支持的功能非常丰富。后续有机会还会介绍如何连接 MQTT 服务器等的指南
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。