Software Technology Manager

La réussite de ce projet ne repose pas uniquement sur l'exécution technique, mais sur la qualité du dialogue instauré tout au long du processus. Struers a apporté des spécifications précises et une expertise approfondie en HMI ; Witekio a fourni son expertise des systèmes embarqués basés sur Yocto et l'i.MX8 Mini.
Lorsque les exigences se heurtaient à des contraintes pratiques, les deux équipes ont évalué ensemble les compromis nécessaires. Le périmètre a été affiné en cours de route, toujours sur la base d'un raisonnement technique partagé.
La livraison a été structurée en étapes incrémentales, avec des prototypes fonctionnels fournis tôt et régulièrement, permettant à Struers de tester et de donner son feedback en continu.
Witekio a construit l'image Yocto de zéro en utilisant le BSP LDK d'Avnet comme base.
Le résultat est un système d'exploitation léger et fiable, adapté au matériel de Struers : temps de démarrage rapides, écran de démarrage personnalisé et interface web pour l'interaction avec la machine.
L'image est conçue pour être réutilisée sur différents modèles de machines avec un minimum de modifications, offrant à Struers une base évolutive pour ses futurs produits.
L'OPC UA (IEC 62541) est utilisé pour lire et écrire les variables de la machine — y compris la luminosité et le calibrage de l'écran — permettant une communication fluide entre l'HMI et les automates industriels.
Struers a spécifié le protocole, le modèle d'authentification et le niveau de cryptage requis. Witekio l'a implémenté conformément à ces exigences, en sélectionnant une implémentation serveur adaptée aux contraintes du projet.
Plutôt que des mises à jour Over-the-Air (OTA), Witekio a intégré SWUpdate pour des mises à jour de firmware via le réseau local, un choix délibéré pour l'environnement industriel de Struers où les machines ne sont pas connectées au cloud.
Le système utilise un mécanisme de "A/B switching" pour garantir qu'une mise à jour échouée ne rende jamais une machine inopérante. Witekio et Struers ont tous deux effectué des tests rigoureux avant la validation finale.
La plateforme livrée répond aux exigences de Struers et dépasse même le système de référence initial par sa flexibilité et son architecture maintenable.
L'image logicielle est déployable sur différents modèles et les mises à jour sont fiables. Le système est robuste et sécurisé.
Struers conserve la pleine propriété du code source. Witekio assure le support et la maintenance, offrant un accès à une expertise embarquée sans ressource interne dédiée.
