Horus — surveillance RF
Concevoir et mettre en production Horus, une solution de surveillance radiofréquence pour sites sensibles. Un réseau de Raspberry Pi couplés à des analyseurs de spectre (BladeRF, HackRF, ThinkRF) détecte et localise les émetteurs, avec une vue opérable pour les équipes de sécurité — pas un dump de spectre.
Problèmes à résoudre
- Localiser une émission RF suspecte en temps réel, sur site, sans renvoyer tout le spectre au labo.
- Traiter le signal à la source malgré la bande passante et les contraintes d’un Raspberry Pi.
- Faire tenir ensemble des capteurs hétérogènes (BladeRF, HackRF, ThinkRF) derrière la même API.
- Donner aux opérateurs une vue actionnable plutôt qu’un outil d’ingénieur.
- Protéger l’IP (dépôts de brevets) tout en itérant avec un partenaire matériel.
Contraintes et choix
- Acquisition : analyseurs SDR Nuand BladeRF, HackRF, ThinkRF.
- Nœuds : Raspberry Pi 4B en réseau distribué.
- Logiciel : Rust, Python, Go, Vue 3, gRPC, InfluxDB, MongoDB, Grafana.
- Livraison : CI/CD GitHub Actions, collaboration internationale avec ThinkRF.
Résultats
- Solution déployable en open-space et sur sites industriels.
- Démonstrateurs portables pour les équipes commerciales (salons, présentations clients).
- Dépôts de brevets sur les innovations du système.
Livrable commercial — démonstrateurs salon
Pour que les équipes de terrain montrent Horus sans déployer un site complet, des démonstrateurs légers ont été extraits du système : même cœur (Rust, Python, Vue, SDR), matériel réduit, mise en place rapide sur une machine standard. Ils ont servi en salon et en présentation client.