En este artículo se describe la arquitectura de referencia de flotas conectadas a la automoción, que permite a los clientes y asociados crear soluciones compuestas y centradas en datos. Puede administrar todos los aspectos de las flotas conectadas, generar información basada en datos e integrar soluciones de flota con procesos empresariales críticos. La arquitectura de referencia de flotas conectadas es aplicable a los fabricantes de equipos originales de automoción (OEM), incluidos operadores pequeños y emergentes, operadores de flota, proveedores de soluciones de flota y proveedores de servicios de movilidad.
Arquitectura
Descargar un archivo de Visio de los diagramas de la arquitectura.
La arquitectura de referencia de flotas conectadas admite la composición, la innovación y la compatibilidad mediante:
- Aplicar esquemas de mensajería comunes y un modelo de datos común de automoción actualizado, lo que permite a los asociados coordinar y agregar valor en diferentes áreas del dominio de operaciones de flota.
- Uso de un diseño modular para abordar los desafíos de modernizar entornos abandonados con nuevas funcionalidades para administrar vehículos y negocios. Los módulos se pueden administrar e integrar de forma independiente, simplificando y acelerando la integración de funcionalidades de diferentes partes. Los módulos son adaptables y permiten a los clientes y asociados personalizar la funcionalidad y escalar sus operaciones según sea necesario.
- Se basa en los servicios de Azure disponibles con carácter general. La arquitectura evoluciona a medida que se introducen nuevas características de servicio de Azure.
La arquitectura se compone de las siguientes áreas:
- Vehicle Edge es responsable de la lógica del vehículo y la conexión con el back-end en la nube.
- Telemática abarca la ingesta de telemetría del vehículo, el procesamiento de mensajes y la administración de dispositivos.
- Integración de flota abarca la integración desde la capa de telemetría hasta el nivel de negocio y análisis.
- Datos empresariales abarcan el modelo de datos y los vínculos entre el modelo de datos común de flota y los módulos de Dynamics 365 existentes.
- Análisis integra y genera información a partir de orígenes de datos diversos y grandes.
- Operaciones empresariales proporcionan funcionalidades para la administración y el funcionamiento de flotas de vehículos.
- Automatización empresarial proporciona extensibilidad de código bajo o sin código para implementar casos de uso basados en los datos empresariales.
- Visualización proporciona funcionalidades de informes e inteligencia empresarial.
- Operaciones y seguridad proporciona supervisión y observabilidad en todos los servicios y dispositivos, protege la conectividad de red y proporciona autenticación o autorización a dispositivos, aplicaciones y usuarios.
En las secciones siguientes se expande la arquitectura y los detalles del flujo de trabajo.
Flujo de trabajo de ingesta de telemetría
La capa de ingesta de telemetría es responsable de recibir mensajes del vehículo, la autorización, la descodificación y las capas de enriquecimiento y enrutar los mensajes a la capa de integración de la flota.
Descargar un archivo de Visio de los diagramas de la arquitectura.
- La telemetría de mensajes del vehículo contienen encabezados o metadatos, y una carga que puede codificar protobuf o formato JSON. Estos mensajes se envían a través de MQTT al agente en la nube. Los encabezados incluyen campos, como UUID del vehículo, tipo de mensaje, proveedor, identificador de correlación, versión del mensaje, UUID de mensaje y una marca de tiempo estándar en UTC. Los encabezados se usan para la validación y el enrutamiento del tipo de mensaje.
- El mensaje se procesa en una canalización que realiza los pasos siguientes:
- Validación de metadatos valida los encabezados de mensaje, incluidas las actividades, como confirmar que el dispositivo está autorizado para enviar el tipo de mensaje y los campos de encabezado necesarios.
- El paso de descodificación convierte el esquema de entrada en un formato estandarizado que usa la nube. El paso de descodificación también proporciona una capa de abstracción entre el dispositivo y la nube si hay cambios de control de versiones entre los tipos de dispositivo o años. La implementación de descodificación puede estar insertada, como parte de la función para mejorar el rendimiento, o bien puede ser una llamada de función independiente para la modularidad agregada.
- Enriquecimiento implica la manipulación de valores de datos y las adiciones de nuevos campos de datos. Algunos ejemplos de cargas de trabajo de enriquecimiento incluyen conversiones de unidades, como millas a kilómetros, geocodificación inversa, búsqueda de descripción del código de diagnóstico del vehículo, enriquecimiento con más datos y derivar y calcular valores adicionales. Los pasos de enriquecimiento se invocan según el tipo de mensaje.
- El paso de enrutamiento distribuye los mensajes al centro de eventos en la capa de integración de flotas en función del tipo de mensaje. La capa de integración de flotas es una ruta de acceso activa, que es necesaria para las integraciones que requieren acceso casi en tiempo real a los datos del mensaje.
- Configuración se administra en Azure Cosmos DB. La aplicación de procesamiento de mensajes lee los tipos de mensajes conocidos, las notificaciones de autorización del dispositivo y la configuración de pasos para procesar y enrutar los mensajes entrantes.
- Para el análisis de datos y depuración, los mensajes se almacenan en el lago de datos del cliente en tablas independientes. A continuación se muestran mensajes de ejemplo y excepciones:
- Mensajes sin procesar originales de Azure IoT Hub, incluidos los encabezados.
- Mensajes descodificados y enriquecidos.
- Las excepciones incluyen mensajes que no se pueden validar con el esquema y las actividades de descodificación con errores y mensajes que no coinciden con los casos de enriquecimiento con errores o vehículos existentes.
- Administración de vehículos y dispositivos es accesible para sistemas externos con una API administrada. La función de procesamiento de mensajes usa los datos del vehículo almacenados en Azure Cosmos DB para validar que los mensajes están registrados en un vehículo.
Azure Event Grid proporciona un agente MQTT compatible con el sector que admite la versión 3.1.1 y 5.0. Para más información, vea Información general sobre la compatibilidad con MQTT en azure Event Grid (versión preliminar) y la autenticación de cliente mediante una cadena de certificados CA. Los clientes se pueden restringir para publicar o suscribirse a temas específicos mediante el control de acceso basado en rol (RBAC) de Azure. Para obtener más información, vea autenticación JWT de Microsoft Entra ID y autorización de RBAC de Azure para publicar o suscribir mensajes MQTT.
También es posible usar ioT Hub como agente MQTT. Ofrece compatibilidad limitada con MQTT 3.1.1 y 5.0 con temas predefinidos y acoplamiento estricto entre dispositivos y aplicaciones en la nube. Para más información, consulte Comparación de la compatibilidad con MQTT en IoT Hub y Event Grid.
La conexión entre dispositivos y la nube se puede configurar a través de un vínculo privado para mejorar la seguridad de red.
Flujo de trabajo de integración de flotas
La capa de integración de flotas usa cargas de comunicación estandarizadas de la capa telemática. Las cargas permiten escenarios llave en mano en la administración de flotas para el análisis de línea de negocio y de datos.
Hay cuatro tipos comunes de mensajes de carga necesarios para admitir operaciones de flota:
Carga de datos | Descripción |
---|---|
Actualizaciones de estado del vehículo | El mensaje de actualización del estado del vehículo se envía periódicamente durante las operaciones del vehículo, normalmente en el intervalo de segundos a minutos. El mensaje contiene la posición y los datos operativos del vehículo. |
Alertas y notificaciones del vehículo | Las alertas y notificaciones del vehículo son una actualización de estado especializada. Esta actualización la desencadena el dispositivo perimetral o se calcula y genera en la capa telemática cuando se alcanzan condiciones específicas. Entre los eventos comunes se incluyen el bloqueo, la infracción de geovalla, la conducción dura y el movimiento no autorizado. |
Estado del vehículo | El estado del vehículo contiene información del sistema de diagnóstico a bordo. Contiene una lista de códigos de problemas de hardware y diagnóstico instalados. Este tipo de mensaje se envía con una frecuencia baja, normalmente varias veces para cada día, a petición o como parte de un mensaje de prioridad si hay un desglose inminente o real. |
Trayectos | Algunas aplicaciones de flota no transmiten un flujo constante de telemetría del vehículo, sino que envían un único mensaje al finalizar un viaje que contiene la ruta y los puntos de interés. |
En el diagrama de arquitectura siguiente se muestra el flujo de datos de estos mensajes:
Descargar un archivo de Visio de los diagramas de la arquitectura.
- Un mensaje estandarizado llega al espacio de nombres de Azure Event Hubs de integración de flotas.
- Los mensajes de estado periódicos se procesan y envían directamente a la capa de análisis mediante la ingesta de datos nativa de Azure Data Explorer.
- Los mensajes recibidos como eventos, alertas y notificaciones agregan filas a la tabla de datos de eventos correspondiente.
- Los mensajes que contienen los viajes crean entradas en la tabla de viajes.
Flujo de trabajo de automatización empresarial
La integración de línea de negocio se logra mediante un conector de datos de Microsoft Power Platform. El conector ofrece la posibilidad de crear flujos de trabajo en Microsoft Power Automate o Azure Logic Apps, lo que permite la integración con poco código o sin código para las funciones del vehículo.
Puede usar conectores de datos para realizar dos operaciones:
- Desencadenadores notificar a Microsoft Power Platform cuándo se producen eventos específicos. Un desencadenador inicia un flujo de trabajo empresarial como una reacción a un mensaje de cambio de estado del vehículo.
- Acciones son cambios dirigidos por el usuario. Las acciones permiten la interacción de Microsoft Power Platform con el nivel de integración de flotas.
Descargar un archivo de Visio de los diagramas de la arquitectura.
Los siguientes desencadenadores y acciones corresponden al diagrama anterior:
- Desencadenadores
- Mensajes de eventos entrantes: Iniciar un flujo de trabajo en Microsoft Power Apps o Microsoft Power Platform en función de un tipo de mensaje de evento. Se puede analizar y acceder a la carga del mensaje en Microsoft Power Platform.
- Aprovisionamiento del ciclo de vida: Notificación de cambios en el estado de aprovisionamiento de vehículos.
- Acciones
- Acceso a los últimos valores conocidos del vehículo e Historial: Permite leer el último almacén de valores conocidos y el historial de mensajes.
- Aprovisionamiento: Contiene funciones para aprovisionar y desaprovisionar vehículos y dispositivos.
El conector de datos se puede usar independientemente de la integración de Dynamics 365. El conector permite que las aplicaciones empresariales se integren con la arquitectura mediante Microsoft Power Platform.
Flujo de trabajo de visualización y análisis de datos
Descargar un archivo de Visio de los diagramas de la arquitectura.
La canalización de análisis proporciona disponibilidad activa y almacenamiento en frío para los datos empresariales y de vehículos.
El lago de datos almacena los datos, entre los que se incluyen:
- Mensajes originales y sin procesar del vehículo.
- Mensajes descodificados y enriquecidos de extensiones de procesamiento de mensajes de flotas conectadas.
- Mensajes con error a lo largo de las extensiones de procesamiento de mensajes.
- Información de línea de negocio insertada desde Microsoft Dataverse a través de Azure Synapse Link.
- Exportaciones insertadas desde un sistema de terceros.
Los datos se procesan con canalizaciones de Synapse en varios pasos:
- Datos limpiados, descodificados y desduplicados de tablas de bronce sin procesar.
- Datos de operación de flota enriquecidos, desduplicados y validados en tablas de plata.
- Conjuntos de datos que proporcionan datos agregados e indicadores clave de rendimiento e información derivada de varios orígenes de datos en tablas deoro.
Visualización mediante el acceso a los datos desde lakehouse. Microsoft Power BI proporciona funcionalidades de visualización a lakehouse mediante conectores de Parquet y clústeres de Azure Data Explorer mediante DirectQuery.
Componentes
Se hace referencia a los siguientes componentes en esta arquitectura de referencia de flotas conectadas para automóviles:
Servicios de mensajería
Los siguientes servicios de mensajería permiten reaccionar a eventos relevantes, aprovisionar, ingerir y comunicarse entre dispositivos conectados.
- Event Grid es un servicio de distribución de mensajes de publicación totalmente administrado y altamente escalable que usa los protocolos MQTT y HTTP. Este servicio permite que los dispositivos telemáticos se comuniquen con la nube.
- IoT Hub es un servicio administrado que actúa como un centro de mensajes central entre los dispositivos telemáticos y la nube.
- Servicio IoT Hub Device Provisioning es un servicio auxiliar que permite el aprovisionamiento just-in-time y sin intervención de los dispositivos telemáticos.
- Event Hubs es un servicio de procesamiento de eventos escalable que ingiere y procesa grandes volúmenes de eventos y datos. Procesa el gran volumen de eventos generados por los dispositivos telemáticos.
Servicios de almacenamiento y base de datos
Los siguientes servicios permiten optimizar el almacenamiento de datos.
- Azure Blob Storage es una solución de almacenamiento de objetos para la nube. Almacena información de los dispositivos telemáticos, como mensajes, vídeos y capturas de datos de alta resolución.
- Azure Cosmos DB es una base de datos NoSQL y relacional totalmente administrada para el desarrollo de aplicaciones modernas. Almacena información sobre vehículos, dispositivos y usuarios.
Servicios de integración
Los siguientes servicios permiten publicar a escala, crear y administrar puertas de enlace, usar la infraestructura y los recursos actualizados, crear aplicaciones web y móviles y usar funcionalidades geoespaciales.
- Azure API Management es una plataforma de administración híbrida y multinube para las API que simplifica la integración de datos y servicios.
- Azure Functions es una solución sin servidor que se usa para el flujo en tiempo real y el procesamiento de eventos de mensajes y eventos de telemetría. También administra las cargas de archivos y realiza la inferencia con modelos de aprendizaje automático.
- Azure App Service es un servicio basado en HTTP para hospedar aplicaciones web, API REST y back-ends móviles. Proporciona una experiencia de front-end para los usuarios de movilidad.
- Azure Maps es una colección de servicios y SDK geoespaciales que proporcionan contexto geográfico a aplicaciones web y móviles.
Servicios de datos y análisis
Los siguientes servicios permiten consultar y analizar grandes volúmenes de datos.
- Azure Synapse Analytics es un servicio de análisis empresarial que acelera el tiempo necesario para obtener información de los almacenes de datos y de los sistemas de macrodatos.
- Azure Data Explorer es una plataforma de análisis de macrodatos totalmente administrada y de alto rendimiento que simplifica el análisis de grandes volúmenes de datos de telemetría de vehículos casi en tiempo real.
Servicios de seguridad
Los siguientes servicios permiten administrar la red virtual y las identidades de usuario, así como controlar el acceso a las aplicaciones, los datos y los recursos.
- Azure Private Link permite el acceso a soluciones de plataforma como servicio (Paas) de Azure a través de un punto de conexión privado en la red virtual. Private Link evita exponer servicios a Internet.
- Microsoft Entra ID es un servicio de administración de identidades y accesos basado en la nube. Proporciona una experiencia común en todas las aplicaciones, servicios y usuarios.
Integración de negocios
Los siguientes servicios permiten administrar datos, aplicaciones, flujos de trabajo, crear aplicaciones de código bajo y aumentar la información.
- Dataverse es una base de datos de escala en la nube que se usa para almacenar datos de forma segura para aplicaciones empresariales basadas en Power Apps.
- Power Automate es un servicio basado en la nube que permite a los usuarios automatizar tareas repetitivas y simplificar los procesos empresariales con una plataforma de poco código.
- Power Apps es un servicio basado en la nube que permite a los usuarios crear y compartir rápidamente aplicaciones con poco código.
- Power BI es un servicio de análisis empresarial para la visualización y la información de datos.
- Dynamics 365 es un conjunto de aplicaciones empresariales inteligentes que le ayudan a ejecutar toda la empresa y ofrecer mejores resultados a través de información predictiva controlada por IA.
- Dynamics 365 Field Service ayuda a las organizaciones a ofrecer servicio local a las ubicaciones de los clientes.
Detalles del escenario
Descargue un archivo de PowerPoint de este diagrama.
Los proveedores de software independientes (ISV) pueden usar la arquitectura de referencia de flotas conectadas para crear una funcionalidad independiente del escenario que es fundamental para las actividades generales de administración de flotas. La capa de funcionalidades del diagrama anterior muestra las funcionalidades dentro de dos categorías: la administración de vehículos y las funciones empresariales en una flota. Las funcionalidades se dividen en categorías por los siguientes motivos:
- Las categorías proporcionan comodidad descriptiva.
- Un ISV puede desarrollar más de una funcionalidad en más de una categoría de funcionalidad.
- Varios ISV ofrecen versiones diferentes de la misma funcionalidad.
Los integradores de soluciones (SIs) combinan funcionalidades para desarrollar escenarios específicos del segmento para clientes específicos. Los escenarios que se muestran en el diagrama anterior son una lista no exhaustiva de ejemplos. Algunos escenarios se prestan a un menor número de tipos de flota, incluida la logística de última milla para la entrega. Otros pueden tener diferentes personalizaciones para distintos segmentos, como el servicio de campo móvil para el uso compartido de paseos urbanos en lugar de para equipos de minería de datos remotos. Algunas SIs desarrollan sus propias funcionalidades de flota, manteniendolas en forma de recursos reutilizables. Estas SIs pueden desempeñar algunos de los roles de ISV y el rol de SI tradicional.
Posibles casos de uso
- Mobile field service admite empresas que operan flota como servicio o OEM de servicio completo en campos como agricultura y fuera de carretera que no tienen talleres fijos. Permite enviar médicos volando, también conocidos como técnicos, a la ubicación del vehículo si hay problemas. Los diagnósticos remotos pueden ayudarle a determinar la causa del error y traer las piezas de repuesto y los manuales de reparación adecuados. Una arquitectura de servicio integrada podría combinar el servicio móvil y el servicio en talleres estáticos.
- Análisis de autoservicio de ingeniería permitir a los ingenieros que trabajan en OEM automotrices generar información procesable mediante los datos generados por las tareas y el funcionamiento de la flota de vehículos. El análisis incluye el rendimiento del vehículo, el análisis de la causa principal del error, el entrenamiento del modelo de aprendizaje automático y el análisis geoespacial. El ámbito incluye flotas de prueba de producción y preproducción en las que las cargas y el análisis son más dinámicos.
- Servicios de vehículos compartidos son una colección de servicios para el envío de taxis, alquiler de autoservicio y recursos compartidos de coches, o coche compartido. Para el envío de taxis, los casos de uso incluyen la solicitud de puntos de recogida y entrega, la coincidencia automatizada de los conductores con los conductores en función de la disponibilidad, y la proximidad al conductor y la planificación de programación para la siguiente recogida. En un modo de autoservicio, el servicio permite a los usuarios realizar reservas de vehículos, realizar pagos y facilitar el acceso seguro a los vehículos. En el lado del operador, los administradores de flotas pueden ejecutar informes sobre la demanda de vehículos en ubicaciones específicas para asegurarse de que los vehículos están colocados para que coincidan con las tendencias de demanda. Para las reservas de vehículos, vehículos o asientos y servicios de pago están cubiertos. En sistemas de transporte inteligentes altamente integrados, estas funcionalidades pueden ser comunes en varios proveedores, como para los sistemas de distribución de la ciudad.
- Logística de última milla se centra específicamente en los clientes con requisitos de programación complejos, lo que requiere la optimización de la selección de conductores y vehículos para muchos puntos de camino en un día determinado. Los clientes incluyen personas que entregan comestibles o parcelas. Idealmente, la logística de última milla se integraría con una interfaz de cliente para informar a los clientes del tiempo de entrega esperado. Los clientes se benefician de una interacción más estrecha con los clientes finales a través de una mayor visibilidad sobre la entrega de mercancías, la optimización del tamaño de la flota y la reducción en la distancia controlada. Estas funcionalidades se extienden a modelos de carga compartidos en los que el punto de conexión, en lugar de transportista, organiza los paquetes, especialmente para el cumplimiento de restricciones de zona de vehículos de emisión ultra baja (ULEV) y vehículos de baja emisión (ZLEV).
- Servicio al cliente permite a los operadores de flotas y propietarios realizar un seguimiento de los problemas de los clientes, registrar todas las interacciones, unificar el enrutamiento para enrutar de forma eficaz los elementos de trabajo, crear y realizar un seguimiento de los acuerdos de nivel de servicio (SLA) y administrar el rendimiento y la productividad a través de informes y paneles.
Consideraciones
Estas consideraciones implementan los pilares del marco de buena arquitectura de Azure, que es un conjunto de principios guía que se pueden usar para mejorar la calidad de una carga de trabajo. Para más información, consulte Marco de buena arquitectura de Microsoft Azure.
Confiabilidad
La confiabilidad garantiza que la aplicación pueda cumplir los compromisos contraídos con los clientes. Para más información, consulte Resumen del pilar de fiabilidad.
- Se requiere un diseño adicional para procesar mensajes relacionados con la salud y la seguridad. Por ejemplo, correlacionando una señal de bloqueo a una llamada de emergencia 911.
- El proveedor de hardware telemático debe garantizar la seguridad funcional para ejecutar comandos.
Seguridad
La seguridad proporciona garantías contra ataques deliberados y el abuso de datos y sistemas valiosos. Para más información, consulte Introducción al pilar de seguridad.
- Use Microsoft Defender y Microsoft Sentinel para identificar y abordar las vulnerabilidades y amenazas de los dispositivos. Considere la posibilidad de integrar el agente de seguridad ligero en el dispositivo. Para obtener más información, vea ¿Qué es Microsoft Defender para IoT para los generadores de dispositivos?.
- Realice la supervisión y la observabilidad de los dispositivos. Recopile métricas, registros y seguimientos a una velocidad que equilibre la transparencia con los costos.
- Use puntos de conexión privados para proteger los servicios que no deben exponerse a la red pública de Internet.
- Use identidades administradas para proporcionar identidades a los servicios y eliminar la administración de credenciales.
Optimización de costos
La optimización de costos trata de buscar formas de reducir los gastos innecesarios y mejorar las eficiencias operativas. Para más información, vea Información general del pilar de optimización de costos.
- El costo de las operaciones de flota conectadas está directamente relacionado con el volumen de mensajes de cada vehículo.
- Considere la frecuencia de actualización necesaria para cada vehículo. Considere la posibilidad de ajustar dinámicamente la velocidad de actualización en función del caso de uso.
- Considere la posibilidad de reducir el tamaño de los mensajes mediante técnicas de compresión o codificación, como protobuf y gzip.
- Considere la posibilidad de limitar la transmisión de vídeos o capturas de datos del vehículo mediante el uso de LAN inalámbrica en lugar de la comunicación celular.
- Considere el procesamiento retrasado de archivos grandes, como vídeos y archivos de registro mediante instancias de máquina virtual de acceso puntual de Azure.
- Use alias de tema en mensajes MQTT frecuentes de los vehículos para ahorrar ancho de banda de red.
- El tiempo de ejecución para descodificar y enriquecer debe mantenerse lo más bajo posible para reducir el tamaño y la escala de las aplicaciones de función.
- Las operaciones de vehículos suelen tener períodos de alta y baja demanda durante el día. Considere el uso del escalado automático para los servicios que experimentan una demanda para reducir los costos.
- Las velocidades de procesamiento y los costos tienen grandes diferencias para un sistema de telemetría basado en IoT (capa telemática) y la capa operativa (Dataverse). Asegúrese de que solo los eventos en los que se requiera una operación empresarial desencadenen una actualización en la capa operativa.
La calculadora de precios se puede usar para crear una estimación de los costos mensuales de los servicios de Azure necesarios para usar esta solución.
Excelencia operativa
La excelencia operativa abarca los procesos de las operaciones que implementan una aplicación y la mantienen en ejecución en producción. Para más información, consulte Introducción al pilar de excelencia operativa.
- Mensajes fallidos en Azure Data Lake Analytics le permite supervisar el sistema para detectar problemas y configurar alertas para detectar problemas con la comunicación del vehículo.
- Un error en el software del vehículo puede crear una carga alta en el sistema. Los conceptos de limitación de mensajes del vehículo pueden ser necesarios para asegurarse de que el sistema no está sobrecargado.
- Considere la posibilidad de crear un grupo de recursos para cada capa de la arquitectura. La agrupación de recursos simplifica la administración y el control de costos.
Eficiencia del rendimiento
La eficiencia del rendimiento es la capacidad de la carga de trabajo para escalar para satisfacer las demandas que los usuarios le han puesto. Para más información, consulte Información general sobre el pilar de eficiencia del rendimiento.
- Los mensajes de gran volumen, como las actualizaciones de estado periódicas y los mensajes diferidos, como los viajes, se separan de las alertas y las notificaciones a los centros de eventos.
- Un error de coincidencia entre la telemetría y Dataverse relacionado con el control de errores y el tiempo, como la diferencia entre la inserción y la extracción, usa tablas virtuales para desacoplar los datos que se actualizan rápidamente.
- La estructura actual del modelo de datos común de la automoción requiere varias entradas para cada actualización del estado del vehículo. Cada valor requiere actualizaciones en la medida del dispositivo y en el medidor de dispositivo. La información sobre los sensores debe exponerse desde la capa de integración de la flota a petición.
- Los mensajes de alerta y notificación de correo no deseado crean problemas en Dataverse. La frecuencia de actualización a Dataverse debe configurarse y estar sujeta a limitaciones.
- El almacén de estado contiene la información más reciente del vehículo y se puede acceder a él como parte de la automatización empresarial o Power Apps.
Implementación de este escenario
Puede seguir el tutorial paso a paso para Arquitectura de referencia de flota conectada para implementar la solución en la suscripción.
Colaboradores
Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.
Creadores de entidad de seguridad:
- Mario Ortegon-Cabrera | Administrador de programas principal, MCIGET SDV y Movilidad
- David Peterson | Arquitecto jefe, Mobility Service Line
Otros colaboradores:
- Saivendra Kayal | Arquitecto sénior del programa, Mobility Service Line
- Ryan Matsumura | Administrador sénior del programa, MCIGET SDV y Movilidad
- John Stenlake | Director, Movilidad e Innovación de Vehículos
Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.
Pasos siguientes
Las arquitecturas de referencia siguientes amplían el escenario de flotas conectadas:
- Arquitectura de referencia de mensajería, datos y análisis de automoción abarca más escenarios de mensajería de automóviles y dispositivos mediante el agente MQTT de Event Grid.
- Análisis de datos para flotas de pruebas automotrices es un escenario dedicado en el que se usan los datos recopilados para la validación de ingeniería y el análisis de la causa principal.
Recursos relacionados
Las siguientes arquitecturas de referencia están relacionadas con el escenario de flotas conectadas:
- Guía de diseño de operaciones de vehículos autónomos (AVOps) contiene el enfoque para el desarrollo y el entrenamiento del modelo de flotas de vehículos autónomos.
- Control automatizado de flotas de vehículos guiados muestra un enfoque integral para controlar los vehículos guiados automatizados (AGV) para la fabricación Just-In-Time y la logística automatizada de la planta de presentación.
Los patrones siguientes son pertinentes al implementar esta arquitectura:
- Patrón Publisher-Subscriber describe cómo un dispositivo anuncia eventos a varias aplicaciones interesadas.
- El patrón Event Sourcing describe el uso de un almacén de solo anexos para registrar la serie completa de acciones realizadas en entidades como vehículos, dispositivos y usuarios, en lugar de solo los últimos valores conocidos.
- Limitación es un patrón para controlar el consumo de recursos para permitir que un sistema siga funcionando y cumpla los Acuerdos de Nivel de Servicio.
- Guía de supervisión en la nube proporciona información general sobre los conceptos necesarios para implementar la supervisión y la observabilidad.