Instale e configure Connected Field Service para Azure IoT Hub
Siga os pasos deste artigo para configurar Connected Field Service para usar con Azure IoT Hub.
- paso 1: Implementa recursos Connected Field Service e Azure desde un modelo ARM
- paso 2: Crea unha instancia de provedor de IoT
- paso 3: Configure un punto final de IoT
- paso 4: autorice a conexión da aplicación Azure
- paso 5: Actualiza devicerules.json
- paso 6: Inicia os traballos de Stream Analytics Azure
Importante
O gráfico de lecturas do dispositivo xa non está dispoñible. Baseouse en Azure Time Series Insights, que se retirou o 7 de xullo de 2024. Máis información: Migra desde Time Series Insights.
Requisitos previos
Tes as funcións de seguranza Administrador do sistema e Administrador de IoT.
Tes un activo Subscrición Azure con privilexios para crear recursos e servizos.
Suxestión
Imaxes que inclúen unha icona que se ve así: pode ampliarse para mostrar máis detalles. Seleccione a imaxe para ampliala. Para pechala, prema a tecla Esc.
Implementa recursos Connected Field Service e Azure desde un modelo ARM
Use un modelo de xestión de recursos Azure (Azure Resource Manager) para implementar Azure IoT Hub e conécteo ao seu contorno de Field Service.
Seleccione Implementar en Azure na páxina https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.
Seleccione a súa subscrición de Azure.
Seleccione un grupo de recursos ou cree un.
Establece a rexión na mesma rexión que o teu ambiente de Field Service.
Introduza o nome único da súa organización e o URL da organización do contorno de Field Service.
Seleccione os recursos opcionais que quere implementar.
- Seleccione Implementar o servidor SQL para Power BI (opcional) e introduza o servidor e as credenciais SQL para crear os seus propios informes Power BI.
Seleccione Revisar + crear.
Asegúrate de que a implementación estea completa antes de continuar.
Crea unha instancia de provedor de IoT
Inicia sesión en Dynamics 365 e abre a aplicación Connected Field Service.
En Connected Field Service, vai ao Configuración área.
Seleccione Provedores e, a continuación, seleccione Novo.
Introduza a seguinte información:
- Nome : O nome do grupo de recursos en Azure onde implantou os recursos IoT
- Provedor de IoT : O provedor de IoT para IoT Hub
- Id. de instancia do provedor : O nome do recurso IoT Hub que implantou no seu grupo de recursos en Azure
- URL : o URL da vista xeral do grupo de recursos no portal Azure; por exemplo,
https://portal.azure.com/[tenant_id]/subscriptions/[subscription_id]/resourceGroups/[resource_group_name]/overview
.
Seleccione Gardar.
Actualiza a configuración da nova instancia do provedor.
No Configuración zona, seleccione Configuración de IoT> Configuración do provedor de IoT.
Para Provedor de IoT predeterminado, seleccione a instancia do provedor de IoT que creou.
Seleccione Gardar eamp; Pechar.
Para un paso posterior, busque o Instancia do provedor de IoT fila no
msdyn_iotproviderinstance
táboa e copie o GUID.
Configura un punto final de IoT
Para este paso, cómpre coñecer o nome do servidor Espazo de nomes do bus de servizo despregado no teu grupo de recursos.
Descarga o Power Platform CLI e instalalo.
Abra a CLI e inicie Plugin Registration Tool (PRT) mediante o comando
pac tool prt
.Na xanela PRT, seleccione Crear nova conexión.
En Mostrar a lista de organizacións dispoñibles, seleccione Office 365.
Seleccione Mostrar a lista de organizacións dispoñibles e, a continuación, seleccione Mostrar avanzado.
Seleccione a rexión do seu contorno de Field Service, introduza as súas credenciais de Field Service e, a continuación, seleccione Iniciar sesión.
Se tes acceso a varias organizacións Dynamics 365, selecciona o nome da organización coa que queres traballar.
Actualiza o punto final do servizo de mensaxes de IoT.
Despois de conectarte á organización, busca e selecciona a Mensaxe de IoT Punto final de servizo.
Seleccione Actualizar.
Para Enderezo do espazo de nomes, introduza o nome de host do espazo de nomes do bus de servizo na ferramenta de rexistro de complementos, co prefixo de
sb://
; por exemplo,sb://myServiceBusNamespace.servicebus.windows.net
.No recurso de espazo de nomes do bus de servizo, vai a Colas e busca a cola cun nome que remate en
-crm
. Copia o nome completo e introdúceo como Nome do tema na Ferramenta de rexistro do complemento.Para Formato da mensaxe, escolla XML.
No recurso de espazo de nomes do bus de servizo, vai a Políticas de acceso compartido>RootManageSharedAccessKey.
Copia o nome e pégao en Nome da chave SaS.
Copia a chave principal e pégaa en Chave SAS.
Seleccione Gardar.
Autorice a conexión da aplicación Azure
Inicia sesión na túa conta Azure e vai ao portal Azure.
Vaia a Grupos de recursos e busque o grupo de recursos no que implantou IoT Hub.
Seleccione e edite o recurso Conexión API recurso commondataservice.
En Xeneral, seleccione Editar conexión API e, a continuación, seleccione Autorizar.
Inicia sesión coas credenciais Dynamics 365 que utilizas para iniciar sesión no teu entorno Connected Field Service.
Poden ser diferentes das credenciais que utilizas para iniciar sesión no portal Azure.
Seleccione Gardar.
Actualiza devicerules.json
O traballo de Stream Analytics implantado no teu grupo de recursos fai referencia a un ficheiro chamado devicerules.json
. Este ficheiro define unha regra que crea alertas de IoT.
Para usar a regra, cargue o devicerules.json
ficheiro. Debe reproducir a estrutura de directorio exacta para que funcione a alerta de exemplo.
Descarga o
devicerules.json
ficheiro do repositorio de GitHub.Abre o grupo de recursos no portal de administración Azure e selecciona a conta de almacenamento implantada no teu grupo de recursos.
Seleccione Contedores e, a continuación, cree un contedor chamado
devicerules
.Abre o novo contedor
devicerules
e selecciona Cargar.Busca e selecciona
devicerules.json
.Expanda a sección Avanzado. No campo Cargar no cartafol , introduza 2016-05-30 e, a continuación, seleccione Cargar.
Abre o novo cartafol
2016-05-30
e selecciona Cargar.Busca e selecciona
devicerules.json
.Expanda a sección Avanzado. No campo Cargar no cartafol , introduza 22-40 e, a continuación, seleccione Cargar.
Inicia os traballos de Azure Stream Analytics
No Azure portal, vai a Grupos de recursos e busca o grupo de recursos no que implantou IoT Hub.
Seleccione cada traballo de Stream Analytics e na pestana Descrición xeral , seleccione Iniciar.
Xa estás preparado para pasar datos entre Azure IoT Hub e Dynamics 365 para usar Connected Field Service.