Tutorial: Introdução à AWS IoT FleetWise (console) - AWS IoT FleetWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: Introdução à AWS IoT FleetWise (console)

Use FleetWise a AWS IoT para coletar, transformar e transferir o formato de dados exclusivo de veículos automatizados para a nuvem quase em tempo real. Você tem acesso a informações de toda a frota. Isso pode ajudar a detectar e amenizar com eficiência os problemas de integridade do veículo, transferir sinais de dados de alto valor e diagnosticar problemas remotamente, tudo isso com redução de custos.

Este tutorial mostra como começar a usar a AWS IoT FleetWise. Você aprenderá como criar um modelo de veículo (manifesto de modelo), um manifesto de decodificador, um veículo e uma campanha.

Para obter mais informações sobre os principais componentes e conceitos da AWS IoT FleetWise, consulte. Como funciona o AWS IoT FleetWise

Tempo estimado: 45 minutos.

Importante

Você será cobrado pelos FleetWise recursos de AWS IoT que essa demonstração cria e consome. Para obter mais informações, consulte AWS IoT FleetWise na página de preços de AWS FleetWise IoT.

Pré-requisitos

Para concluir este tutorial de conceitos básicos, você precisa:

  • Um Conta da AWS. Se você não tiver um Conta da AWS, consulte Criação de um Conta da AWS no Guia de AWS Account Management referência.

  • Acesso a um Região da AWS que ofereça suporte à AWS IoT FleetWise. Atualmente, a AWS IoT FleetWise é suportada no Leste dos EUA (Norte da Virgínia) e na Europa (Frankfurt).

  • Recursos do Amazon Timestream:

    • Um banco de dados do Amazon Timestream. Para obter mais informações, consulte Criar um banco de dados no Guia do desenvolvedor do Amazon Timestream.

    • Uma tabela do Amazon Timestream criada no Amazon Timestream que armazenará seus dados. Para obter mais informações, consulte Criar uma tabela no Guia do desenvolvedor do Amazon Timestream.

Etapa 1: Configurar o software Edge Agent para AWS IoT FleetWise

nota

A CloudFormation pilha nesta etapa usa dados de telemetria. Você também pode criar uma CloudFormation pilha usando dados do sistema de visão. Para ter mais informações, consulte o Vision System Data Developer Guide.

O recurso de dados de sistemas de visão está na versão de teste e está sujeito a alterações.

Seu software Edge Agent para AWS IoT FleetWise facilita a comunicação entre veículos e a nuvem. Ele recebe instruções de esquemas de coleta de dados sobre como coletar dados de veículos conectados à nuvem.

Para configurar o software Edge Agent, em Informações gerais, faça o seguinte:

  1. Abra o CloudFormation modelo de lançamento.

  2. Na página de criação rápida da pilha, em Nome da pilha, insira o nome da sua pilha de recursos de IoT AWS . FleetWise Uma pilha é um nome amigável que aparece como prefixo nos nomes dos recursos que esse AWS CloudFormation modelo cria.

  3. Em Parâmetros, insira os valores personalizados para os parâmetros relacionados à pilha.

    1. Fleetsize: você pode aumentar o número de veículos na frota atualizando o parâmetro Fleetsize.

    2. IoT CoreRegion ‐ Você pode especificar a região em AWS IoT que a coisa é criada atualizando o parâmetro IoT. CoreRegion Você deve usar a mesma região que usou para criar seus veículos de AWS IoT FleetWise . Para obter mais informações sobre Regiões da AWS, consulte Regiões e zonas - Amazon Elastic Compute Cloud.

  4. Na seção Capacidades, selecione a caixa para confirmar que AWS CloudFormation cria recursos do IAM.

  5. Selecione Criar pilha e aguarde aproximadamente 15 minutos para que o status da pilha mostre CREATE_COMPLETE.

  6. Para confirmar que a pilha foi criada, selecione a guia Informações da pilha, atualize a visualização e procure CREATE_COMPLETE.

