

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
<a name="decoder-manifests"></a>

**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](fleetwise-regions.md).

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**  <a name="network-interface-definition"></a>
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.  
**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).  
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**  <a name="decoder-signal-definition"></a>
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 estado `DRAFT`.
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 API `UpdateDecoderManifest` para alterar o manifesto do decodificador para o estado `ACTIVE`.
Você não pode editar manifestos do decodificador que estejam no estado `ACTIVE`.

**Topics**
+ [Configurar interfaces de FleetWise rede AWS de IoT e sinais de decodificador](configure-network-interfaces-decoder-signals.md)
+ [Crie um manifesto AWS do decodificador de IoT FleetWise](create-decoder-manifest.md)
+ [Atualizar um manifesto AWS do decodificador de IoT FleetWise](update-decoder-manifest.md)
+ [Excluir um manifesto AWS do decodificador de IoT FleetWise](delete-decoder-manifest.md)
+ [Obtenha informações sobre o manifesto do FleetWise decodificador AWS de IoT](get-decoder-manifest-information.md)