Frotas conectadas ao setor automotivo

Azure Blob Storage
Azure Data Explorer
Azure Event Hubs
Azure Functions
Azure IoT Hub

Este artigo descreve a arquitetura de referência de frotas conectadas automotivas, que permite que clientes e parceiros criem soluções combináveis e centradas em dados. Você pode gerenciar todos os aspetos de suas frotas conectadas, gerar insights orientados por dados e integrar soluções de frota com processos de negócios críticos. A arquitetura de referência de frotas conectadas é aplicável a fabricantes de equipamentos originais (OEMs) automotivos, incluindo pequenos e emergentes, operadores de frotas, provedores de soluções de frota e provedores de serviços de mobilidade.

Arquitetura

Diagrama da arquitetura de frotas conectadas.

Baixe um arquivo do Visio dos diagramas na arquitetura.

A arquitetura de referência de frotas conectadas suporta composabilidade, inovação e suporte ao:

  • Aplicação de esquemas de mensagens comuns e um modelo de dados comum automotivo atualizado, permitindo que os parceiros coordenem e agreguem valor em diferentes áreas do domínio de operações da frota.
  • Usando um design modular para enfrentar os desafios da modernização de ambientes brownfield com novos recursos para gerenciar veículos e negócios. Os módulos podem ser geridos e integrados de forma independente, simplificando e acelerando a integração de capacidades de diferentes partes. Os módulos são adaptáveis e permitem que clientes e parceiros personalizem a funcionalidade e dimensionem suas operações conforme necessário.
  • Ser baseado em serviços do Azure disponíveis em geral. A arquitetura evolui à medida que novos recursos de serviço do Azure são introduzidos.

A arquitetura é composta pelas seguintes áreas:

  • O Vehicle Edge é responsável pela lógica no veículo e pela ligação ao back-end na nuvem.
  • A telemática abrange a ingestão de telemetria do veículo, o processamento de mensagens e a gestão de dispositivos.
  • A integração de frotas abrange a integração desde a camada de telemetria até a camada de negócios e análise.
  • Os dados corporativos englobam o modelo de dados e os links entre o modelo de dados comum da frota e os módulos existentes do Dynamics 365.
  • O Analytics integra e gera insights de diversas e grandes fontes de dados.
  • As operações comerciais fornecem capacidades para a gestão e operação de frotas de veículos.
  • A automação comercial fornece extensibilidade low-code ou no-code para implementar casos de uso com base nos dados corporativos.
  • A visualização fornece recursos de relatórios e business intelligence.
  • Operações e segurança fornecem monitoramento e observabilidade em todos os serviços e dispositivos, protegem a conectividade de rede e fornecem autenticação ou autorização para dispositivos, aplicativos e usuários.

As seções a seguir expandem os detalhes da arquitetura e do fluxo de trabalho.

Fluxo de trabalho de ingestão de telemetria

A camada de ingestão de telemetria é responsável por receber mensagens do veículo, autorização, decodificação e enriquecimento e encaminhar as mensagens para a camada de integração da frota.

Um diagrama do fluxo de trabalho de ingestão de telemetria.

