Déployer un module prédéfini sur un appareil IoT Edge

Effectué

Deux étapes sont nécessaires pour déployer un module prédéfini sur un appareil périphérique :

  • Choisir un module IoT Edge sur la Place de marché Azure
  • Sélectionner l’appareil IoT Edge qui va recevoir le module

Pour notre scénario, nous voulons utiliser un module qui simule des données de température.

  • Ouvrez la Place de marché dans le portail Azure.
  • Recherchez le module Capteur de température simulée.
  • Choisissez l’appareil IoT Edge qui va recevoir ce module.

Un Assistant en trois étapes vous aide à définir les phases de déploiement du module.

  1. Ajouter des modules : Sélectionnez le module Capteur de température simulée.
  2. Spécifier des routes : Le routage précise le mode de transmission des messages entre les modules et IoT Hub. Dans cet exemple, nous indiquons que tous les messages en provenance de tous les modules sont acheminés vers IoT Hub.
  3. Passer en revue le déploiement : Cette étape vous permet d’afficher un aperçu du fichier JSON du manifeste de déploiement qui définit tous les modules déployés sur votre appareil IoT Edge.

Qu’est-ce qu’un manifeste de déploiement ?

Un manifeste de déploiement est un document JSON qui décrit les modules à déployer, le flux des données entre les modules et les propriétés souhaitées des jumeaux de module. Le manifeste de déploiement indique à votre appareil quels modules installer et comment les configurer pour qu’ils fonctionnent ensemble. Tous les appareils IoT Edge doivent être configurés avec un manifeste de déploiement.

Notes

Quand vous envoyez un nouveau déploiement à un appareil IoT Edge, rien n’est envoyé en mode push à votre appareil. Au lieu de cela, l’appareil interroge régulièrement IoT Hub pour connaître les nouvelles instructions. Si l’appareil détecte un manifeste de déploiement mis à jour, il utilise les informations trouvées pour tirer (pull) les images de module à partir du cloud, puis commence à exécuter localement les modules.

Afficher les données générées

Le module « Capteur de température simulée » crée des exemples de données que vous pouvez utiliser pour les tests. Le module génère également des données d’environnement, c’est-à-dire des données pour la machine et son environnement. Par exemple, ce capteur peut se trouver dans une salle de serveurs, dans une usine ou sur une éolienne. Le message inclut la température et l’humidité ambiantes, la température et la pression de la machine ainsi qu’un horodatage.

Nettoyer les ressources

Pour éviter les changements, supprimez les ressources Azure en fonction des besoins, notamment l’appareil que vous avez créé, et le groupe de ressources. Vérifiez que vous n’aurez plus besoin des ressources que vous supprimez.