IP
ipierre1/SECURE_CAM_OTA_AD
ESP32 Arduino - Platformio - AI Thinker Camera wifi server for multiclient with basic auth, OTA and metrics
ESP32CAM-OTA
Functionnalities
- Serving on
/camera JPEG multi-client stream (Up to 10 clients) with HTTP basic authentification. - Serving on
/metricsESP32-CAM metrics for Prometheus with HTTP basic authentification such as :- Free heap
- Temperature
- Up time
- Wifi signal
- Version
Grafana dashboard is in.github/dashboard.json.
- HTTPS OTA client waiting for a new firmaware version available on this code repository. Application version is defined in
src/esp32-cam-plus.inoas#define VERSION "X.X.X"and inota.jsonas"version": "X.X.X". It will check periodically if a new version is available to download. - WiFi client
Libraries used in this project
Maintainer
From Github to GitLab
As you may see, this project included .gitlab-ci.yml file for GitLab pipelines. If you want to use it, you need to do some quick changes. You need to change :
- In file
.gitlab-ci.ymlthe line 50 :http://gitlab.XXX.com/XXX/SECURE_CAM_OTA_ADby your own Gitlab and repository. - In file
esp32-cam-plus.inothe line 426 :https://raw.githubusercontent.com/ipierre1/SECURE_CAM_OTA_AD/main/ota.jsonby the rawota.jsonfile url. - In file
ota.jsonthe line 4 :https://github.com/ipierre1/SECURE_CAM_OTA_AD/releases/download/latest/firmware.binby the firmware release url.
On this page
Languages
C++89.1%C10.9%
Contributors
Latest Release
latestAugust 3, 2022GNU General Public License v3.0
Created July 5, 2022
Updated May 12, 2023