A guia de informações do AWS IoT FleetWise Stack mostra a notificação de confirmação CREATE COMPLETE.
Importante

Você será cobrado pelos FleetWise recursos de AWS IoT que essa demonstração cria e consome. Para obter mais informações, consulte AWS IoT FleetWise na página de preços de AWS FleetWise IoT.

Etapa 2: criar um modelo de veículo

Importante

Você não pode criar um modelo de veículo com sinais de dados do sistema de visão no console de AWS IoT FleetWise . Use a AWS CLI em vez disso.

Você usa modelos de veículos para padronizar o formato dos veículos e para ajudar a definir a relação entre os sinais nos veículos que você cria. Um catálogo de sinais também é criado quando você cria um modelo de veículo. Um catálogo de sinais é uma coleção de sinais padronizados que podem ser reutilizados para criar modelos de veículos. Sinais são estruturas fundamentais que você define para conter dados do veículo e seus metadados. No momento, o FleetWise serviço de AWS IoT oferece suporte a apenas um catálogo de sinais Região da AWS por conta. Isso ajuda a verificar se os dados processados de uma frota de veículos são consistentes.

Para criar um modelo de veículo
  1. Abra o console AWS de IoT. FleetWise

  2. No painel de navegação, selecione Modelos de veículos.

  3. Na página Modelos de veículos, selecione Criar modelo de veículo.

  4. Na seção Informações gerais, insira o nome do modelo do seu veículo, como Veículo1, e uma descrição opcional. Em seguida, escolha Próximo.

  5. Escolha um ou mais sinais do catálogo de sinais. Você pode filtrar sinais por nome no catálogo de pesquisa ou escolhê-los na lista. Por exemplo, você pode escolher sinais de pressão dos pneus e pressão dos freios para poder coletar dados relacionados a esses sinais. Escolha Próximo.

  6. Escolha seus arquivos .dbc e carregue-os do seu dispositivo local. Escolha Próximo.

    nota

    Para este tutorial, você pode baixar um exemplo de arquivo.dbc para fazer o upload nesta etapa.

  7. Adicione atributos ao modelo do seu veículo e selecione Avançar.

    1. Nome — Insira o nome do atributo do veículo, como o nome do fabricante ou a data de fabricação.

    2. Tipo de dados — No menu Tipo de dados, selecione um tipo de dados.

    3. Unidade — (Opcional) Insira um valor unitário, como quilômetro ou Celsius.

    4. Caminho — (Opcional) Insira um nome para o caminho para um sinal, como Vehicle.Engine.Light.. O ponto (.) indica que é um sinal secundário.

    5. Valor padrão — (Opcional) Insira um valor padrão.

    6. Descrição — (Opcional) Insira uma descrição do atributo.

  8. Analise as configurações. Quando estiver pronto, escolha Create (Criar). Uma notificação aparece informando que o modelo do seu veículo foi criado com sucesso.

A FleetWise notificação de AWS IoT informando que o modelo do seu veículo foi criado com sucesso.

Etapa 3: criar um manifesto do decodificador

Os manifestos do decodificador estão associados aos modelos de veículos que você cria. Eles contêm informações que ajudam a AWS IoT a FleetWise decodificar e transformar dados de veículos de um formato binário em valores legíveis por humanos que podem ser analisados. As interfaces de rede e sinais de decodificador são componentes que ajudam a configurar manifestos de decodificador. Uma interface de rede contém informações sobre o protocolo CAN ou OBD usado pela rede do seu veículo. O sinal do decodificador fornece informações de decodificação para um sinal específico.

Para criar um manifesto do decodificador
  1. Abra o console AWS de IoT. FleetWise

  2. No painel de navegação, selecione Modelos de veículos.

  3. Na seção Modelos de veículos, selecione o modelo de veículo que você quer usar para criar um manifesto do decodificador.

  4. Selecione Criar manifesto do decodificador.

Etapa 4: configurar um manifesto do decodificador

Para configurar um manifesto do decodificador
Importante

