Compartir a través de


Instalar y configurar Connected Field Service para Azure IoT Hub

Siga los pasos de este artículo para configurar Connected Field Service para usarlo con Azure IoT Hub.

Importante

El gráfico de lecturas del dispositivo se basa en Azure Time Series Insights, cuyo retiro estaba previsto inicialmente para marzo de 2025. Sin embargo, el servicio dejará de estar disponible el 7 de julio de 2024 y el gráfico ya no estará disponible después de esta fecha. Más información: El servicio Time Series Insights se retirará el 7 de julio de 2024.

Requisitos previos

Propina

Las imágenes que incluyen un icono similar a este: se pueden ampliar para mostrar más detalles. Seleccione la imagen para expandirla. Para cerrarla, pulse la tecla Esc.

Implementar Connected Field Service y recursos de Azure desde una plantilla ARM

Use una plantilla de Azure Resource Management (Azure Resource Manager) para implementar Azure IoT Hub y conectarlo a su entorno de Field Service.

  1. Seleccione Implementar en Azure en la pagina https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.

  2. Seleccione su suscripción a Azure.

  3. Seleccione o cree un grupo de recursos.

  4. Establezca la región en la misma región que su entorno de Field Service.

    Captura de pantalla de la plantilla de Azure Resource Manager para implementar IoT Hub para Connected Field Service.

  5. Introduzca el nombre exclusivo de su organización y la URL de la organización del entorno de Field Service.

  6. Seleccione los recursos opcionales que desea implementar.

    • Seleccione Implementar SQL Server para Power BI (opcional) e ingrese el servidor SQL y las credenciales para crear sus propios informes en Power BI.
  7. Seleccione Revisar + crear.

Asegúrese de que la implementación esté completa antes de continuar.

Crear una instancia de proveedor de IoT

  1. Inicie sesión en Dynamics 365 y abra la aplicación Connected Field Service.

  2. En Connected Field Service, vaya al área Configuración.

  3. Seleccione Proveedores y luego seleccione Nuevo.

  4. Escriba la siguiente información:

    Captura de pantalla de una nueva instancia de proveedor de IoT Hub con datos de muestra.

    • Nombre: El nombre del grupo de recursos de Azure donde implementó los recursos de IoT
    • Proveedor de IoT: el proveedor de IoT para IoT Hub
    • Identificador de instancia de proveedor: el nombre del recurso de IoT Hub que implementó en su grupo de recursos en Azure
    • URL: la dirección URL de la descripción general del grupo de recursos en Azure Portal; por ejemplo, https://portal.azure.com/[tenant_id]/subscriptions/[subscription_id]/resourceGroups/[resource_group_name]/overview.
  5. Seleccione Guardar.

Ahora necesita actualizar la configuración de la nueva instancia del proveedor.

  1. En el área Configuración, seleccione Configuración de IoT>Configuración del proveedor de IoT.

    Captura de pantalla de la página de configuración de IoT.

  2. Para Proveedor de IoT predeterminado, seleccione la instancia del proveedor de IoT que creó.

  3. Seleccione Guardar y cerrar.

  4. Para un paso posterior, busque la fila Instancia de proveedor de IoT en la tabla msdyn_iotproviderinstance y copie el GUID.

Configurar un punto de conexión de IoT

Para este paso, necesita saber el nombre de host del Espacio de nombres de Service Bus implementado en su grupo de recursos.

  1. Descargue Power Platform CLI e instálelo.

  2. Abra la CLI y ejecute Plugin Registration Tool (PRT) usando el comando pac tool prt.

  3. En la ventana PRT, seleccione Crear nueva conexión.

  4. En Mostrar la lista de organizaciones disponibles, seleccione Office 365.

  5. Seleccione Mostrar una lista de organizaciones disponibles y luego seleccione Mostrar avanzadas.

  6. Seleccione la región de su entorno de Field Service, introduzca sus credenciales de Field Service y luego seleccione Iniciar sesión.

    Si tiene acceso a varias organizaciones de Dynamics 365, seleccione el nombre de la organización con la que desea trabajar.

Ahora necesita actualizar el servicio de mensajes de IoT punto de conexión.

  1. Después de conectarse a la organización, busque y seleccione el punto de conexión de servicio de Mensaje de IoT.

  2. Seleccione Actualizar.

  3. Para Dirección del espacio de nombres, ingrese el nombre de host del espacio de nombres de Service Bus en la herramienta de registro de complementos, con el prefijo sb://; Por ejemplo, sb://myServiceBusNamespace.servicebus.windows.net.

  4. En el recurso de espacio de nombres de Service Bus, vaya a Colas y encuentre la cola con un nombre que termine en -crm. Copie el nombre completo e ingréselo como el Nombre de tema en la herramienta de registro de complementos.

  5. Para Formato de mensaje, elija XML.

  6. En el recurso de espacio de nombres de Service Bus, vaya a Directivas de acceso compartido>RootManageSharedAccessKey.

  7. Copie el nombre y péguelo en Nombre de clave SaS.

  8. Copie la clave primaria y péguela en Clave SAS.

  9. Seleccione Guardar.

    Captura de pantalla de la página de registro de punto de conexión de servicio.

Autorizar la conexión de la App de Azure

  1. Inicie sesión en su cuenta de Azure y vaya a Azure Portal.

  2. Vaya a Grupos de recursos y encuentre al grupo de recursos que haya implementado recientemente en el centro de IoT.

  3. Seleccione y edite el recurso de Conexión API commondataservice.

  4. En General, seleccione Editar conexión API y luego seleccione Autorizar.

  5. Inicie sesión con las credenciales de Dynamics 365 que utiliza para iniciar sesión en el entorno de Connected Field Service.

    Pueden ser diferentes de las credenciales que usa para iniciar sesión en Azure Portal.

  6. Seleccione Guardar.

Actualizar devicerules.json

El trabajo Stream Analytics implementado en su grupo de recursos hace referencia a un archivo denominado devicerules.json. Este archivo define una regla que crea alertas de IoT.

Para usar la regla, cargue el archivo devicerules.json. Debe reproducir la estructura de directorio exacta para que funcione la alerta de ejemplo.

  1. Descargue el archivo devicerules.json del repositorio de GitHub.

  2. Abra el grupo de recursos en el portal de administración de Azure y seleccione la cuenta de almacenamiento implementada en su grupo de recursos.

  3. Seleccione Contenedores y luego cree un contenedor llamado devicerules.

  4. Abra el nuevo contenedor devicerules y seleccione Cargar.

  5. Vaya y seleccione devicerules.json.

  6. Expanda la sección Avanzado. En el campo Subir a carpeta, ingrese 2016-05-30 y luego seleccione Subir.

  7. Abra la nueva carpeta 2016-05-30 y seleccione Cargar.

  8. Vaya y seleccione devicerules.json.

  9. Expanda la sección Avanzado. En el campo Subir a carpeta, ingrese 22-40 y luego seleccione Subir.

Iniciar los trabajos de Azure Stream Analytics

  1. En Azure Portal, vaya a Grupos de recursos y encuentre al grupo de recursos en el que implementó el centro de IoT.

  2. Seleccione cada trabajo de Stream Analytics y, desde la pestaña Descripción general, seleccione Iniciar.

Enhorabuena. Ya está listo para pasar datos entre Azure IoT Hub y Dynamics 365 para usar Connected Field Service.

Pasos siguientes