Elegir un tipo de implementación
Una parte importante de diseñar la arquitectura de su solución Connected Field Service es elegir el enfoque de implementación subyacente. Actualmente existen tres enfoques principales entre los que elegir. En todos ellos se utiliza Azure IoT Hub para una comunicación bidireccional segura con los dispositivos de IoT conectados. A continuación constan estos enfoques y una breve descripción de ellos.
Plantilla de Connected Field Service: esta es la configuración predeterminada cuando se instala Connected Field Service e incluye una aplicación de plantilla basada en un escenario de temperatura genérico. La implementación predeterminada crea un Azure IoT Hub y una automatización mediante Logic Apps para registrar dispositivos y generar alertas en Dynamics 365 Field Service. Stream Analytics se utiliza para la detección de anomalías. Los componentes se pueden personalizar y adaptar a su escenario.
Aceleradores de soluciones de Azure IoT: son una recopilación de soluciones de IoT listas para implementar para escenarios comunes como los de supervisión remota y mantenimiento predictivo. El código fuente para la solución es de código abierto y se encuentra en GitHub. Puede personalizar el acelerador para que se ajuste a sus requisitos. En la actualidad, ninguno de estos aceleradores funciona directamente con los componentes de Connected Field Service, pero pueden adaptarse personalizándolos para que sean como la aplicación de plantilla de Connected Field Service en cuanto a su forma de comunicarse con Dynamics 365 Field Service.
Azure IoT Central: se trata de una solución de software como servicio (SaaS) que resume muchos de los componentes de nivel inferior de una solución del IoT en un enfoque personalizable basado en modelos. La solución se configura en IoT Central en un nivel de abstracción similar a lo que se hace en las aplicaciones de Dynamics 365. IoT Central se puede usar con Connected Field Service desencadenando flujos de Power Automate que crean alertas que fluyen hacia los procesos de Connected Field Service.
Para comprender mejor las ventajas y desventajas de cada enfoque, presentamos una comparación en la siguiente tabla. Dado que la plantilla de Connected Field Service y los aceleradores de soluciones de Azure IoT comparten muchas de las características que estamos comparando, las hemos incluido en la misma columna.
Característica | IoT Central | Plantilla de Connected Field Service/Aceleradores de soluciones de Azure |
---|---|---|
Uso principal | Acelerar el tiempo de comercialización para soluciones de IoT sencillas que no requieran personalización detallada del servicio. | Acelerar el desarrollo de una solución personalizada de IoT que necesite la máxima flexibilidad. |
Acceder a servicios PaaS subyacentes | SaaS. Solución totalmente administrada, los servicios subyacentes no están expuestos. | Puede acceder a servicios Azure subyacentes para gestionarlos o reemplazarlos según sea necesario. |
Flexibilidad | Puede recurrir a la experiencia del usuario basada en el navegador para personalizar el modelo de solución y los aspectos de la IU. La infraestructura no es personalizable. | El código de los componentes está disponible y se puede modificar de la forma en que se quiera. Además, puede personalizar la infraestructura de implementación. |
Nivel de aptitud | Similar a la personalización de Dynamics 365. | Requiere aptitudes de desarrollador para personalizar muchos de los componentes que generan la información. |
Precios | Estructura de precios simple y previsible. | Se puede ajustar en el nivel de componentes para gestionar los costes. |
En el siguiente diagrama se muestran los componentes que están configurados como parte de la plantilla de Connected Field Service al implementar el complemento de Connected Field Service, lo que se hará en la siguiente unidad.
Estos componentes están preconfigurados para admitir un escenario basado en la temperatura. Cuando la temperatura se encuentra fuera del intervalo aceptable, se genera una alerta de IoT y se envía a Dynamics 365 Field Service. Como parte del uso de esta plantilla, probablemente querrá personalizar los trabajos de Logic Apps y Stream Analytics para admitir sus requisitos únicos. Si está utilizando también un acelerador de soluciones de Azure IoT, implementaría el acelerador primero y después se conectaría al IoT Hub existente durante la implementación. Si utilizaba Azure IoT Central, no implementará los activos de Azure porque Azure IoT Central los incluye ya al aprovisionar la aplicación.
En la siguiente unidad, implementará Connected Field Service mediante la plantilla predeterminada.