Baixe um arquivo do Visio dos diagramas na arquitetura.

  1. As mensagens de telemetria do veículo contêm cabeçalhos, ou metadados, e uma carga útil que pode ser codificada em protobuf ou no formato JSON. Essas mensagens são enviadas via MQTT para o agente de nuvem. Os cabeçalhos incluem campos, como UUID do veículo, tipo de mensagem, fornecedor, identificador de correlação, versão da mensagem, UUID da mensagem e um carimbo de data/hora padrão em UTC. Os cabeçalhos são usados para validação e roteamento do tipo de mensagem.
  2. A mensagem é processada em um pipeline que executa as seguintes etapas:
    1. A validação de metadados valida cabeçalhos de mensagens, incluindo atividades, como confirmar que o dispositivo está autorizado a enviar o tipo de mensagem e os campos de cabeçalho necessários.
    2. A etapa de decodificação traduz o esquema de entrada em um formato padronizado usado pela nuvem. A etapa de decodificação também fornece uma camada de abstração entre o dispositivo e a nuvem se houver alguma alteração de versão entre tipos de dispositivo ou anos. A implementação de decodificação pode ser embutida, como parte da função para um melhor desempenho, ou pode ser uma chamada de função separada para modularidade adicional.
    3. O enriquecimento envolve a manipulação do valor dos dados e a adição de novos campos de dados. Exemplos de cargas de trabalho de enriquecimento incluem conversões de unidades, como milhas em quilômetros, geocodificação reversa, pesquisa de descrição de código de diagnóstico de problemas de veículo, enriquecimento com mais dados e derivação e cálculo de valores extras. As etapas de enriquecimento são invocadas de acordo com o tipo de mensagem.
    4. A etapa de roteamento distribui as mensagens para o hub de eventos na camada de integração da frota com base no tipo de mensagem. A camada de integração da frota é um caminho quente , que é necessário para integrações que exigem acesso quase em tempo real aos dados da mensagem.
  3. A configuração é gerenciada no Azure Cosmos DB. O aplicativo de processamento de mensagens lê os tipos de mensagens conhecidos, as declarações de autorização de dispositivo e a configuração de etapas para processar e rotear mensagens de entrada.
  4. Para análise e depuração de dados, as mensagens são armazenadas no data lake do cliente em tabelas separadas. Seguem-se exemplos de mensagens e exceções:
    1. Mensagens brutas originais do Hub IoT do Azure, incluindo cabeçalhos.
    2. Mensagens decodificadas e enriquecidas.
    3. As exceções incluem mensagens que não podem ser validadas em relação ao esquema e atividades de decodificação com falha e mensagens que não correspondem ao veículo existente ou casos de enriquecimento com falha.
  5. A gestão de veículos e dispositivos é acessível a sistemas externos com uma API gerida. A função de processamento de mensagens usa dados do veículo armazenados no Azure Cosmos DB para validar que as mensagens estão registradas em um veículo.

A Grade de Eventos do Azure fornece um agente MQTT compatível com o setor que dá suporte às versões 3.1.1 e 5.0. Para obter mais informações, consulte Visão geral do suporte MQTT na Grade de Eventos do Azure (Visualização) e Autenticação de cliente usando uma cadeia de certificados de CA. Os clientes podem ser restritos a publicar ou assinar tópicos específicos usando o RBAC (controle de acesso baseado em função) do Azure. Para obter mais informações, consulte Autenticação JWT do Microsoft Entra ID e autorização do Azure RBAC para publicar ou assinar mensagens MQTT.

Também é possível usar o Hub IoT como um broker MQTT. Ele oferece suporte limitado para MQTT 3.1.1 e 5.0 com tópicos predefinidos e acoplamento estreito entre dispositivos e aplicativos em nuvem. Para obter mais informações, consulte Comparar o suporte MQTT no Hub IoT e na Grade de Eventos.

A ligação entre dispositivos e a nuvem pode ser configurada através de uma ligação privada para maior segurança de rede.

Fluxo de trabalho de integração de frotas

A camada de integração da frota utiliza cargas úteis de comunicação padronizadas da camada telemática. As cargas úteis permitem cenários chave na mão na gestão de frotas para análise de linha de negócio e dados.

Existem quatro tipos comuns de mensagens de carga útil necessárias para apoiar as operações da frota:

Carga útil de dados Description
Atualizações do estado do veículo A mensagem de atualização do estado do veículo é enviada periodicamente durante as operações do veículo, normalmente no intervalo de segundos a minutos. A mensagem contém a posição e os dados operacionais do veículo.
Alertas e notificações de veículos Alertas e notificações de veículos é uma atualização de status especializada. Esta atualização é acionada pelo dispositivo de borda ou calculada e gerada na camada de telemática quando condições específicas são atingidas. Os eventos comuns incluem acidente, violação de cerca geográfica, condução severa e movimento não autorizado.
Saúde do veículo O estado de funcionamento do veículo contém informações do sistema de diagnóstico a bordo. Ele contém uma lista de hardware instalado e códigos de diagnóstico de problemas. Esse tipo de mensagem é enviado com baixa frequência, geralmente algumas vezes para cada dia, sob demanda ou como parte de uma mensagem prioritária se houver uma falha iminente ou real.
Viagens Alguns aplicativos de frota não transmitem um fluxo constante de telemetria do veículo, mas enviam uma única mensagem na conclusão de uma viagem contendo a rota e os pontos de interesse.