Você não pode configurar sinais de dados do sistema de visão em manifestos de decodificadores usando o console de IoT AWS . FleetWise Use a AWS CLI em vez disso. Para ter mais informações, consulte Criar um manifesto do decodificador (AWS CLI).

  1. Para ajudar a identificar o manifesto do decodificador, insira um nome e uma descrição opcional para ele. Em seguida, clique em Próximo.

  2. Para adicionar uma ou mais interfaces de rede, escolha o tipo CAN_INTERFACE ou OBD_INTERFACE.

    • Interface de diagnóstico integrado (OBD) — Selecione este tipo de interface para ter um protocolo que defina como os dados de autodiagnóstico são comunicados entre unidades de controle eletrônico (ECUs). Este protocolo fornece vários códigos de problemas de diagnóstico (DTCs) padrão que podem ajudar a solucionar problemas no veículo.

    • Interface de rede de área de controlador (barramento CAN) — Selecione este tipo de interface para ter um protocolo que defina como os dados são comunicados entre as ECUs. As ECUs podem ser unidades de controle do motor, airbags ou sistema de áudio.

  3. Insira um nome de interface de rede.

  4. Para adicionar sinais à interface de rede, escolha um ou mais sinais da lista.

  5. Selecione um sinal de decodificador para o sinal adicionado na etapa anterior. Para fornecer informações de decodificação, faça upload de um arquivo .dbc. Cada sinal no modelo do veículo deve ser emparelhado com um sinal de decodificador, que você pode escolher na lista.

  6. Para adicionar uma interface de rede secundária, selecione Adicionar interface de rede. Quando terminar de adicionar interfaces de rede, selecione Avançar.

  7. Analise as configurações e selecione Criar. É exibida uma notificação informando que o manifesto do decodificador foi criado com sucesso.

Etapa 5: criar um veículo

Na AWS IoT FleetWise, os veículos são representações virtuais do seu veículo físico real. Todos os veículos criados com base no mesmo modelo de veículo herdam o mesmo grupo de sinais, e cada veículo criado corresponde a um item de IoT recém-criado. Você deve associar todos os veículos a um manifesto do decodificador.

Pré-requisitos
  1. Verifique se você já criou o modelo do veículo e o manifesto do decodificador. Além disso, verifique se o status do modelo do veículo está ATIVO.

    1. Para verificar se o status do modelo do veículo está ATIVO, abra o console de AWS IoT FleetWise .

    2. No painel de navegação, selecione Modelos de veículos.

    3. Na seção Resumo, em Status, verifique o status do seu veículo.

A FleetWise captura de tela de AWS IoT da seção Resumo mostrando o status do seu veículo.
Para criar um veículo
  1. Abra o FleetWise console da AWS.

  2. No painel de navegação, selecione Veículos.

  3. Selecione Criar veículo.

  4. Para definir as propriedades do veículo, insira o nome do veículo e selecione um manifesto do modelo (modelo do veículo) e um manifesto do decodificador.

  5. (Opcional) Para definir os atributos do veículo, insira um par de valores-chave e selecione Adicionar atributos.

  6. (Opcional) Para rotular o recurso da AWS, adicione tags e selecione Adicionar nova tag.

  7. Escolha Próximo.

  8. Para configurar o certificado do veículo, você pode fazer upload do próprio certificado ou selecionar Gerar automaticamente um novo certificado. Recomendamos gerar automaticamente o certificado para uma configuração mais rápida. Se já tiver um certificado, será possível escolher usá-lo.

  9. Faça download dos arquivos de chave pública e privada e selecione Avançar.

  10. Para anexar uma política ao certificado do veículo, você pode inserir um nome de política existente ou criar uma nova política. Para criar uma nova política, selecione Criar política > Avançar.

  11. Analise as configurações. Após concluir, selecione Criar veículo.

Etapa 6: criar uma campanha

