Micro-Service et Micro-Frontend pour SPLAT! (RF Signal Propagation, Loss, And Terrain)
Jump to navigation
Jump to search
SPLAT! (RF Signal Propagation, Loss, And Terrain) est un outil de calcul de la couverture de réseaux sans fil (LoRaWAN, LoRA Meshtastic, Mioty, 4G, 5G ...).
Cet outil qui est écrit en C++ peut être utilisé depuis des applications Web.
L'objectif de ce projet est de réaliser
- un micro-service REST (Python/RUST) permet de réaliser l'outil pour réaliser des calculs de couverture et de redondance.
- un micro-frontend permettant de lancer un calcul de couverture et de redondance et d'afficher les résultats
- des outils d'extraction de données de localisation des sites (gateways et endpoints) depuis un serveur LoRaWAN Chirpstack (au format CSV) pour paramêter un calcul.
- des outils d'extraction de données de localisation des sites (routeurs, clients, companions) Meshtastic ou Meshcore (au format CSV) pour paramêter un calcul.
Vous pourrez repartir de l'outil Meshtastic Site Planner et recontribuer vos développements à cet outil ou à d'autres (https://github.com/valentintintin/meshtastic-mqtt-explorer)
- https://github.com/jmcmellen/splat
- https://www.qsl.net/kd2bd/splat.html
- https://www.ve2dbe.com/rmonlineinfoeng.html#diff
- https://github.com/meshtastic/meshtastic-site-planner
- https://site.meshtastic.org/
- https://single-spa.js.org/docs/getting-started-overview
- https://github.com/valentintintin/meshtastic-mqtt-explorer