Neoncomputing

Mises à jour OTA Sécurisées

La possibilité de mettre à jour les appareils connectés est essentielle pour la sécurité et la fourniture de nouvelles fonctionnalités. Nous veillons à ce que ces mises à jour n’entraînent jamais un appareil inutilisable (brick) ou une visite sur site.

Le Défi : Le Risque de l’« Appareil Mort »

Les mises à jour OTA sont la partie la plus critique d’une stack IIoT. Si elles échouent, toute votre flotte peut se transformer en presse-papiers. Les pièges courants incluent :

  • Interruption de la Mise à Jour : Une coupure de courant pendant une mise à jour peut corrompre le système de fichiers.
  • Peu de Fiabilité du Réseau : Des connexions lentes ou intermittentes provoquant des téléchargements partiels.
  • Échec du Rollback : Aucun filet de sécurité lorsqu’un nouveau noyau ne démarre pas correctement.

Notre Solution : Des Mises à Jour Atomiques et Sûres

Nous implémentons des stratégies OTA de niveau production qui privilégient avant tout la fiabilité du système.

  • Architecture Dual-RootFS (A/B) : Le système actuel reste en sécurité pendant que la mise à jour est écrite sur une deuxième partition.
  • Retours en Arrière Automatiques (Rollbacks) : Si le nouveau firmware ne parvient pas à démarrer ou à passer les tests de santé, le système revient instantanément au dernier état stable connu.
  • Outils Standards de l’Industrie : Nous nous spécialisons dans l’implémentation de Mender, SWUpdate et RAUC adaptés à votre matériel.

Notre Proposition : Fiabilité à l’Échelle de la Flotte

Nous construisons le pont entre votre cloud et votre matériel.

  1. Sélection de l’Architecture : Nous vous aidons à choisir entre Mender, SWUpdate ou RAUC en fonction de vos contraintes.
  2. Mise en Œuvre : Nous intégrons le client de mise à jour dans vos couches Yocto/Debian et votre bootloader.
  3. Intégration de la Sécurité : Nous mettons en place la signature cryptographique pour les paquets de mise à jour.
  4. Intégration Backend : Nous vous aidons à connecter vos appareils à un serveur de gestion pour des déploiements contrôlés.

Prêt à démarrer un projet ?

Accès direct à un associé senior · France et Europe