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.