Problemi relativi al FleetWise software Edge Agent per AWS IoT - AWS IoT FleetWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Problemi relativi al FleetWise software Edge Agent per AWS IoT

Risolvi i problemi relativi al software Edge Agent.

Problema: il software Edge Agent non si avvia.

È possibile che vengano visualizzati i seguenti errori quando il software Edge Agent non si avvia.

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

    Soluzione: assicurati che il file di configurazione del FleetWise software Edge Agent for AWS IoT utilizzi un JSON formato valido. Ad esempio, verifica che le virgole siano utilizzate correttamente. Per ulteriori informazioni sul file di configurazione, procedi come segue per scaricare la Guida per gli sviluppatori del FleetWise software Edge Agent for AWS IoT.

    1. Passa alla FleetWiseconsole AWS IoT.

    2. Nella home page del servizio, nella FleetWise sezione Guida introduttiva all' AWS IoT, scegli Explore Edge Agent.

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

    Soluzione: questo errore potrebbe verificarsi quando il software Edge Agent non riesce a stabilire una comunicazione socket con le interfacce di rete definite nel file di configurazione.

    Per verificare che tutte le interfacce di rete definite nella configurazione siano disponibili, esegui il comando seguente.

    ip link show

    Per portare online un'interfaccia di rete, esegui il comando seguente. Replace (Sostituisci) network-interface-id con l'ID dell'interfaccia di rete.

    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]

    Soluzione: questo errore potrebbe verificarsi quando il software Edge Agent non riesce a stabilire una MQTT connessione a AWS IoT Core. Verifica che quanto segue sia configurato correttamente e riavvia il software Edge Agent.

    • mqttConnection::endpointUrl— endpoint del dispositivo IoT dell' AWS account.

    • mqttConnection::clientID— L'ID del veicolo su cui è in esecuzione il software Edge Agent.

    • mqttConnection::certificateFilename— Il percorso del file del certificato del veicolo.

    • mqttConnection::privateKeyFilename— Il percorso del file della chiave privata del veicolo.

    • L'hai utilizzato AWS IoT Core per rifornire il veicolo. Per ulteriori informazioni, consulta Fornitura di FleetWise veicoli AWS IoT.

    Per ulteriori informazioni sulla risoluzione dei problemi, consulta SDK per dispositivi AWS IoT per C++ Domande frequenti.

Problema: [ERROR] [I oTFleetWiseEngine: connect]: [Impossibile avviare la libreria di persistenza]

Soluzione: potresti visualizzare questo errore quando il software Edge Agent non riesce a localizzare la memoria di persistenza. Verifica che quanto segue sia configurato correttamente e riavvia il software Edge Agent.

persistency:persistencyPath— Un percorso locale utilizzato per mantenere gli schemi di raccolta, i manifesti del decodificatore e le istantanee dei dati.

Problema: il software Edge Agent non raccoglie la diagnostica integrata (OBD) II PIDs e i codici di errore diagnostici (). DTCs

Soluzione: potresti visualizzare questo errore se obdInterface:pidRequestIntervalSeconds o obdInterface:dtcRequestIntervalSeconds è configurato su 0.

Se il software Edge Agent è in esecuzione in un veicolo con trasmissione automatica, assicurati che obdInterface:hasTransmissionEcu sia configurato sutrue.

Se il veicolo supporta l'arbitrato esteso sulla rete Controller Area Network (CANbus)IDs, assicurati che obdInterface:useExtendedIds sia configurato pertrue.

Problema: il FleetWise software Edge Agent for AWS IoT non raccoglie dati dalla rete o non è in grado di applicare regole di ispezione dei dati.

Soluzione: potresti visualizzare questo errore quando vengono violate le quote predefinite.

Risorsa Quota Regolabile Nota
Valore dell'ID del segnale L'ID del segnale deve essere inferiore o uguale a 50.000 Il software Edge Agent non raccoglierà dati da segnali con un ID superiore a 50.000. Ti consigliamo di controllare quanti segnali contiene il catalogo dei segnali prima di modificare questa quota.
Numero di schemi di raccolta dati attivi per veicolo 256 Ti consigliamo di controllare quante campagne hai creato nel cloud e quanti schemi contiene ciascuna campagna prima di modificare questa quota.
Dimensione del buffer di cronologia dei segnali 20 MB Se la quota viene violata, il software Edge Agent interrompe la raccolta di nuovi dati.

Problema: [ERROR] [AwsIotConnectivityModule: :connect]: [Connessione fallita con errore] o [WARN] [AwsIotChannel: :send]: [Nessuna connessione attivaMQTT.]

Soluzione: potresti visualizzare questo errore quando il software Edge Agent non è connesso al cloud. Per impostazione predefinita, il software Edge Agent invia una richiesta di ping a AWS IoT Core ogni minuto e attende tre minuti. Se non c'è risposta, il software Edge Agent ristabilisce automaticamente la connessione al cloud.