利用ESP32-Cam制作IP-Camera【microPython】
目录
代码地址:https://github.com/ITJoker233/Esp32-Cam_IP_Camera
📽 基于Esp32-Cam 的 IP-Camera
当前版本1.0.1
main_v1.0.0.py是不支持热更新的
main.py 是最新版本
main_dev.py 是测试版本
支持带摄像头的ESP32,摄像头型号为TY-OV2640-2.0,其他的请自行测试
📍 特性
- 支持多客户端
- 支持stream流
- 支持snapshot
- 支持在线浏览
- 支持设置密钥获取
- 支持伪OTA更新(目前需要自己搭建热更新服务器,只需把要更新的main.py和config.json放在web目录下,并修改更新Url即可)
📜未来计划
- 对应的移动端
- 对应的服务端
- 根据时间开启闪光灯
- 录制功能
- 拍照功能
- more
📌用法
🛠配置环境
|
|
🔨擦除ESP32-CAM
假如为COM12,先擦除ESP32-CAM
|
|
🔧刷入固件
固件在bin目录下
|
|
⚙配置config.json
将里面的wifi_ssid和wifi_password与自己的WiFi名和密码对应 若有安全需要,则修改apikey就行 不想热更新的话,则修改updateUrl为空就行
🌍上传文件
|
|
🚀运行
上传成功后,按下reset键,已知config.json中的apikey为esp32Camera
在浏览器打开(实时观看):http://esp32-cam的IP/webcam/esp32Camera
(获取视频流):http://esp32-cam的IP/stream/esp32Camera
(获取照片):http://esp32-cam的IP/snapshot/esp32Camera