O diagrama de arquitetura a seguir mostra o fluxo de dados para essas mensagens:

Diagrama do fluxo de trabalho de integração da frota.

Baixe um arquivo do Visio dos diagramas na arquitetura.

  1. Uma mensagem padronizada chega ao namespace de Hubs de Eventos do Azure de integração de frota.
  2. As mensagens de status periódicas são processadas e enviadas diretamente para a camada de análise usando a ingestão de dados nativos do Azure Data Explorer.
  3. As mensagens recebidas como eventos, alertas e notificações adicionam linhas à tabela de dados de eventos correspondente.
  4. As mensagens que contêm viagens criam entradas na tabela de viagens.

Fluxo de trabalho de automação comercial

A integração de linha de negócios é obtida usando um conector de dados da Microsoft Power Platform. O conector oferece a possibilidade de criar fluxos de trabalho no Microsoft Power Automate ou Azure Logic Apps, permitindo a integração low-Code ou no-Code para funções do veículo.

Você pode usar conectores de dados para executar duas operações:

  • Os gatilhos notificam a Microsoft Power Platform quando ocorrem eventos específicos. Um gatilho inicia um fluxo de trabalho de negócios como uma reação a uma mensagem de alteração de status do veículo.
  • As ações são alterações direcionadas pelo usuário. As ações permitem a interação da Microsoft Power Platform com a camada de integração da frota.

Diagrama do fluxo de trabalho de automação comercial.

Baixe um arquivo do Visio dos diagramas na arquitetura.

O gatilho e as ações a seguir correspondem ao diagrama anterior.:

  1. Acionadores
    1. Mensagens de eventos de entrada: inicie um fluxo de trabalho no Microsoft Power Apps ou no Microsoft Power Platform com base em um tipo de mensagem de evento. A carga útil da mensagem pode ser analisada e acessada no Microsoft Power Platform.
    2. Aprovisionamento em matéria de gestão do ciclo de vida: Notificação de alterações ao estado de aprovisionamento dos veículos.
  2. Ações
    1. Acessar os últimos valores conhecidos do veículo e o Histórico: Permite que você leia o último armazenamento de valores conhecidos e o histórico de mensagens.
    2. Provisionamento: Contém funções para provisionar e desprovisionar veículos e dispositivos.

O conector de dados pode ser usado independentemente da integração do Dynamics 365. O conector permite que os aplicativos de negócios sejam integrados à arquitetura usando o Microsoft Power Platform.

Análise de dados e fluxo de trabalho de visualização

Diagrama do fluxo de trabalho de análise e visualização de dados.

Baixe um arquivo do Visio dos diagramas na arquitetura.

O pipeline de análise fornece disponibilidade quente e armazenamento refrigerado para dados de veículos e negócios.

  1. O data lake armazena dados, incluindo:

    • Mensagens originais e cruas do veículo.
    • Mensagens decodificadas e enriquecidas de extensões de processamento de mensagens de frotas conectadas.
    • Mensagens com falha ao longo das extensões de processamento de mensagens.
    • Informações de linha de negócios enviadas do Microsoft Dataverse por meio do Azure Synapse Link.
    • Exportações enviadas de um sistema de terceiros.
  2. Os dados são processados com pipelines Synapse em várias etapas:

    • Dados limpos, decodificados e desduplicados de tabelas de bronze bruto.
    • Dados de operação da frota enriquecidos, desduplicados e validados em tabelas de prata .
    • Conjuntos de dados que fornecem dados agregados e indicadores-chave de desempenho e insights derivados de várias fontes de dados em tabelas douradas .
  3. Visualização através do acesso aos dados da casa do lago. O Microsoft Power BI fornece recursos de visualização para a lakehouse usando conectores Parquet e clusters do Azure Data Explorer usando DirectQuery.

