Interacción remota con dispositivos

Completado

Cuando sus activos de cliente habilitados para IoT están registrados en Azure IoT Hub o un proveedor de IoT personalizado, las lecturas de los dispositivos se capturan según la configuración. Al configurar una solución, puede definir cómo y cuándo desea desencadenar una alerta que se pueda devolver a Dynamics 365. Por ejemplo, supongamos que tiene un termostato habilitado para IoT. El dispositivo envía constantemente lecturas de temperatura al IoT Hub. En cuanto se detecte una lectura de temperatura que se encuentre fuera del umbral especificado, se generará un registro de alerta de IoT en Dynamics 365. La configuración de la activación de estos elementos es algo que no vamos a tratar en este módulo de aprendizaje.

La solución Dynamics 365 Connected Field Service contiene varios tipos de registro que se pueden usar como ayuda para devolver comandos al dispositivo.

En la tabla siguiente se definen algunos de los principales tipos de registro que se usan.

Tipo de registro Uso
Categoría de dispositivo Permite agrupar los dispositivos de IoT según una categoría específica. Las categorías de dispositivos se pueden usar con la tabla Definiciones de comandos para facilitar la administración de dispositivos.
Comando Se utiliza para interactuar de forma remota con un dispositivo IoT conectado mediante el envío de comandos JSON al dispositivo.
Definición de comando Se usan para predefinir comandos, a fin de agilizar su envío a los dispositivos. Al crear un comando, se puede seleccionar una definición de comando, con lo que se rellenarán las propiedades definidas.
Definición de propiedad Se usan para definir las propiedades específicas que se pueden pasar como parte de una definición de comando.

Al instalar y configurar la solución de Connected Field Service, puede configurar un gráfico de Power BI. Esta opción requiere que agregue una base de datos SQL a su IoT Hub. Después, conéctela a una plantilla de Power BI para publicar lecturas de dispositivos en un gráfico en Dynamics 365. Si elige configurar Power BI, una vez que esté registrado el dispositivo podrá ver las lecturas enviadas por el dispositivo directamente en el registro Activo del cliente. De forma predeterminada, puede consultar las últimas 20 lecturas, pero esta configuración se puede cambiar en el informe a través de Power BI Desktop.

Cuando se reciba una alerta, contendrá toda la información relevante sobre la alerta del dispositivo. Los datos de la alerta utilizarán los datos JSON generados por la alerta y los mostrarán en la aplicación. Puede usar esta información para determinar la próxima acción que se va a realizar.

Captura de pantalla del control de alternancia Cambiar a la vista JSON

A menudo, podrá resolver el problema de forma remota restableciendo o enviando un comando al dispositivo. Un comando se puede ejecutar desde un registro Activo del cliente o una alerta, o de manera automática mediante flujos de Power Automate.

Captura de pantalla de un comando que se está ejecutando desde un registro de activos del cliente

Un comando consta de datos JSON que se envían al dispositivo. El comando incluye parámetros que se pasan al dispositivo. Como ayuda para enviar comandos de nuevo a los dispositivos, se pueden usar las definiciones de comandos y las de propiedades para facilitar la creación de comandos y hacerla más flexible. Las definiciones de comandos y propiedades se describirán más detalladamente en otro curso.