Project Description
Je développe actuellement une caméra de vidéo-surveillance sur batterie basée sur le module Lilygo T-Camera S3 (ESP32-S3). Le boîtier est terminé ; il me reste à créer le micrologiciel qui fera le lien entre le matériel et la future application mobile.
Objectifs principaux
• Activer la détection de mouvement embarquée.
• Enregistrer automatiquement une courte séquence vidéo sur détection + envoi cloud si le client a souscrit à cette offre
• Diffuser un flux temps réel (RTSP ou autre protocole léger) accessible via Wi-Fi.
• Envoyer des push notifications via Wi-Fi à l’application mobile (l’app n’est pas encore développée ; je souhaite donc une solution API/JSON ou MQTT simple à intégrer).
Contraintes et attentes
– Optimiser la consommation pour préserver l’autonomie de la batterie.
– Utiliser pleinement les capacités du capteur intégré (résolution, micro-SD, éventuel infrarouge si disponible).
– Prévoir un système de mise à jour OTA sécurisé.
– Commenter clairement le code et fournir un guide d’intégration pour l’équipe mobile.
Livrables
1. Code source complet du firmware ESP-IDF ou Arduino-ESP32, prêt à compiler.
2. Fichier de configuration et instructions de flash.
3. Documentation d’API pour les notifications push et le flux vidéo.
4. Rapport succinct de tests démontrant la détection de mouvement, l’enregistrement et la notification.
Je reste ouvert à vos suggestions de protocoles ou de bibliothèques si elles améliorent la stabilité ou l’efficacité énergétique du système.
Développement de l’application mobile également possible.