Componentes

Os seguintes componentes são referenciados nesta arquitetura de referência de frotas conectadas automotivas:

Serviços de mensagens

Os seguintes serviços de mensagens permitem que você reaja a eventos relevantes, provisione, ingerir e se comunique entre dispositivos conectados.

  • A Grade de Eventos é um serviço de distribuição de mensagens de publicação-assinatura altamente escalável e totalmente gerenciado que usa os protocolos MQTT e HTTP. Este serviço permite que dispositivos telemáticos se comuniquem com a nuvem.
  • O Hub IoT é um serviço gerenciado que atua como um hub de mensagens central entre os dispositivos telemáticos e a nuvem.
  • O Serviço de Provisionamento de Dispositivos do Hub IoT é um serviço auxiliar que permite o provisionamento zero-touch e just-in-time dos dispositivos telemáticos.
  • Os Hubs de Eventos são um serviço de processamento de eventos escalável que ingere e processa grandes volumes de eventos e dados. Processa o elevado volume de eventos gerados pelos dispositivos telemáticos.

Serviços de armazenamento e banco de dados

Os seguintes serviços permitem-lhe otimizar o seu armazenamento de dados.

  • O Armazenamento de Blobs do Azure é uma solução de armazenamento de objetos para a nuvem. Ele armazena informações dos dispositivos telemáticos, como mensagens, vídeos e capturas de dados de alta resolução.
  • O Azure Cosmos DB é um NoSQL totalmente gerenciado e um banco de dados relacional para desenvolvimento de aplicativos modernos. Ele armazena informações sobre veículos, dispositivos e usuários.

Serviços de integração

Os serviços a seguir permitem que você publique em escala, crie e gerencie gateways, use infraestrutura e recursos atualizados, crie aplicativos Web e móveis e use recursos geoespaciais.

  • O Gerenciamento de API do Azure é uma plataforma de gerenciamento híbrida e multicloud para APIs que simplifica a integração de dados e serviços.
  • O Azure Functions é uma solução sem servidor usada para o fluxo em tempo real e processamento de eventos de mensagens e eventos de telemetria. Ele também gerencia uploads de arquivos e realiza inferência com modelos de aprendizado de máquina.
  • O Serviço de Aplicativo do Azure é um serviço baseado em HTTP para hospedar aplicativos Web, APIs REST e back-ends móveis. Ele fornece uma experiência de front-end para usuários de mobilidade.
  • O Azure Maps é uma coleção de serviços geoespaciais e SDKs que fornecem contexto geográfico para aplicativos Web e móveis.

Serviços de dados e análises

Os serviços a seguir permitem que você consulte e analise grandes volumes de dados.

  • O Azure Synapse Analytics é um serviço de análise empresarial que acelera o tempo de obtenção de informações em armazéns de dados e sistemas de big data.
  • O Azure Data Explorer é uma plataforma de análise de big data totalmente gerenciada e de alto desempenho que simplifica a análise de grandes volumes de dados de telemetria de veículos quase em tempo real.

Serviços de segurança

Os serviços a seguir permitem que você gerencie sua rede virtual e identidades de usuário e controle o acesso aos seus aplicativos, dados e recursos.

  • O Azure Private Link permite o acesso a soluções da plataforma Azure como serviço (Paas) através de um ponto de extremidade privado na sua rede virtual. Private Link evita expor serviços à internet.
  • O Microsoft Entra ID é um serviço de gerenciamento de identidade e acesso baseado em nuvem. Ele fornece uma experiência comum em todos os aplicativos, serviços e usuários.

Integração empresarial

