Cas client · Énergie et IoT

Un laboratoire de test hardware-in-the-loop pour des milliers d’appareils connectés

Un laboratoire de test plus sûr et piloté à distance,avec une chambre climatique, un test de recette standard pour chaque release et des tests de réseau Wi-Fi maillé pour une plateforme IoT qui contribue à la stabilité du réseau électrique.

Client
Une entreprise suisse de technologies énergétiques
Lieu
Suisse
Défi

Le point de départ

L’entreprise équipe les radiateurs électriques existants des particuliers d’appareils IoT. Les ménages maîtrisent mieux leur consommation d’énergie, et l’ensemble des appareils forme une centrale électrique virtuelle qui aide les fournisseurs d’énergie à maintenir la stabilité du réseau. Cela ne fonctionne que si le matériel et le logiciel se comportent de manière fiable dans des milliers de foyers à la fois, et pour le tester, il faut travailler avec de vrais appareils, sous une vraie tension.

  • Plusieurs milliers d’utilisateurs finaux, chez eux, qui attendent tous que le système fonctionne partout de la même manière.
  • De nombreuses familles d’appareils IoT de fabricants différents, ce qui compliquait la standardisation et rendait les problèmes de compatibilité probables.
  • Des composants logiciels développés par plusieurs équipes, ce qui compliquait l’intégration et l’assurance qualité.
  • Une configuration DevOps complexe, avec des déploiements fréquents sur un système distribué.
Approche

Ce que nous avons fait

Outils

  • Microcontrôleurs, capteurs et actionneurs
  • TestRail
  • ReqView
  • Firmware de routeur open source
  • Le laboratoire de test hardware reconstruit selon les normes actuelles de sécurité électrique, pour travailler en toute sécurité avec des appareils à haute tension.
  • Le laboratoire réorganisé autour d’un parc central d’appareils IoT et de radiateurs, pilotés à distance par une unité centrale, pour assembler des configurations de test à la demande.
  • Une chambre climatique sur mesure, ajoutée pour simuler la température et l’humidité.
  • Des extensions mécatroniques et électroniques conçues pour les appareils, afin que des équipes sur d’autres continents puissent les manipuler, à la main ou au moyen de scripts automatisés.
  • Un test de recette standard pour chaque release majeure, qui couvre de bout en bout le matériel IoT ainsi que les applications desktop et mobiles.
  • Les étapes vers une certification ISO 9001 évaluées, et des mesures mises en place conformément à l’ISO 27000.
  • Une infrastructure pour tester le réseau Wi-Fi maillé entre les appareils dans des conditions réelles.
Résultats

Ce qui a changé

  • La chambre climatique programmable exécute chaque jour des cycles qui révèlent les changements indésirables sur l’environnement de staging.
  • Des équipes sur un autre continent travaillent directement avec les appareils, ce qui libère du temps pour l’équipe en Suisse.
  • Les tests de recette couvrent tout le cycle de vie d’un appareil : mise en service, exploitation et mise hors service.
  • Les exigences sont gérées dans ReqView, avec une traçabilité de l’exigence jusqu’à l’implémentation et une meilleure gestion de la configuration.
  • Un firmware de routeur open source permet des analyses plus poussées dans les tests du réseau maillé, y compris pour les mises à jour du firmware à distance (OTA).
  • Des procédures écrites rendent l’exploitation et la maintenance du laboratoire plus sûres, et les configurations de test sans responsable connu ou au câblage dangereux sont devenues rares.
  • Un parc d’appareils que les ingénieurs réservent via une application que nous avons développée, ainsi qu’une installation mobile pour les travaux d’ingénierie et les démonstrations clients.
  • Certains radiateurs des installations de test remplacés par des purificateurs d’air, pour rendre le bureau plus agréable à vivre.

Vous êtes face à une situation similaire ?

Parlez-nous de votre équipe et de ce sur quoi vous travaillez. L’un de nos ingénieurs reviendra vers vous.