Instalación y configuración - Connected Field Service para Azure IoT Hub

Este manual proporciona todos los pasos necesarios para poner en funcionamiento Connected Field Service (CFS) para IoT Hub.

Requisitos previos

Asegúrese de lo siguiente antes de configurar Connected Field Service.

Paso 1: Instalar o actualizar Field Service

Connected Field Service se incluye con Dynamics 365 Field Service. La creación de un nuevo entorno de Field Service o la actualización a v7.5.5 o a v8.3+ incluirá automáticamente las entidades siguientes de Connected Field Service y procesos relacionados:

  • Activos
  • Alertas de IoT
  • Dispositivos
  • Comandos

Captura de pantalla de alertas de IoT en el menú de activos de la barra lateral.

Compruebe tiene las entidades Connected Field Service en el entorno.

Paso 2: Implementar Connected Field Service y recursos de Azure

A continuación, implemente y conecte Azure IoTHub con el entorno de Field Service yendo a https://cfsdeployment.crm.dynamics.com/ y siguiendo las instrucciones.

Captura de pantalla de la aplicación de implementación de IoT.

Nota

Si usa una versión anterior de Field Service y no puede actualizar, puede agregar la solución Connected Field Service al entorno de Field Service desde el almacén de la aplicación.

  1. Inicie sesión en https://admin.microsoft.com con sus credenciales de administrador Global o administrador del sistema de Dynamics 365.
  2. Seleccione Centros de administración > Dynamics 365
  3. Seleccione la pestaña Aplicaciones y, a continuación seleccione Connected Field Service.
  4. Seleccione Administrar.
  5. Lea y acepte las condiciones de servicio.
  6. En el cuadro de diálogo Instalar activos requeridos de Azure, escriba su cuenta de Azure, seleccione en Iniciar sesión en el usuario, y siga el proceso de inicio de sesión.
  7. En el cuadro de diálogo Selección de suscripción de Azure, seleccione la suscripción de Azure en la que desea crear recursos y después seleccione Siguiente.
  8. En el cuadro de diálogo Elegir un grupo de recursos, cree un nuevo grupo de recursos o use un grupo de recursos existente.
  9. Paso opcional para Power BI. Para instalar la base de datos SQL de Azure que se usa para Power BI, active la casilla Habilitar integración de Power BI, y especifique el nombre de usuario y la contraseña de la base de datos SQL de Azure.
  10. Seleccione Implementar.

Antes de continuar, asegúrese de que se implementan correctamente todos los recursos de Azure necesarios y que el estado de implementación general es Correcto.

Paso 3: Autorizar la conexión de la aplicación de Azure

Después de instalar todos los recursos de Azure necesarios, seleccione Autorizar para configurar la API de conexión de Dynamics 365 Connector. Cuando configura la API de conexión deberá especificar su cuenta de suscripción a Dynamics 365. Vea más detalles en el artículo sobre Autorizar la conexión de API entre Dynamics 365 y AzureIoT.

De nuevo en Dynamics 365 Field Service, vaya a Configuración > Proveedores para ver su suscripción de Azure IoT Hub conectada como proveedor de IoT.

Captura de pantalla de Field Service mostrando las instancias de proveedor de IoT activas.

Paso 4: Configurar el simulador (opcional)

El simulador le permitirá probar Connected Field Service sin la necesidad de conectar hardware físico. Al simular dispositivos y datos de IoT, puede comprender todas las diferentes partes que contribuyen a convertir los datos de IoT en órdenes de trabajo.

Configure el simulador para simular dispositivos y datos de IoT y comience a ver los datos del dispositivo ingresados en Field Service.

Para buscar la dirección URL del simulador, inicie sesión en su suscripción de Azure, y luego seleccione en el tipo de recurso de servicio de la aplicación en el grupo de recursos recién creado. Verá que la dirección URL está en la esquina superior derecha. Copie la dirección URL y siga estos pasos:

  1. Pegue la dirección URL en la barra de direcciones del explorador para cargar la página.

  2. Cuando se abra la página del simulador, seleccione Configuración.

  3. Escriba el nombre de host y la clave del centro de IoT. El host es simplemente el nombre del recurso centro de IoT en Azure Portal.