Os serviços a seguir permitem que você gerencie dados, aplicativos, fluxos de trabalho, crie aplicativos low-code e aumente os insights.

  • O Dataverse é um banco de dados em escala de nuvem usado para armazenar dados com segurança para aplicativos de negócios criados no Power Apps.
  • O Power Automate é um serviço baseado na nuvem que permite aos utilizadores automatizar tarefas repetitivas e simplificar processos empresariais com uma plataforma low-code.
  • O Power Apps é um serviço baseado na nuvem que permite aos utilizadores criar e partilhar rapidamente aplicações low-code.
  • O Power BI é um serviço de análise de negócios para visualização de dados e insights.
  • O Dynamics 365 é um conjunto de aplicativos de negócios inteligentes que ajuda você a administrar toda a sua empresa e fornecer melhores resultados por meio de insights preditivos orientados por IA.
  • O Dynamics 365 Field Service ajuda as organizações a fornecer serviço no local aos locais dos clientes.

Detalhes do cenário

Diagrama da arquitetura de referência do Connected Fleets.

Transfira um ficheiro PowerPoint deste diagrama.

Os fornecedores independentes de software (ISVs) podem usar a arquitetura de referência de frotas conectadas para criar funcionalidades independentes de cenários que são essenciais para as atividades gerais de gerenciamento de frotas. A camada de capacidades no diagrama anterior descreve as capacidades dentro de duas categorias: a gestão de veículos e as funções de negócio numa frota. Os recursos são divididos em categorias pelos seguintes motivos:

  • As categorias oferecem conveniência descritiva.
  • Um ISV pode desenvolver mais de um recurso em mais de uma categoria de capacidade.
  • Vários ISVs oferecem versões diferentes da mesma capacidade.

Os integradores de soluções (SIs) combinam recursos para desenvolver cenários específicos de segmento para clientes específicos. Os cenários mostrados no diagrama anterior são uma lista não exaustiva de exemplos. Alguns cenários se prestam a um número menor de tipos de frota, incluindo logística de última milha para entrega. Outros podem ter personalizações diferentes para diferentes segmentos, como serviço de campo móvel para compartilhamento de viagens urbanas versus para equipamentos de mineração remotos. Algumas instituições significativas desenvolvem as suas próprias capacidades de frota, mantendo-as sob a forma de ativos reutilizáveis. Estas instituições significativas podem desempenhar algumas das funções dos ISV e a função tradicional das instituições significativas.

Potenciais casos de utilização

  • O serviço de campo móvel apoia empresas que operam frotas como um serviço ou OEMs de serviço completo em campos como agricultura e off-highway que não têm oficinas fixas. Permite enviar médicos voadores, também conhecidos como técnicos, para a localização do veículo em caso de problemas. O diagnóstico remoto pode ajudá-lo a determinar a causa do erro e trazer as peças de reposição e manuais de reparo corretos. Uma arquitetura de serviço integrada pode combinar serviço móvel e serviço em oficinas estáticas.
  • A análise de autosserviço de engenharia permite que os engenheiros que trabalham em OEMs automotivos gerem insights acionáveis usando os dados gerados pela operação e tarefas da frota de veículos. A análise inclui desempenho do veículo, análise de causa raiz de erro, treinamento de modelo de aprendizado de máquina e análise geoespacial. O escopo inclui frotas de teste de produção e pré-produção onde as cargas úteis e a análise são mais dinâmicas.
  • Os serviços de veículos partilhados são um conjunto de serviços para despacho de táxis, aluguer de self-service e partilha de automóveis, ou partilha de automóveis. Para despacho de táxis, os casos de uso incluem a solicitação de pontos de embarque e desembarque, correspondência automatizada de passageiros com motoristas com base na disponibilidade e proximidade com o motorista e planejamento de horários para a próxima coleta. Em modo self-service, o serviço permite que os usuários façam reservas de veículos, façam pagamentos e facilitem o acesso seguro aos veículos. Do lado do operador, os gestores de frota podem executar relatórios sobre a procura de veículos em locais específicos para garantir que os veículos estão posicionados de acordo com as tendências da procura. Para a partilha de viaturas, estão cobertas reservas de veículos ou lugares e serviços de pagamento. Em sistemas de transporte inteligentes altamente integrados, tais recursos podem ser comuns em vários provedores, como para sistemas de despacho urbano.
  • A logística de última milha se concentra especificamente em clientes com requisitos complexos de programação, exigindo otimização da seleção de motoristas e veículos para muitos pontos de passagem em um determinado dia. Os clientes incluem pessoas que entregam mantimentos ou encomendas. Idealmente, a logística de última milha seria integrada com uma interface com o cliente para informar os clientes sobre o tempo de entrega esperado. Os clientes se beneficiam de um envolvimento mais próximo com os clientes finais por meio de maior visibilidade na entrega de mercadorias, otimização do tamanho da frota e redução na distância percorrida. Tais capacidades se estendem a modelos de frete compartilhado, onde o ponto final, em vez de transportador, organiza os pacotes, especialmente para conformidade com as restrições de zona de veículo de emissão ultrabaixa (ULEV) e veículo de emissão zero e baixa (ZLEV).
  • O atendimento ao cliente permite que os operadores e proprietários de frotas rastreiem os problemas dos clientes, registrem todas as interações, unifiquem o roteamento para rotear itens de trabalho de forma eficiente, criem e rastreiem contratos de nível de serviço (SLAs) e gerenciem o desempenho e a produtividade por meio de relatórios e painéis.