Na AWS IoT FleetWise, as campanhas são usadas para facilitar a seleção, coleta e transferência de dados dos veículos para a nuvem. As campanhas contêm esquemas de coleta de dados que fornecem instruções ao software Edge Agent sobre como coletar dados com um esquema de coleta baseado em condições ou um esquema de coleta baseado em tempo.

Como criar uma campanha
  1. Abra o console AWS de IoT. FleetWise

  2. No painel de navegação, selecione Campanhas.

  3. Escolha Create campaign (Criar campanha).

  4. Insira o nome da sua campanha e uma descrição opcional.

  5. Para configurar o esquema de coleta de dados da campanha, você pode definir manualmente o esquema de coleta de dados ou fazer upload de um arquivo .json por seu dispositivo local. O upload de um arquivo .json define automaticamente o esquema de coleta de dados.

    1. Para definir manualmente o esquema de coleta de dados, selecione Definir esquema de coleta de dados e selecione o tipo de esquema de coleta de dados que você quer usar para sua campanha. Você pode escolher um esquema de coleta baseado em condições ou um esquema de coleta baseado em tempo.

    2. Se você escolher um esquema de coleta baseado em tempo, deverá especificar por quanto tempo sua campanha coletará os dados do veículo.

    3. Se escolher um esquema de coleta baseado em condições, será necessário especificar uma expressão para reconhecer quais dados devem ser coletados. Verifique se o nome do sinal está especificado como uma variável, um operador de comparação e um valor de comparação.

    4. (Opcional) Escolha a versão do idioma da sua expressão ou mantenha-a como o valor padrão de 1.

    5. (Opcional) Especifique o intervalo de acionamento entre dois eventos de coleta de dados.

    6. Para coletar dados, selecione a condição do modo Acionador para o software Edge Agent. Por padrão, o FleetWise software Edge Agent para AWS IoT sempre coleta dados sempre que a condição é atendida. Ou poderá coletar dados somente quando a condição for atendida pela primeira vez, no primeiro acionamento.

    7. (Opcional) Você pode escolher opções de esquema mais avançadas.

  6. Para especificar os sinais dos quais o esquema de coleta de dados coletará dados, procure o nome do sinal no menu.

  7. (Opcional) Você pode escolher uma contagem máxima de amostras ou um intervalo mínimo de amostragem. Você também pode adicionar mais sinais.

  8. Escolha Próximo.

  9. Defina o destino de armazenamento para o qual a campanha deve transferir os dados. Você pode armazenar dados no Amazon S3 ou no Amazon Timestream.

    1. Amazon S3 — Escolha o bucket S3 que AWS IoT FleetWise tem permissões para.

    2. Amazon Timestream — escolha o banco de dados Timestream e o nome da tabela. Insira uma função do IAM que permita enviar dados AWS IoT FleetWise para o Timestream.

  10. Escolha Próximo.

  11. Selecione atributos ou nomes de veículos na caixa de pesquisa.

  12. Insira o valor relacionado ao atributo ou nome que você escolheu para seu veículo.

  13. Selecione os veículos dos quais sua campanha coletará dados. Em seguida, clique em Próximo.

  14. Analise as configurações da sua campanha e selecione Criar campanha. Você ou sua equipe devem implantar a campanha em veículos.

Etapa 7: limpar

Para evitar cobranças adicionais pelos recursos usados durante este tutorial, exclua a AWS CloudFormation pilha e todos os recursos da pilha.

Para excluir a AWS CloudFormation pilha
  1. Abra o console de AWS CloudFormation.

  2. Na lista de pilhas, escolha a pilha que você criou na etapa 1.

  3. Escolha Delete.

  4. Para confirmar a exclusão, selecione Delete (Excluir). A pilha leva cerca de 15 minutos para ser excluída.

Próximas etapas

  1. Você pode processar e visualizar os dados do veículo que sua campanha coleta. Para ter mais informações, consulte Processamento e visualização de dados do veículo.

  2. Você pode solucionar e resolver problemas com a AWS IoT. FleetWise Para ter mais informações, consulte Solução de problemas do AWS IoT FleetWise.