Captura de pantalla del cuadro de diálogo "configurar conexión" en Azure.

Se puede acceder a la clave seleccionando el recurso del centro de IoT y yendo a las políticas de acceso compartido, luego copiando la clave principal para iothubowner como se ve en la siguiente captura de pantalla.

Captura de pantalla del centro de Azure IoT que muestra la clave principal.

  1. Seleccione el centro de IoT en el Grupo de recursos.

  2. A la izquierda, en General, seleccione Directivas de acceso compartido para obtener el nombre de host y la clave principal.

  3. Asegúrese de que el Estado de la conexión está marcado como Conectado y después cierre el cuadro de diálogo.

Ahora puede enviar un comando de prueba empleando el simulador de ejemplo. Por ejemplo, seleccione la temperatura e increméntela por encima de 70 grados. El simulador está preprogramado para crear una alerta de IoT si la temperatura supera los 70 grados.

Pasos siguientes

  1. Registrar dispositivos
  2. Extraer datos del dispositivo
  3. Visualizar de lecturas de dispositivos

Aviso de privacidad

Al instalar Connected Field Service for Dynamics 365, cuando se proporciona la información de suscripción de Azure, se implementarán los recursos de Azure necesarios (listados a continuación) y la instancia de Dynamics 365 for Customer Engagement enviará datos (como comandos y registros) a Azure para habilitar los escenarios habilitados para IoT que registran dispositivos y, después, envían y reciben comandos de dichos dispositivos registrados. Un administrador puede desinstalar Connected Field Service para quitar la funcionalidad y después navegar al portal de Azure para administrar cualquier servicio de Azure relacionado que ya no se necesite.

En las próximas secciones se detallan los componentes y servicios de Azure que tienen que ver con la funcionalidad Connected Field Service.

Nota: Para obtener más información acerca de otras ofertas de servicios de Azure, consulta el Centro de confianza de Microsoft Azure.

Cola de Service Bus

Proporciona una cola para los mensajes entrantes y salientes (comandos) que fluyen entre Dynamics 365 for Customer Engagement y Azure. Cuando se envía una alerta de IoT a Dynamics 365 for Customer Engagement, o se envía un comando de Dynamics 365 for Customer Engagement a IoT Hub, se pondrá en cola aquí.

Logic Apps

Proporciona un servicio de orquestación que usa un conector de Dynamics 365 for Customer Engagement y un conector de cola. Los ​​​conectores de Dynamics 365 for Customer Engagement se usan para generar entidades específicas de Dynamics 365 for Customer Engagement y los conectores de cola se usan para hacer el sondeo de la cola.

Stream Analytics

Proporciona un motor de procesamiento de eventos completamente administrado en tiempo real que ayuda a desbloquear un conocimiento más profundo de los datos. Stream Analytics facilita la configuración de cálculos analíticos en tiempo real de las transmisiones de datos de dispositivos, sensores, sitios web, medios sociales, aplicaciones, sistemas de la infraestructura y otros. Funciona como un embudo para enviar alertas selectivas de IoT a Dynamics 365 for Customer Engagement.

IoT Hub

Connected Field Services usa el IoT Hub para administrar el estado de los dispositivos y activos registrados. Además, IoT Hub envía los comandos y las notificaciones a los dispositivos conectados, y hace el seguimiento de la entrega de los mensajes con acuse de recibo. Los mensajes de los dispositivo se envían de forma duradera para adaptarse a los dispositivos conectados ​intermitentemente.

Simulador

Se trata de una aplicación web de prueba para emular el dispositivo que envía o recibe comandos del IoT Hub.

Azure SQL Database

Connected Field Service usa SQL Azure para almacenar mensajes de latido de dispositivos para que PowerBI los use posteriormente para mostrar el estado de los dispositivos en Dynamics 365 for Customer Engagement.

Azure Blob Storage

Las consultas que utilizará Stream Analytics se almacenan en Azure Blob Storage.

Azure Time Series Insight (vista preliminar)

Lecturas de dispositivos de Connected Field Service (versión preliminar) usa Azure Time Series Insight (versión preliminar) para almacenar, procesar y consultar mediciones de los dispositivos de IoT del centro de IoT.