Considerações

Essas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios orientadores que podem ser usados para melhorar a qualidade de uma carga de trabalho. Para obter mais informações, consulte Microsoft Azure Well-Architected Framework.

Fiabilidade

A confiabilidade garante que seu aplicativo possa atender aos compromissos que você assume com seus clientes. Para obter mais informações, consulte Visão geral do pilar de confiabilidade.

  • É necessário um design extra para processar mensagens relacionadas com a saúde e a segurança. Por exemplo, correlacionar um sinal de falha a uma chamada de emergência 911.
  • O fornecedor de hardware telemático deve garantir a segurança funcional para a execução de comandos.

Segurança

A segurança oferece garantias contra ataques deliberados e o abuso de seus valiosos dados e sistemas. Para obter mais informações, consulte Visão geral do pilar de segurança.

  • Use o Microsoft Defender e o Microsoft Sentinel para identificar e resolver vulnerabilidades e ameaças de dispositivos. Considere integrar o agente de segurança leve no seu dispositivo. Para obter mais informações, consulte O que é o Microsoft Defender for IoT para construtores de dispositivos?.
  • Realize a monitorização e observabilidade dos seus dispositivos. Colete métricas, logs e rastreamentos a uma taxa que equilibre transparência com custos.
  • Use pontos de extremidade privados para proteger os serviços que não devem ser expostos à Internet pública.
  • Use identidades gerenciadas para fornecer identidades aos seus serviços e eliminar o gerenciamento de credenciais.

Otimização de custos

A otimização de custos consiste em procurar formas de reduzir despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, consulte Visão geral do pilar de otimização de custos.

  • O custo das operações da frota conectada está diretamente relacionado ao volume de mensagens para cada veículo.
    • Considere a frequência de atualização necessária para cada veículo. Considere ajustar dinamicamente a velocidade de atualização com base no caso de uso.
    • Considere reduzir o tamanho das mensagens usando técnicas de compactação ou codificação, como protobuf e gzip.
    • Considere limitar a transmissão de vídeos ou capturas de dados do veículo usando LAN sem fio em vez de comunicação celular.
    • Considere o processamento atrasado de arquivos grandes, como vídeos e arquivos de log, usando instâncias de Máquina Virtual do Azure Spot.
    • Use aliases de tópico em mensagens MQTT frequentes dos veículos para economizar largura de banda de rede.
  • O tempo de execução para decodificação e enriquecimento deve ser mantido o mais baixo possível para reduzir o tamanho e a escala dos aplicativos de função.
  • As operações de veículos normalmente têm períodos de alta e baixa demanda durante o dia. Considere o uso do dimensionamento automático para serviços que enfrentam uma demanda para reduzir custos.
  • As velocidades e os custos de processamento têm grandes diferenças para um sistema de telemetria baseado em IoT (camada telemática) e a camada operacional (Dataverse). Certifique-se de que apenas os eventos em que uma operação de negócios é necessária acionam uma atualização na camada operacional.

