Edge Agent para problemas AWS de software de IoT FleetWise - 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á.

Edge Agent para problemas AWS de software de IoT FleetWise

Solucione problemas do software Edge Agent.

Problema: o software Edge Agent não inicia.

Pode ser que você veja os seguintes erros quando o software Edge Agent não inicia.

  • Error from reader: * Line 1, Column 1 Syntax error: value, object or array expected.

    Solução: verifique se o arquivo de configuração do FleetWise software Edge Agent para AWS IoT está usando um formato válidoJSON. Por exemplo, certifique-se de que as vírgulas estão sendo usadas de forma correta. Para obter mais informações sobre o arquivo de configuração, faça o seguinte para baixar o Guia do desenvolvedor do FleetWise software Edge Agent para AWS IoT.

    1. Navegue até o console AWS de IoT. FleetWise

    2. Na página inicial do serviço, na FleetWise seção Introdução à AWS IoT, escolha Explore o Edge Agent.

  • [ERROR] [SocketCANBusChannel::connect]: [ SocketCan with name xxx is not accessible] [ERROR] [IoTFleetWiseEngine::connect]: [ Failed to Bind Consumers to Producers ]

    Solução: esse erro pode ser exibido quando o software Edge Agent não consegue estabelecer comunicação de soquete com as interfaces de rede definidas no arquivo de configuração.

    Para verificar se todas as interfaces de rede definidas na configuração estão disponíveis, execute o seguinte comando:

    ip link show

    Para colocar uma interface de rede online, execute o seguinte comando: Substituir network-interface-id com o ID da interface de rede.

    sudo ip link set network-interface-id up
  • [ERROR] [AwsIotConnectivityModule::connect]: [Connection failed with error] [WARN] [AwsIotChannel::send]: [No alive MQTT Connection.] # or [WARN] [AwsIotChannel::send]: [aws-c-common: AWS_ERROR_FILE_INVALID_PATH]

    Solução: Você pode ver esse erro quando o software Edge Agent não consegue estabelecer uma MQTT conexão com AWS IoT Core o. Verifique se os itens a seguir estão configurados corretamente e reinicie o software Edge Agent.

    • mqttConnection::endpointUrl— AWS endpoint do dispositivo IoT da conta.

    • mqttConnection::clientID— O ID do veículo no qual o software Edge Agent está em execução.

    • mqttConnection::certificateFilename— O caminho para o arquivo de certificado do veículo.

    • mqttConnection::privateKeyFilename— O caminho para o arquivo da chave privada do veículo.

    • Você costumava AWS IoT Core provisionar o veículo. Para obter mais informações, consulte Provisionar AWS veículos de IoT FleetWise .

    Para obter mais informações, consulte Perguntas frequentes sobre o AWS IoT Device SDK for C++.

Problema: [ERROR] [I oTFleetWiseEngine: :connect]: [Falha ao iniciar a biblioteca de persistência]

Solução: esse erro pode ser exibido quando o software Edge Agent não consegue localizar o armazenamento de persistência. Verifique se o seguinte está configurado corretamente e reinicie o software Edge Agent.

persistency:persistencyPath — Um caminho local usado para persistir esquemas de coleta, manifestos de decodificadores e instantâneos de dados.

Problema: O software Edge Agent não coleta diagnósticos integrados (OBD) II PIDs e códigos de problemas de diagnóstico (DTCs).

Solução: esse erro pode ser exibido quando obdInterface:pidRequestIntervalSeconds ou obdInterface:dtcRequestIntervalSeconds estão configurados como 0.

Se o software Edge Agent estiver sendo executado em um veículo com transmissão automática, verifique se obdInterface:hasTransmissionEcu está configurado paratrue.

Se o seu veículo suportar a arbitragem estendida da Rede de Área do Controlador (CANbus)IDs, verifique se obdInterface:useExtendedIds está configurado paratrue.

Problema: o FleetWise software Edge Agent para AWS IoT não coleta dados da rede ou não consegue aplicar regras de inspeção de dados.

Solução: esse erro pode ser exibido quando as cotas padrão são violadas.

Recurso Quota Ajustável Observação
Valor do ID do sinal O ID do sinal deve ser menor ou igual a 50.000 Sim O software Edge Agent não coletará dados de sinais que tenham um ID superior a 50.000. Recomendamos verificar quantos sinais o catálogo de sinais contém antes de alterar essa cota.
Número de esquemas ativos de recolha de dados por veículo 256 Sim Recomendamos que você verifique quantas campanhas criou na nuvem e quantos esquemas cada campanha contém antes de alterar essa cota.
Tamanho do buffer do histórico do sinal 20 MB Sim Se a cota for violada, o software Edge Agent para de coletar novos dados.

Problema: [ERROR] [AwsIotConnectivityModule: :connect]: [Falha na conexão com erro] ou [WARN] [AwsIotChannel: :send]: [Nenhuma MQTT conexão ativa.]

Solução: esse erro pode ser exibido quando o software Edge Agent não está conectado à nuvem. Por padrão, o software Edge Agent envia uma solicitação de ping a AWS IoT Core cada minuto e espera por três minutos. Se não houver resposta, o software Edge Agent restabelecerá automaticamente a conexão com a nuvem.