Accueil Projets Plateforme de télémétrie et de suivi Catus — plateforme de télémétrie pour engins lourds

Télémétrie & IoT

Catus — plateforme de télémétrie pour engins lourds

La colonne vertébrale d'une plateforme de télémétrie industrielle : elle reçoit, décode et stocke les transmissions des traceurs et des ordinateurs de bord installés sur les engins lourds, et expose l'ensemble via des API aux applications embarquées et au portail client. La base dépasse 700 millions d'enregistrements de télémétrie.

Le défi

Un engin lourd travaille loin de tout bureau — sur un chantier, dans une mine, dans une usine, aux champs. La donnée qui intéresse le gestionnaire (heures moteur, consommation, position, vitesse, pannes, usage réel de l'engin) naît enfermée dans le matériel de chaque constructeur, sur des bus propriétaires, et n'arrivait historiquement au gestionnaire qu'une fois que le problème avait déjà coûté de la disponibilité. Et ce n'est pas une donnée qui arrive à un rythme civilisé : des centaines d'engins émettent en continu, 24 heures sur 24, via une connexion mobile instable, dans des protocoles binaires différents selon le traceur installé.

La solution

Catus est le cœur de cette plateforme. Une passerelle TCP dédiée reçoit les connexions des traceurs directement sur un socket, décode le protocole du constructeur et remet la transmission à une file de traitement — ce qui permet d'absorber les pics sans perdre de donnée et sans entraîner le reste du système. Au-dessus de ce flux brut se trouve le modèle de domaine, avec plus de 220 entités, qui transforme les transmissions en information exploitable : état de l'engin, relevés de capteurs, données CAN Bus, événements de force G, entrées et sorties de géorepérage, ravitaillements, postes de travail et saisie de productivité. Le back-office interne gère ce que le client ne voit pas : création et configuration des engins, boîtiers, cartes SIM, capteurs, périphériques et caméras, ainsi que le diagnostic à distance de chaque terminal sur le terrain. Et une API de 25 points d'entrée sert exclusivement l'application embarquée sur les machines, avec synchronisation hors ligne et mise à jour à distance de l'application par morceaux — nécessaire car la connexion sur le terrain supporte rarement un fichier entier. La plateforme est complétée par un service de tâches planifiées, avec 22 routines périodiques, qui déclenche les alertes, consolide les rapports, consomme un topic Kafka d'intégration avec un partenaire externe et surveille jusqu'au coût de sa propre infrastructure AWS.

Résultats

Plus de 700 millions d'enregistrements de télémétrie accumulés, avec environ 2 200 engins et 1 100 boîtiers suivis pour plus de 250 entreprises. L'ensemble de la plateforme tourne en conteneurs sur Amazon ECS, avec quatre services indépendants publiés par un pipeline automatisé.