A calculadora de preços pode ser usada para criar uma estimativa dos custos mensais dos serviços do Azure necessários para usar essa solução.

Excelência operacional

A excelência operacional abrange os processos operacionais que implantam um aplicativo e o mantêm em execução na produção. Para obter mais informações, consulte Visão geral do pilar de excelência operacional.

  • As mensagens de letras mortas no Azure Data Lake Analytics permitem monitorar o sistema em busca de problemas e configurar alertas para detetar problemas com a comunicação do veículo.
  • Um bug no software do veículo pode criar uma carga elevada no sistema. Os conceitos de limitação de mensagens do veículo podem ser necessários para garantir que o sistema não esteja sobrecarregado.
  • Considere a criação de um grupo de recursos para cada camada na arquitetura. O agrupamento de recursos simplifica a gestão e o controlo de custos.

Eficiência de desempenho

A eficiência de desempenho é a capacidade da sua carga de trabalho de dimensionar para atender às demandas impostas pelos usuários. Para obter mais informações, consulte Visão geral do pilar de eficiência de desempenho.

  • Mensagens de alto volume, como atualizações periódicas de status, e mensagens adiadas, como viagens, são separadas de alertas e notificações para dimensionar corretamente os hubs de eventos.
  • Uma incompatibilidade entre telemetria e Dataverse relacionada ao tempo e ao tratamento de erros, como a diferença entre push e pull, usa tabelas virtuais para desacoplar dados que são atualizados rapidamente.
  • A estrutura atual do modelo de dados comum automotivo requer várias entradas para cada atualização de status do veículo. Cada valor requer atualizações na medida do dispositivo e no medidor do dispositivo. As informações sobre os sensores devem ser extraídas da camada de integração da frota sob demanda.
  • Mensagens de alerta e notificação de spam criam problemas no Dataverse. A frequência de atualização do Dataverse deve ser configurável e sujeita a aceleração.
  • A loja de estado contém as informações mais recentes do veículo e pode ser acessada como parte da automação comercial ou Power Apps.

Implementar este cenário

Você pode seguir o tutorial passo a passo da Arquitetura de Referência de Frota Conectada para implantar a solução em sua assinatura.

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Principais autores:

Outros contribuidores:

Para ver perfis não públicos do LinkedIn, inicie sessão no LinkedIn.

Próximos passos

As arquiteturas de referência a seguir expandem o cenário de frotas conectadas:

  • A arquitetura de referência de mensagens, dados e análises automotivas abrange mais cenários de mensagens automotivas e de dispositivos usando o agente MQTT da Grade de Eventos.
  • A análise de dados para frotas de teste automotivo é um cenário dedicado onde os dados coletados são usados para validação de engenharia e análise de causa raiz.

As arquiteturas de referência a seguir estão relacionadas ao cenário de frotas conectadas:

  • O guia de projeto de operações de veículos autônomos (AVOps) contém a abordagem para o desenvolvimento e treinamento de modelos de frotas de veículos autônomos.
  • O controle de frota de veículos guiados automatizados mostra uma abordagem de ponta a ponta para controlar veículos guiados automatizados (AGVs) para fabricação just-in-time e logística automatizada de showfloor.

Os seguintes padrões são relevantes ao implementar essa arquitetura:

  • O padrão Publisher-Subscriber descreve como um dispositivo anuncia eventos para vários aplicativos interessados.
  • O padrão Event Sourcing descreve o uso de um repositório somente acréscimo para registrar a série completa de ações executadas em entidades como veículos, dispositivos e usuários, em vez de apenas os últimos valores conhecidos.
  • A limitação é um padrão para controlar o consumo de recursos para permitir que um sistema continue a funcionar e a cumprir SLAs.
  • O guia de monitoramento de nuvem fornece uma visão geral sobre os conceitos necessários para implementar monitoramento e observabilidade.