代码地址:https://github.com/ITJoker233/Esp32-Cam_IP_Camera
main_v1.0.0.py是不支持热更新的 main.py 是最新版本 main_dev.py 是测试版本 支持带摄像头的ESP32,摄像头型号为TY-OV2640-2.0,其他的请自行测试
pip3 install esptool
pip3 install adafruit-ampy
python3 -m esptool.py --chip esp32 --port COM12 erase_flash
固件在bin目录下
cd bin
python3 -m esptool.py --chip esp32 --port COM12 write_flash -z 0x1000 esp32cam-mirco_python_v1.11-665-gfb0141559-kaki5.bin
将里面的wifi_ssid和wifi_password与自己的WiFi名和密码对应 若有安全需要,则修改apikey就行 不想热更新的话,则修改updateUrl为空就行
ampy --port COM12 put main.py
ampy --port COM12 put config.json
ampy --port COM12 put boot.py
ampy --port COM12 put uasyncio
ampy --port COM12 put urequests.py
ampy --port COM12 put WIFI
上传成功后,按下reset键,已知config.json中的apikey为esp32Camera
在浏览器打开(实时观看):http://esp32-cam的IP/webcam/esp32Camera
(获取视频流):http://esp32-cam的IP/stream/esp32Camera
(获取照片):http://esp32-cam的IP/snapshot/esp32Camera