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á.
Gerencie manifestos AWS de decodificadores de IoT FleetWise
Importante
O acesso a determinados FleetWise recursos de AWS IoT está atualmente bloqueado. Para obter mais informações, consulte AWS Disponibilidade de regiões e recursos na AWS IoT FleetWise.
Os manifestos do decodificador contêm informações de decodificação que a AWS IoT FleetWise usa para transformar dados do veículo (dados binários) em valores legíveis por humanos e preparar seus dados para análises de dados. A interface de rede e os decodificadores de sinal são os principais componentes com os quais você trabalha para configurar os manifestos do decodificador.
- Interface de rede
-
Contém informações sobre o protocolo que a rede do veículo usa. AWS A IoT é FleetWise compatível com os seguintes protocolos.
- Controller Area Network (barramento CAN)
-
Um protocolo que define como os dados são comunicados entre unidades de controle eletrônico (ECUs). ECUs pode ser a unidade de controle do motor, os airbags ou o sistema de áudio.
nota
A especificação CAN DBC permite a definição de.
SIG_VALTYPE_
Quando definido, ele controla em qual tipo de dados o valor do sinal bruto é convertido. No entanto, a lógica de FleetWise importação de AWS IoT não pode processarSIG_VALTYPE_
definições em um arquivo.dbc. - On-board diagnostic (OBD) II
-
Um protocolo mais desenvolvido que define como os dados de autodiagnóstico são comunicados entre eles. ECUs Ele fornece vários códigos de problemas de diagnóstico padrão (DTCs) que ajudam a identificar o que há de errado com seu veículo.
- Middleware de veículo
-
O middleware de veículo definido como um tipo de interface de rede. Exemplos de middleware de veículo incluem Robot Operating System (ROS 2) e Scalable Service-Oriented Middleware over IP (SOME/IP).
nota
AWS A IoT FleetWise oferece suporte ao middleware ROS 2 para dados do sistema de visão.
- Interfaces personalizadas
-
Você também pode usar sua própria interface para decodificar sinais no Edge. Isso pode economizar seu tempo, pois você não precisa criar regras de decodificação na nuvem.
- Decodificador de sinal
-
Fornece informações detalhadas de decodificação para um sinal específico. Cada sinal especificado no modelo do veículo deve ser emparelhado com um decodificador de sinal. Se o manifesto do decodificador contiver interfaces de rede CAN, ele deverá conter sinais do decodificador CAN. Se o manifesto do decodificador contiver interfaces de rede OBD, ele deverá conter decodificadores de sinal OBD.
O manifesto do decodificador deve conter decodificadores de sinal de mensagem se também contiver interfaces de middleware do veículo. Ou, se o manifesto do decodificador contiver interfaces de decodificação personalizadas, ele também deverá conter sinais de decodificação personalizados.
Cada manifesto do decodificador deve estar associado a um modelo de veículo. AWS A IoT FleetWise usa o manifesto do decodificador associado para decodificar dados de veículos criados com base no modelo do veículo.
Cada manifesto do decodificador tem um campo de status que contém o estado do manifesto do decodificador. O estado pode ser um dos seguintes valores:
-
ACTIVE
— O manifesto do decodificador está ativo. -
DRAFT
— A configuração do manifesto do decodificador não é salva. -
VALIDATING
: o manifesto do decodificador está em validação quanto a sua elegibilidade. Isso se aplica somente aos manifestos do decodificador que contêm pelo menos um sinal de dados de sistemas de visão. -
INVALID
: o manifesto do decodificador falhou na validação e ainda não pode ser ativado. Isso se aplica somente aos manifestos do decodificador que contêm pelo menos um sinal de dados de sistemas de visão. Você pode usar o ListDecoderManifests e GetDecoderManifest APIs para verificar o motivo da falha na validação.
Importante
-
Se você usa o FleetWise console de AWS IoT para criar um manifesto do decodificador, a AWS IoT ativa FleetWise automaticamente o manifesto do decodificador para você.
-
Se você usar a operação da API
CreateDecoderManifest
para criar um manifesto do decodificador, o manifesto do decodificador permanecerá no estadoDRAFT
. -
Você não pode criar veículos usando modelos de veículos associados a um manifesto do decodificador da
DRAFT
. Use a operação da APIUpdateDecoderManifest
para alterar o manifesto do decodificador para o estadoACTIVE
. -
Você não pode editar manifestos do decodificador que estejam no estado
ACTIVE
.