一、硬件
使用某宝的Esp32Cam,成本30左右
二、配置环境
使用arduino IDE(2.0.3版本)开发,需要将以下链接添加到编辑器中,随后会自动下载开发板的资料,添加ESP32插件(2.0.5版本)
https://dl.espressif.com/dl/package_esp32_index.json
开发板选择ESP32 Dev Module即可
插件下载失败可以直接把文件下载下来放到指定目录
参考: ESP32-S3开发环境搭建(arduino版本)_arduinoesp32开发环境_优信电子的博客-优快云博客
三、例程
在Arduino IDE中,示例-ESP32-Camera-CameraWebServer
主函数中为配置引脚和开启WIFI,app.c文件里为主要的http请求接口
直接烧录到开发板即可运行,烧录前需要同时按住开发板上的三个按钮,此时串口中会打印出wait for download,进入下载模式,之后点击烧录即可。
运行后会在串口打印一个网址,浏览器输入该网址则会进入视频流页面。
可以使用http请求