Este artigo descreve a arquitetura de referência de frotas automotivas conectadas, que permite que clientes e parceiros compilem soluções compatíveis e centradas em dados. Você pode gerenciar todos os aspectos de suas frotas conectadas, gerar insights controlados por dados e integrar soluções de frota a processos comerciais críticos. A arquitetura de referência de frotas conectadas é aplicável aos fabricantes de equipamentos originais automotivos (OEMs), incluindo operadores de frota, provedores de soluções de frota e provedores de serviços de mobilidade, pequenos e emergentes.
Arquitetura
Baixe um Arquivo Visio dos diagramas da arquitetura.
A arquitetura de referência de frotas conectadas oferece suporte à composição, à inovação e à capacidade de suporte ao:
- Aplicar esquemas de mensagens comuns e um modelo de dados automotivo comum atualizado, permitindo que os parceiros coordenem e adicionem valor em diferentes áreas do domínio de operações de frota.
- Usar um design modular para lidar com os desafios de modernizar ambientes brownfield com novas funcionalidades de gerenciamento de veículos e empresas. Os módulos podem ser gerenciados e integrados de forma independente, simplificando e acelerando a integração de funcionalidades 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.
- Baseado em serviços do Azure geralmente disponíveis. A arquitetura evolui à medida que novos recursos de serviço do Azure são introduzidos.
A arquitetura é composta das seguintes áreas:
- Borda de Veículo é responsável pela lógica e conexão integrada no veículo com o back-end da nuvem.
- Telemática abrange a ingestão de telemetria do veículo, o processamento de mensagens e o gerenciamento de dispositivos.
- Integração de frota abrange a integração da camada de telemetria com a camada de negócios e análise.
- Dados de negócios abrange o modelo de dados e os vínculos entre o modelo de dados comum da frota e os módulos existentes do Dynamics 365.
- Análise integra e gera insights de fontes de dados diversas e grandes.
- Operações de negócios fornece funcionalidades para o gerenciamento e a operação de frotas de veículos.
- Automação de Negócios fornece extensibilidade com pouco código ou sem código para implementar casos de uso com base nos dados de negócios.
- Visualização fornece funcionalidades de relatórios e de business intelligence.
- Operações e segurança fornece monitoramento e observabilidade em todos os serviços e dispositivos, protege a conectividade de rede e fornece autenticação ou autorização para dispositivos, aplicativos e usuários.
As seguintes seções expandem os detalhes da arquitetura e do fluxo de trabalho.
Fluxo de trabalho da ingestão de telemetria
A camada de ingestão de telemetria é responsável por receber mensagens, autorização, decodificação e camadas de enriquecimento do veículo e rotear as mensagens para a camada de integração da frota.
Baixe um Arquivo Visio dos diagramas da arquitetura.
- A telemetria das mensagens do veículo contêm cabeçalhos, ou metadados, e um conteúdo que pode ser codificado no 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.
- A mensagem é processada em um pipeline que realiza as seguintes etapas:
- Validação de metadados valida cabeçalhos de mensagem, incluindo atividades, como a confirmação de que o dispositivo está autorizado a enviar o tipo de mensagem e os campos de cabeçalho obrigatórios.
- A etapa de decodificação converte o esquema de entrada em um formato padronizado que é 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 controle de versão entre os tipos de dispositivo ou anos. A implementação de decodificação pode ser embutida, como parte da função para melhorar o desempenho, ou pode ser uma chamada de função separada para uma modularidade adicional.
- Enriquecimento envolve a manipulação de valores de dados e a adição de novos campos de dados. Exemplos de cargas de trabalho de enriquecimento incluem conversões de unidades, como milhas por quilômetros, geo-codificação reversa, pesquisa de descrição de código de problema de diagnóstico 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.
- A etapa de roteamento distribui as mensagens para o hub de eventos na camada de integração de frota com base no tipo de mensagem. A camada de integração de frota é um caminho quente, que é necessário para integrações que exigem acesso quase em tempo real aos dados da mensagem.
- Configuração é gerenciada no Azure Cosmos DB. O aplicativo de processamento de mensagens lê os tipos de mensagem conhecidos, as declarações de autorização do dispositivo e a configuração de etapas para processar e rotear as mensagens de entrada.
- Para análise de dados e depuração, as mensagens são armazenadas no data lake do cliente em tabelas separadas. Veja a seguir exemplos de mensagens e exceções:
- Mensagens brutas originais do Hub IoT do Azure, incluindo cabeçalhos.
- Mensagens decodificadas e enriquecidas.
- As exceções incluem mensagens que não podem ser validadas em relação ao esquema, atividades de decodificação com falha e mensagens que não correspondem ao veículo existente ou casos de enriquecimento com falha.
- Gerenciamento de veículos e dispositivos é acessível a sistemas externos com uma API gerenciada. A função de processamento de mensagens usa dados armazenados de veículo no Azure Cosmos DB para validar se 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 oferece suporte às versões 3.1.1 e 5.0. Para obter mais informações, consulte Visão geral do Suporte do MQTT na Grade de Eventos do Azure (Pré-visualização) e Autenticação de cliente usando uma cadeia de certificados CA. Os clientes podem ser restritos a publicar ou assinar tópicos específicos usando o controle de acesso baseado em função (RBAC) do Azure. Para obter mais informações, consulte Autenticação JWT do Microsoft Entra ID e autorização do RBAC do Azure para publicar ou assinar mensagens MQTT.
Também é possível usar Hub IoT como um agente MQTT. Ele oferece suporte limitado para MQTT 3.1.1 e 5.0 com tópicos predefinidos e acoplamento apertado entre dispositivos e aplicativos de nuvem. Para obter mais informações, confira Comparar o suporte ao MQTT no Hub IoT e na Grade de Eventos.
A conexão entre dispositivos e a nuvem pode ser configurada por meio de um link privado para segurança de rede aprimorada.
Fluxo de trabalho da integração de frota
A camada de integração da frota usa conteúdos de comunicação padronizados da camada de telemática. Os conteúdos permitem cenários prontos para uso no gerenciamento de frotas para linha de negócios e análise de dados.
Há quatro tipos comuns de conteúdo de mensagens necessários para dar suporte a operações de frota:
Conteúdo de dados | Descrição |
---|---|
Atualizações de status do veículo | A mensagem de atualização de status do veículo é enviada periodicamente durante as operações do veículo, geralmente 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ículo | Os alertas e notificações de veículos são uma atualização de status especializada. Essa atualização é disparada pelo dispositivo de borda ou calculada e gerada na camada de telemática quando condições específicas são atingidas. Eventos comuns incluem colisão, violação de geo-cerca, direção agressiva e movimento não autorizado. |
Integridade de veículo | A integridade de veículo contém informações do sistema integrado de diagnóstico. Ele contém uma lista de hardware instalado e códigos de problemas de diagnóstico. Esse tipo de mensagem é enviado com pouca frequência, geralmente algumas vezes por dia, sob demanda, ou como parte de uma mensagem com prioridade se houver uma pane iminente ou real. |
Viagens | Alguns aplicativos de frota não transmitem um fluxo constante de telemetria do veículo, mas, em vez disso, enviam uma única mensagem na conclusão de uma viagem que contendo a rota e os pontos de interesse. |
O diagrama de arquitetura a seguir mostra o fluxo de dados para essas mensagens:
Baixe um Arquivo Visio dos diagramas da arquitetura.
- Uma mensagem padronizada chega ao namespace dos Hubs de Eventos do Azure de integração de frota.
- As mensagens de status periódicas são processadas e enviadas diretamente para a camada de análise usando a ingestão de dados nativa do Azure Data Explorer.
- As mensagens recebidas como eventos, alertas e notificações adicionam linhas à tabela de dados de eventos correspondente.
- Mensagens que contêm viagens criam entradas na tabela de viagens.
Fluxo de trabalho de automação de negócios
A integração de linha de negócios é obtida com o uso de um conector de dados do Microsoft Power Platform. O conector oferece a possibilidade de criar fluxos de trabalho no Microsoft Power Automate ou nos Aplicativos Lógicos do Azure, habilitando a integração de pouco Código ou sem Código para funções de veículo.
Você pode usar os conectores de dados para realizar duas operações:
- Gatilhos notificam o 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 uma alteração de status do veículo.
- Ações são alterações direcionadas pelo usuário. As ações permitem a interação do Microsoft Power Platform com a camada de integração da frota.
Baixe um Arquivo Visio dos diagramas da arquitetura.
O seguinte gatilho e ações correspondem ao diagrama anterior.:
-
Gatilhos
- Mensagens de evento de entrada: Iniciam um fluxo de trabalho no Microsoft Power Apps ou no Microsoft Power Platform baseado em um tipo de mensagem de evento. O conteúdo da mensagem pode ser analisado e acessado no Microsoft Power Platform.
- Provisionamento do gerenciamento de ciclo de vida: Notificação de alterações no status de provisionamento de veículos.
-
Ações
- Acesso a Últimos valores conhecidos do veículo e ao Histórico: Permite que você leia o armazenamento dos últimos valores conhecidos e o histórico de mensagens.
- 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 Visualização de fluxo de trabalho
Baixe um Arquivo Visio dos diagramas da arquitetura.
O pipeline de análise fornece disponibilidade quente e armazenamento frio para dados de veículos e negócios.
O data lake armazena dados, incluindo:
- Mensagens originais e brutas 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 por push do Microsoft Dataverse através de Link do Azure Synapse.
- Exportações enviadas por push de um sistema de terceiros.
Os dados são processados com pipelines do Synapse em várias etapas:
- Dados limpos, decodificados e deduplicados de tabelas brutas de bronze.
- Dados de operação de frota enriquecidos, deduplicados e validados de 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 de ouro.
Visualização por meio do acesso aos dados da lakehouse. O Microsoft Power BI fornece recursos de visualização para o lakehouse usando conectores Parquet e clusters do Azure Data Explorer com o uso do DirectQuery.
Componentes
Os seguintes componentes são referenciados nessa arquitetura de referência de frotas automotivas conectadas:
Serviços de mensagens
Os seguintes serviços de mensagens permitem que você reaja a eventos relevantes, provisione, ingira e se comunique entre dispositivos conectados.
- Grade de Eventos é um serviço de distribuição de mensagens de publicação e assinatura altamente escalonável e totalmente gerenciado que usa os protocolos MQTT e HTTP. Esse serviço permite que os dispositivos telemáticos se comuniquem com a nuvem.
- Hub IoT é um serviço gerenciado que atua como um hub central de mensagens entre os dispositivos telemáticos e a nuvem.
- Serviço de Provisionamento de Dispositivos no Hub IoT é um serviço auxiliar que permite o provisionamento de dispositivos telemáticos sem contato e just-in-time.
- Hubs de Eventos é um serviço de processamento de eventos escalonável que ingere e processa grandes volumes de eventos e dados. Ele processa o alto volume de eventos gerados pelos dispositivos telemáticos.
Serviços de armazenamento e de banco de dados
Os seguintes serviços permitem otimizar o armazenamento de dados.
- 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 banco de dados relacional e NoSQL totalmente gerenciado para o desenvolvimento de aplicativos modernos. Ele armazena informações sobre veículos, dispositivos e usuários.
Serviços de integração
Os seguintes serviços 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.
- Gerenciamento de API do Azure é uma plataforma de gerenciamento híbrida e multinuvem para APIs que simplifica a integração de dados e serviços.
- Azure Functions é uma solução sem servidor usada para o fluxo em tempo real e o processamento de eventos de mensagens e eventos de telemetria. Ele também gerencia uploads de arquivos e executa inferência com modelos de machine learning.
- Serviço de Aplicativo do Azure é um serviço com base em HTTP para hospedagem de aplicativos Web, APIs REST e back-ends móveis. Ele fornece uma experiência de front-end para mobilidade de usuários.
- Azure Mapas é 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álise
Os seguintes serviços permitem que você consulte e analise grandes volumes de dados.
- Azure Synapse Analytics é um serviço de análise empresarial que acelera o tempo de insight entre data warehouses e sistemas de Big Data.
- 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 seguintes serviços permitem que você gerencie sua rede virtual e identidades de usuário e controle o acesso a seus aplicativos, dados e recursos.
- Link Privado do Azure permite o acesso às soluções de plataforma como serviço (PaaS) do Azure em um ponto de extremidade privado em sua rede virtual. O Link Privado evita a exposição de serviços na Internet.
- Microsoft Entra ID é um serviço de gerenciamento de identidade e acesso baseado em nuvem. Ele oferece uma experiência comum a todos os aplicativos, serviços e usuários.
Integração de negócios
Os seguintes serviços permitem que você gerencie dados, aplicativos, fluxos de trabalho, compile aplicativos de baixo código e aumente os insights.
- Dataverse é um banco de dados em escala de nuvem usado para armazenar dados com segurança para aplicativos de negócios compilados no Power Apps.
- Power Automate é um serviço baseado em nuvem que permite aos usuários automatizar tarefas repetitivas e otimizar processos de negócios com uma plataforma de baixo código.
- Power Apps é um serviço baseado em nuvem que permite aos usuários compilar e compartilhar rapidamente aplicativos com pouco código.
- Power BI é um serviço de análise de negócios para visualização e insights de dados.
- Dynamics 365 é um conjunto de aplicativos de negócios inteligentes que ajudam você a administrar toda a sua empresa e a obter melhores resultados por meio de insights preditivos e orientados por IA.
- Dynamics 365 Field Service ajuda as organizações a fornecer serviços no local para os locais dos clientes.
Detalhes do cenário
Baixe um arquivo PowerPoint desse diagrama.
Os fornecedores de software independentes (ISVs) podem usar a arquitetura de referência de frotas conectadas para criar funcionalidades independentes de cenário que são essenciais para as atividades gerais de gerenciamento de frotas. A camada de funcionalidades no diagrama anterior ilustra as funcionalidades em duas categorias: o gerenciamento de veículos e as funções de negócios em uma frota. As funcionalidades são divididas em categorias pelos seguintes motivos:
- As categorias oferecem conveniência descritiva.
- Um ISV pode desenvolver mais de uma funcionalidade em mais de uma categoria de funcionalidade.
- Vários ISVs oferecem versões diferentes da mesma funcionalidade.
Os integradores de soluções (SIs) combinam funcionalidades para desenvolver cenários específicos do 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 a logística de última quilometragem para entrega. Outros podem ter personalizações diferentes para segmentos diferentes, como serviço de campo móvel para compartilhamento de carona urbana versus equipamento de mineração remoto. Alguns SIs desenvolvem seus próprios recursos de frota, mantendo-os no formato de ativos reutilizáveis. Esses SIs podem desempenhar algumas das funções de ISVs e a função tradicional de SI.
Possíveis casos de uso
- Serviço de campo móvel oferece suporte a empresas que operam frotas como serviço ou OEMs de serviço completo em áreas como agricultura e fora de estrada que não têm oficinas fixas. Ele permite o envio de ambulância aérea, também conhecidos como técnicos, para o local do veículo se houver problemas. O diagnóstico remoto pode ajudá-lo a determinar a causa do erro e trazer as peças de reposição corretas e os manuais de reparo. Uma arquitetura de serviço integrada pode combinar serviço móvel e serviço em oficinas estáticas.
- Análise de autoatendimento de engenharia permite que os engenheiros que trabalham em OEMs automotivos gerem insights acionáveis usando os dados gerados pela operação e pelas tarefas da frota de veículos. A análise inclui desempenho do veículo, a análise da causa raiz do erro, o treinamento do modelo de machine learning e a análise geoespacial. O escopo inclui frotas de teste de produção e pré-produção, nas quais os conteúdos e a análise são mais dinâmicos.
- Serviços de veículos compartilhados são uma coleção de serviços para despacho de táxi, aluguel com autoatendimento e compartilhamentos de carros ou carona solidária. Para expedição de táxi, os casos de uso incluem solicitação de pontos de embarque e desembarque, a correspondência automatizada de passageiros com motoristas com base na disponibilidade, a proximidade com o motorista e o planejamento de agendamento para o próximo embarque. Em um modo de autoatendimento, o serviço permite que os usuários façam reservas de veículos, efetuem pagamentos e facilitem o acesso seguro aos veículos. No lado do operador, os gerentes de frota podem executar relatórios sobre a demanda de veículos em locais específicos para garantir que os veículos sejam posicionados conforme as tendências da demanda. No caso de caronas solidárias, as reservas de veículos ou assentos e os serviços de pagamento são cobertos. Em sistemas de transporte inteligentes altamente integrados, essas funcionalidades podem ser comuns a vários provedores, como os sistemas de despacho da cidade.
- Logística de último quilômetro concentra-se especificamente em clientes com requisitos de agendamento complexos, exigindo a 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. O ideal seria que a logística de último quilômetro fosse integrada a uma interface com o cliente para informá-lo sobre o tempo previsto de entrega. 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 da distância percorrida. Esses recursos se estendem a modelos de frete compartilhado em que o ponto final, e não a transportadora, organiza os pacotes, especialmente para conformidade com as restrições de zona de veículo de emissão ultrabaixa (ULEV) e veículos de emissão zero e baixa (ZLEV).
- Atendimento ao cliente permite que os operadores e proprietários de frotas acompanhem os problemas dos clientes, registrem todas as interações, unifiquem o roteamento para rotear itens de trabalho com eficiência, criem e acompanhem 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
Estas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios de orientação que podem ser usados para aprimorar a qualidade de uma carga de trabalho. Para obter mais informações, confira Microsoft Azure Well-Architected Framework.
Confiabilidade
A confiabilidade garante que seu aplicativo possa cumprir os compromissos que você assume com seus clientes. Para obter mais informações, confira Visão geral do pilar de confiabilidade.
- É necessário um projeto adicional para processar mensagens relacionadas à integridade e à segurança. Por exemplo, correlacionar um sinal de colisão a uma chamada de emergência para o 192.
- O provedor de hardware de telemática deve garantir a segurança funcional dos comandos em execução.
Segurança
A segurança fornece garantias contra ataques deliberados e o abuso de seus dados e sistemas valiosos. Para saber mais, confira Visão geral do pilar de segurança.
- Use o Microsoft Defender e o Microsoft Sentinel para identificar e resolver as vulnerabilidades e ameaças do dispositivo. Considere a possibilidade de integrar o agente de segurança leve em seu dispositivo. Para obter mais informações, consulte O que é o Microsoft Defender para IoT para compiladores de dispositivos?.
- Realize o monitoramento e a observabilidade de seus dispositivos. Colete métricas, logs e rastreamentos a uma taxa que equilibre transparência e 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 custo
A otimização de custos é a análise de maneiras de reduzir as despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, confira Visão geral do pilar de otimização de custo.
- O custo das operações de frotas conectadas está diretamente relacionado ao volume de mensagens de cada veículo.
- Considere a frequência de atualização necessária para cada veículo. Considere o ajuste dinâmico da 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 da comunicação via celular.
- Considere o processamento atrasado de arquivos grandes, como vídeos e arquivos de log, usando instâncias da Máquina Virtual Spot do Azure.
- Use aliases de tópico em mensagens MQTT frequentes dos veículos para economizar largura de banda da rede.
- O runtime para decodificação e enriquecimento deve ser mantido o mais baixo possível para reduzir o tamanho e a escala dos aplicativos de funções.
- As operações de veículos normalmente têm períodos de alta e baixa demanda durante o dia. Considere o uso de dimensionamento automático para serviços que apresentam 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 de telemática) e a camada operacional (Dataverse). Certifique-se de que somente os eventos em que uma operação de negócios é necessária disparam 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 de operações que implantam um aplicativo e o mantêm em execução na produção. Para obter mais informações, confira Visão geral do pilar de excelência operacional.
- As Mensagens mortas no Azure Data Lake Analytics permitem que você monitore o sistema em busca de problemas e configure alertas para detectar problemas com a comunicação do veículo.
- Um bug no software do veículo pode criar uma carga alta no sistema. Os conceitos de limitação de mensagens do veículo podem ser necessários para garantir que o sistema não seja sobrecarregado.
- Considere a criação de um grupo de recursos para cada camada da arquitetura. O agrupamento de recursos simplifica o gerenciamento e o controle de custos.
Eficiência de desempenho
A eficiência do desempenho é a capacidade da sua carga de trabalho de ser dimensionada para atender às demandas impostas pelos usuários. Para saber mais, confira 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 dos alertas e notificações para dimensionar os hubs de eventos.
- Uma incompatibilidade entre a telemetria e o 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 comuns automotivos exige 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 vir à tona a partir da camada de integração da frota sob demanda.
- O spam de mensagens de alerta e notificação cria problemas no Dataverse. A frequência de atualização do Dataverse deve ser configurável e sujeita a limitação.
- O armazenamento de estado contém as informações mais recentes do veículo e pode ser acessado como parte da automação de negócios ou do Power Apps.
Implantar este cenário
Você pode seguir o tutorial passo a passo da Arquitetura de Referência da Frota Conectada para implantar a solução em sua assinatura.
Colaboradores
Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.
Principais autores:
- Mario Ortegon-Cabrera | Gerente-Chefe de Programas, MCIGET SDV e Mobilidade
- David Peterson | Arquiteto-Chefe, Linha de Serviço de Mobilidade
Outros colaboradores:
- Saivendra Kayal | Arquiteto de Programas Sênior, Linha de Serviço de Mobilidade
- Ryan Matsumura| Gerente de Programas Sênior, MCIGET SDV & Mobility
- John Stenlake | Diretor, Inovação em Veículos e Mobilidade
Para ver perfis não públicos no LinkedIn, entre no LinkedIn.
Próximas etapas
A arquitetura de referência a seguir expandem o cenário das frotas conectadas:
- 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.
- Análise de dados para frotas de teste automotivas é um cenário dedicado em que os dados coletados são usados para validação de engenharia e análise de causa raiz.
Recursos relacionados
As seguintes arquiteturas de referência estão relacionadas ao cenário das frotas conectadas:
- Guia de design de operações de veículos autônomos (AVOps) contém a abordagem para o desenvolvimento e o treinamento de modelos de frotas de veículos autônomos.
- Controle automatizado de frotas de veículos guiados mostra uma abordagem de ponta a ponta para controlar veículos guiados automatizados (AGVs) para fabricação just-in-time e logística automatizada da área de exposição.
Os seguintes padrões são relevantes para a implementação dessa arquitetura:
- O padrão Publicador-Assinante descreve como um dispositivo anuncia eventos para vários aplicativos interessados.
- O padrão de Fornecimento de Eventos descreve o uso de um armazenamento somente de anexos para registrar a série completa de ações realizadas em entidades como veículos, dispositivos e usuários, em vez de apenas os últimos valores conhecidos.
- Limitação é um padrão de controle do consumo de recursos para permitir que um sistema continue funcionando e atenda aos SLAs.
- Guia de monitoramento de nuvem fornece uma visão geral dos conceitos necessários para implementar o monitoramento e a observabilidade.