Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Tests de bout en bout pour l'écosystème IoT et l'importance de la validation en plusieurs étapes

Virendra Maheta de Volansys

L'Internet des objets (IoT) est une technologie intelligente entre le monde réel et le monde numérique. Il s'agit d'un système d'appareils interconnectés qui ont la capacité de collecter et de transférer des données sur un réseau au-delà des interférences manuelles. Les entreprises obtiennent un effet de levier, déclare Virendra Maheta de Volansys , en mettant en œuvre des solutions IoT dans leurs modèles commerciaux afin de réduire les délais de mise sur le marché et d'augmenter la productivité.

Mais comme nous le savons, chaque technologie a ses propres défis. L'Internet des objets est également confronté à un défi majeur en termes de tests IoT. Pour créer un produit IoT de classe mondiale, la solution IoT de bout en bout doit subir une ingénierie de qualité approfondie.

Cela signifie que chaque composant tel qu'un capteur, un accès au cloud, une passerelle, une interface utilisateur et leur inter-connectivité doivent être testés avant la livraison au client final. Ce test IoT de bout en bout de chaque composant fait largement l'objet d'une validation en plusieurs étapes.

Comprenons plus en détail le concept de validation en plusieurs étapes. Une solution IoT de bout en bout se compose de plusieurs composants tels que :

  1. Composant d'accès utilisateur :application mobile ou application Web
  2. Infrastructure cloud
  3. Passerelle IoT
  4. Périphériques/capteurs IoT intégrés

Chacun des composants ci-dessus joue un rôle très critique dans le fonctionnement de l'écosystème IoT, ce qui déclenche la nécessité d'une validation en plusieurs étapes. La validation en plusieurs étapes garantit que chaque composant doit effectuer son action désignée conformément à l'exigence.

Il préconise le processus de validation de chaque composant de l'écosystème IoT tout en effectuant le test du système avec un test en boucle fermée où le chemin aller (de l'application mobile à l'appareil IoT) et le chemin inverse (de l'appareil IoT à l'application mobile) sont pris en compte.

Cas d'utilisation

Système IoT pour climatiseur intelligent

Supposons qu'un utilisateur souhaite régler la température de la climatisation de la chambre à partir de l'application mobile tout en quittant le bureau, puis le climatiseur envoie la notification à l'application mobile lorsque la température souhaitée est atteinte.

L'écosystème IoT pour le cas d'utilisation ci-dessus contient les composants suivants :

Pour les tests IoT de bout en bout, la validation en plusieurs étapes joue un rôle essentiel car la vérification à chaque niveau de composant est requise pour garantir la fonctionnalité du système.

Étape – 1 : La validation nécessite un niveau d'application mobile pour vérifier la fonctionnalité de l'application mobile. En corrélation avec l'exemple ci-dessus, la validation, dans ce cas, serait de savoir si la température du climatiseur est modifiée ou non au niveau souhaité.

Étape – 2 : La validation nécessite un accès utilisateur au cloud où l'application mobile ou l'application Web accède au cloud à l'aide des API cloud. Il est obligatoire de s'assurer que les exigences fonctionnelles sont respectées au niveau des API et de la base de données. Assurez-vous également que les modifications apportées par l'application mobile et qui sont reflétées dans la base de données sont envoyées à l'appareil passerelle via la validation des journaux du cloud IoT. En corrélation avec l'exemple, une validation serait effectuée pour s'assurer que les API fonctionnent comme prévu et que les modifications apportées à la base de données pour AC sont comme prévu pour l'appareil souhaité.

Étape – 3 : Ici, la vérification est nécessaire au stade de la passerelle où le cloud IoT envoie une commande de « changement de température » ​​à l'aide du protocole de communication IoT tel que MQTT, XMPP, XML, JSON. La validation est effectuée pour s'assurer que le message correct est reçu par le périphérique de passerelle IoT et que le message est transmis au périphérique final prévu via un protocole de communication tel que Zigbee, BLE ou Wi-Fi, selon ce qui est disponible. En corrélation avec l'instance donnée, la validation serait effectuée pour s'assurer que l'action de changement de température est effectuée pour le dispositif AC prévu sur un protocole de communication pris en charge.

Étape – 4 : Enfin, la validation est requise au niveau de l'appareil embarqué pour s'assurer que l'action reçue de la passerelle IoT se reflète sur l'appareil embarqué.

Correspondant à l'exemple ci-dessus, la validation serait effectuée pour s'assurer que la température est réglée au niveau souhaité sur AC. Le climatiseur envoie la notification de « température souhaitée atteinte » au mobile via la passerelle et le cloud. L'application mobile, le cloud et la passerelle sont validés dès que la notification mobile est générée à partir de Smart AC.

Importance des tests de l'écosystème IoT en plusieurs étapes

  1. Il permet le test, la validation et la vérification de l'architecture de l'application, l'intégration entre tous les composants et les exigences métier
  2. Capable de détecter les bogues au niveau de l'intégration et également de trouver les problèmes au niveau des composants
  3. Permet de tester la solution avec la perception de l'utilisateur final et des cas d'utilisation en temps réel.

L'auteur est Virendra Maheta, chef de projet chez Volansys Technologies . Virendra a plus de 12 ans d'expérience en assurance qualité dans divers domaines tels que l'embarqué, la mise en réseau, l'IoT, les télécommunications/VOIP, l'ERP. Il a également de l'expérience dans la gestion des tests manuels et automatisés.


Technologie de l'Internet des objets

  1. Combler le fossé :amener l'IT et l'OT à travailler ensemble pour l'IoT industriel
  2. Industrie 4.0 et IoT :tendances du marché pour les prochaines années
  3. La synergie de l'IoT cellulaire et du Bluetooth LE
  4. Conception d'applications IoT sans fil pour les nouveaux réseaux émergents – LTE et NB-IoT
  5. IoT :le remède contre la hausse des coûts de santé ?
  6. Cybersécurité et Internet des objets :l'heure de la biométrie ?
  7. Trouver des USP dans l'écosystème IoT – Partie 1
  8. Trouver des USP dans l'écosystème IoT :2e partie
  9. L'importance de 6 milliards de dollars des normes de sécurité et de la réglementation à l'ère de l'IoT