Solutions IoT industrielles
L'IoT industriel ne commence pas par connecter un appareil à Internet. Les systèmes construits avant d'avoir déterminé quelles données collecter, à quelle fréquence, et qu'en faire, se transforment vite en tableau de bord délaissé.
Ce qui distingue un système sur le terrain d'un système de bureau, c'est le coût d'accès. Si atteindre un appareil exige véhicule, personnel et temps, sa gestion à distance doit être traitée dès le tout début de la conception.
En concevant l'architecture, nos premières questions sont : que se passe-t-il en cas de coupure, comment mettre à jour le logiciel de l'appareil sans déplacement sur site, comment détecter une panne depuis un point central. Les réponses à ces trois questions déterminent la durée de vie du système sur le terrain.
Les systèmes construits avant d'avoir déterminé quelles données collecter et qu'en faire se transforment vite en tableau de bord délaissé.
Sommes-nous le bon interlocuteur ?
La plupart de ces installations réussissent à collecter des données, mais échouent à en faire quelque chose. C'est pourquoi nous commençons non par le tableau de bord, mais par la décision à laquelle la donnée sera reliée : quel seuil déclenche quelle action, qui exécute cette action.
Oui, discutons-en
- Un processus est géré au jugé, faute de mesure sur le terrain
- Les données à collecter peuvent être reliées à une action : maintenance, réapprovisionnement, planification, arrêt
- Atteindre les appareils exige véhicule et temps ; la gestion à distance est indispensable
Non, quelqu'un d'autre le fera mieux
- Les données seront collectées, mais ce qu'on en fera n'est pas encore clair
- La mesure est déjà effectuée et disponible via un système existant
- Le seul résultat attendu est un tableau de bord
Ce que nous faisons
- Analyse terrain et détermination des grandeurs à mesurer
- Sélection des capteurs et du matériel de mesure
- Collecte de données et logiciel des dispositifs edge
- Choix du protocole de communication et de l'architecture réseau
- Répartition du traitement entre edge et cloud
- Gestion des appareils et mises à jour logicielles à distance
- Tableaux de bord de supervision, seuils et règles d'alarme
- Stockage des données et infrastructure d'analyse historique
- Installation sur site et mise en service
Comment nous procédons
Analyse terrain
Nous évaluons sur place les grandeurs à mesurer, les conditions de terrain, ainsi que les possibilités d'alimentation et de connexion. La plupart des architectures qui fonctionnent sur le papier évoluent sur le terrain.
Décision d'architecture
Nous décidons quel traitement s'effectue sur l'appareil et lequel se fait de façon centralisée. Le coût de connexion et la tolérance aux coupures orientent cette décision.
Installation pilote
Nous installons un pilote sur un nombre limité de sites et le faisons fonctionner en conditions réelles. C'est ici que nous vérifions la précision des mesures et la stabilité des communications.
Déploiement
Nous déployons sur le terrain la structure validée par le pilote. La procédure d'installation et l'enregistrement des appareils se standardisent à cette étape.
Supervision et suivi
Nous surveillons l'état des appareils, la continuité des données et le comportement des alarmes. Nous gérons les mises à jour logicielles à distance.
Nos choix techniques
- Envoyer chaque mesure vers un point central génère des coûts de bande passante et de stockage. Ce qui constitue un changement significatif est déterminé sur l'appareil lui-même, seules des données résumées sont transmises. Un historique limité est conservé sur l'appareil pour les cas nécessitant des données brutes.
- En cas de coupure, l'appareil continue de mesurer et stocke les données localement. Dès le retour de la connexion, les enregistrements accumulés sont transmis dans l'ordre, si bien que la période de coupure ne laisse pas de trou dans les données.
- Le mécanisme de mise à jour est présent dès la première version. Dans un système où le logiciel ne peut être mis à jour sans déplacement sur site, chaque petite correction exige une visite terrain ; au bout d'un moment, les mises à jour cessent et les appareils finissent par tourner avec des versions différentes.
- Chaque appareil possède une identité unique. On peut voir, depuis un point central, où se trouve chaque appareil, quelle version logicielle il exécute et quand il a transmis ses dernières données.
- L'absence de données est aussi un signal. Le système déclenche une alarme non seulement en cas de dépassement de seuil, mais aussi quand les données attendues n'arrivent pas. Un capteur silencieux peut passer inaperçu bien plus longtemps qu'un capteur donnant une mesure erronée.