Beetter est un système de monitoring de ruches connectées, développé dans le cadre d'un projet étudiant à l'ESIEE Paris.
Il permet aux apiculteurs de suivre en temps réel l'état de leurs ruches : température, humidité, activité sonore, luminosité — et de détecter automatiquement des événements critiques comme l'essaimage, la présence d'un prédateur ou l'absence de reine.
Ruche (ESP32) ──LoRa──► Raspberry Pi ──réseau──► Serveur central
Beetter-Hive Beetter-Home Beetter-Server
│
Application mobile
Beetter-Mobile
| Dépôt | Description | Accès |
|---|---|---|
| Beetter-Hive | Firmware ESP32 — capteurs, MFCC, transmission LoRa | Public |
| Beetter-Home | Application Flask sur Raspberry Pi + récepteur LoRa | Public |
| Beetter-Server | Serveur central Flask — API, PostgreSQL, InfluxDB | Public |
| Beetter-Mobile | Application mobile Flutter (Android & iOS) | Public |
| Beetter-AI | Module IA — détection d'anomalies sonores (PyTorch) | Privé |
| Beetter-Website | Site web vitrine | Privé |
| Beetter-Dev-Tools | Simulateur de données capteurs pour le développement | Privé |
| Beetter-Technical-Documentation | Documentation technique pour les contributeurs | Privé |
| Beetter-User-Documentation | Documentation utilisateur | Public |
| Domaine | Technologies |
|---|---|
| Firmware | C++ · Arduino · ESP32-C6 · LoRa |
| Backend | Python · Flask 3 · PostgreSQL · InfluxDB |
| Mobile | Flutter · Dart · Riverpod |
| IA | PyTorch · scikit-learn · MFCC |
| Déploiement | Docker · Gunicorn |
Les dépôts publics sont publiés sous licence CC BY-NC 4.0 (sauf Beetter-AI : CC BY-NC-SA 4.0). Usage non commercial uniquement — attribution requise.