Objectif du projet : piloter une voiture au travers du réseau wifi local, puis au travers du réseau 4G pour comparer les latences et capacité de conduite en temps réel. Par la suite, dès qu'une carte USB modem 5G sera disponible à bas prix, comparer avec les capacités de bout-en-bout au travers des services 5G.
Ce projet fait suite au premier prototype de base avec une application basée sur le service Blynk : https://github.com/patrickpinard/MonsterBorg-Blynk
... reste à faire :
- activer la carte 4G en mode modem (sans la fonction NAT);
- améliorer le positionnement de la caméra et mettre un grand angle
- améliorer l'interface web en incluant la lecture de paramètres (batterie, niveau du signal, etc.)
- inclure les données GPS si possible sur une carte (mode grand écran) -> optionnel
- finaliser la documentation
- log file complet
Le deuxième objectif étant d'apprendre et combiner les technologies suivantes :
- Raspberry Pi
- Python (v3)
- Flask
- CORS
- Ajax
- Restfull API (créer et utiliser une API)
- Multi-Threading
- Bootstrap
- HTML 5
- javascript
- POO (Programmation Orientée Objet)
- streaming vidéo
- Logging
- etc.