Supervision d'équipements embarqués (bus)

Supervision pilotée par les alarmes des réseaux embarqués d'une flotte de véhicules.

Projet conçu et développé au sein de CITEOS, dans le cadre de mes fonctions. Rôle : conception, architecture et développement.

Contexte

Une flotte de bus embarque routeurs, systèmes d’aide à l’exploitation, billettique et information voyageurs. L’exploitant doit savoir quels équipements fonctionnent réellement, pas seulement lesquels répondent : un équipement en défaut ne doit jamais apparaître « vert ».

Réalisation

Une plateforme unique qui déclare les véhicules, émet leurs accès sécurisés, supervise leurs équipements et pilote les alarmes, du dépôt jusqu’à la région. Elle remplace deux outils qu’il fallait rapprocher à la main.

Principes de conception

  • Rien n’est écrasé : chaque mesure est un fait horodaté conservé dans un journal ; l’état courant et les alarmes en sont dérivés et reconstructibles.
  • « Je ne sais pas » est une information : passé sa durée de validité, un état devient périmé et n’est jamais affiché comme correct par défaut.
  • Santé fonctionnelle, pas seulement joignabilité : une sonde embarquée observe les échanges entre les équipements et les ports réels, au lieu de se contenter d’un ping.
  • Déclarer un véhicule suffit : l’adresse réseau est allouée et le certificat émis dans la foulée, sans double saisie.

Fonctionnalités

  • Vue de flotte : l’état de chaque système du véhicule en un coup d’œil, avec dernier état connu lorsque le bus est hors ligne.
  • Moteur d’alarmes avec acquittement, acquittement automatique au retour à la normale, historique complet.
  • Supervision SNMP pilotée par des profils d’équipements configurables depuis l’interface, sans code.
  • Ticketing d’exploitation intégré, avec escalade optionnelle vers un outil tiers.
  • Périmètres (contrat, territoire, région) et capacités : chacun voit et fait ce qui le concerne.
  • Tolérance aux liaisons intermittentes : les véhicules ne sont en ligne que lorsqu’ils roulent, la supervision en tient compte.
  • Indicateurs et rapports : délais d’acquittement et de résolution, alarmes les plus fréquentes.

Technologies

Debian, nginx, PHP, PostgreSQL, OpenVPN, SNMP v3, agents embarqués en C, routeurs 4G industriels.


Échanger sur ce projet ← Tous les projets


Haut de page

Site propulsé par Just the Docs, un thème Jekyll. · Mentions légales