Introduction

Effectué

Dans la phase de développement d’un projet IoT, les flux continus de données généralement générés par des appareils IoT déployés ne sont pas faciles à acquérir. Pour simuler des données, vous pouvez utiliser un module prédéfini sous forme de package exécutable et déployer ce module en tant que conteneur sur un appareil IoT Edge.

Prenons un exemple. En tant que développeur, vous déployez des applications IoT pour une application d’automatisation d’usine. Vous souhaitez capturer des données sur les machines en place dans l’usine, notamment dans une salle de serveurs ou sur une éolienne. Mais vous voulez également capturer des données sur l’environnement des machines, comme la température ambiante. Il n’est pas facile d’acquérir et de visualiser ces données d’usine avant la mise en service de l’application. Vous devez donc trouver un moyen de simuler des données qui reflètent vos scénarios pour tester votre application.

An illustration showing the flow for deploying prebuilt module to the Edge device.

Nous explorons les thèmes d’ingénierie suivants :

  • Prévision du comportement d’un composant ou système
  • Conception de solutions
  • Anticipation de contraintes/tolérances et de conditions de fonctionnement spécifiques
  • Considérations en matière de sécurité
  • Outils de création facilitant la génération de solutions

Dans ce module, vous allez inscrire un appareil IoT Edge auprès de votre hub IoT. Vous démarrerez ensuite le runtime IoT Edge sur votre appareil virtuel. Après, vous déploierez à distance un module prédéfini sur un appareil IoT Edge qui simule des capteurs fonctionnant sur cet appareil. Pour terminer, vous visualiserez les données générées du module pour vérifier qu’il est en cours d’exécution sur l’appareil. Nous utilisons Azure IoT Edge sur une machine virtuelle Ubuntu. Dans ce cas, le runtime IoT Edge est déjà installé sur votre appareil. Vous n’exécutez pas IoT Edge sur votre ordinateur local ou sur un appareil ARM32 ou ARM64.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Lancer un module à partir du portail Azure sur IoT Edge
  • Générer des données simulées à partir d’un appareil de périphérie
  • Vérifier les données générées à partir de l’appareil de périphérie

Prérequis

  • Savoir utiliser IoT Hub dans Azure
  • Savoir utiliser Azure Cloud Shell
  • Expérience de création et de gestion des ressources à l’aide du portail Azure ou d’Azure Cloud Shell de niveau débutant
  • Connaissance de base d’Azure IoT Edge