Interagir à distance avec des appareils

Effectué

Une fois que vos actifs client compatibles IoT sont enregistrés auprès d’un Azure IoT Hub ou d’un fournisseur IoT personnalisé, les relevés des appareils sont capturés en fonction de la configuration. Lors de la configuration d’une solution, vous pouvez définir comment et quand vous souhaitez déclencher une alerte qui peut être renvoyée dans Dynamics 365. Prenons l’exemple d’un thermostat compatible IoT. L’appareil renvoie constamment les relevés de température au IoT Hub. Dès qu’un relevé de température dépassant un seuil spécifié est détecté, il génère un enregistrement d’alerte IoT dans Dynamics 365. La configuration du déclenchement de ces éléments n’entre pas dans le cadre de ce module de formation.

La solution Dynamics 365 Connected Field Service comporte plusieurs types d’enregistrements permettant de faciliter le renvoi des commandes à l’appareil.

Le tableau suivant définit certains types d’enregistrements clés utilisés :

Type d’enregistrement Utilisation
Catégorie d’appareil Permet le regroupement d’appareils IoT par catégorie spécifique. Les catégories d’appareils peuvent être utilisées avec les définitions de commande pour faciliter la gestion des appareils.
Commande Permet d’interagir à distance avec un appareil IoT connecté en transmettant des commandes JSON à l’appareil.
Définition de commande Permettent de prédéfinir des commandes afin de simplifier leur envoi aux appareils. Lorsque vous créez une commande, vous pouvez sélectionner une définition de commande et toutes les propriétés définies sont renseignées.
Définition de propriété Permettent de définir des propriétés spécifiques transmissibles dans le cadre d’une définition de commande.

Lorsque vous configurez la solution Connected Field Service, vous pouvez configurer un graphique Power BI. Cette option nécessite que vous ajoutiez une base de données SQL à votre IoT Hub. Connectez-la ensuite à un modèle Power BI qui facilite la publication des relevés d’appareils dans un graphique de Dynamics 365. Si vous choisissez de configurer Power BI, une fois l’appareil enregistré, vous pouvez afficher les relevés envoyés par l’appareil directement sur l’enregistrement d’actif client. Par défaut, vous pouvez consulter les 20 derniers relevés, mais vous pouvez modifier les paramètres par défaut dans l’état à l’aide de Power BI Desktop.

Une fois qu’une alerte est reçue, elle comporte toutes les informations pertinentes sur l’alerte de l’appareil. Les données d’alerte prennent les données JSON générées par l’alerte et les affichent dans l’application. Ces informations vous permettent de déterminer la prochaine action à entreprendre.

Capture d’écran du bouton bascule Basculer en mode JSON.

Souvent, vous pourrez peut-être résoudre le problème à distance en réinitialisant ou en renvoyant une commande à l’appareil. Une commande peut être exécutée à partir d’un enregistrement d’actif client ou d’une alerte ou automatisée à l’aide de flux Power Automate.

Capture d’écran d’une commande en cours d’exécution à partir d’un enregistrement d’actif client.

Une commande se compose de données JSON renvoyées à l’appareil. La commande dispose de paramètres qu’elle transmet à l’appareil. Pour faciliter la retransmission de commandes à des appareils, les définitions de commande et de propriété permettent de rendre la création de commande plus aisée et plus flexible. Les définitions de commande et de propriété sont abordées plus en détail dans un autre cours.