Problèmes liés au FleetWise logiciel Edge Agent pour AWS l'IoT - AWS IoT FleetWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Problèmes liés au FleetWise logiciel Edge Agent pour AWS l'IoT

Résolvez les problèmes liés au logiciel Edge Agent.

Problème : le logiciel Edge Agent ne démarre pas.

Les erreurs suivantes peuvent s'afficher lorsque le logiciel Edge Agent ne démarre pas.

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

    Solution : assurez-vous que le fichier de configuration du FleetWise logiciel Edge Agent for AWS IoT utilise un JSON format valide. Par exemple, assurez-vous que les virgules sont utilisées correctement. Pour plus d'informations sur le fichier de configuration, procédez comme suit pour télécharger le guide du développeur du FleetWise logiciel Edge Agent for AWS IoT.

    1. Accédez à la FleetWiseconsole AWS IoT.

    2. Sur la page d'accueil du service, dans la FleetWise section Commencer avec AWS l'IoT, choisissez Explore Edge Agent.

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

    Solution : cette erreur peut s'afficher lorsque le logiciel Edge Agent ne parvient pas à établir une communication par socket avec les interfaces réseau définies dans le fichier de configuration.

    Pour vérifier que toutes les interfaces réseau définies dans la configuration sont disponibles, exécutez la commande suivante.

    ip link show

    Pour mettre en ligne une interface réseau, exécutez la commande suivante. Remplacez network-interface-id avec l'ID de l'interface réseau.

    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]

    Solution : cette erreur peut s'afficher lorsque le logiciel Edge Agent ne parvient pas à établir une MQTT connexion à AWS IoT Core. Vérifiez que les éléments suivants sont correctement configurés et redémarrez le logiciel Edge Agent.

    • mqttConnection::endpointUrl— point de terminaison de l'appareil IoT du AWS compte.

    • mqttConnection::clientID— L'ID du véhicule dans lequel le logiciel Edge Agent est exécuté.

    • mqttConnection::certificateFilename— Le chemin d'accès au fichier de certificat du véhicule.

    • mqttConnection::privateKeyFilename— Le chemin d'accès au fichier de clé privée du véhicule.

    • Vous avez l'habitude AWS IoT Core de ravitailler le véhicule. Pour de plus amples informations, veuillez consulter Fournir AWS des FleetWise véhicules IoT.

    Pour plus d'informations sur le dépannage, consultez Kit SDK des appareils AWS IoT pour C++ les questions fréquemment posées.

Problème : [ERROR] [I oTFleet WiseEngine : :connect] : [Impossible d'initialiser la bibliothèque de persistance]

Solution : cette erreur peut s'afficher lorsque le logiciel Edge Agent ne parvient pas à localiser le stockage persistant. Vérifiez que les éléments suivants sont correctement configurés et redémarrez le logiciel Edge Agent.

persistency:persistencyPath— Un chemin local utilisé pour conserver les schémas de collecte, les manifestes du décodeur et les instantanés de données.

Problème : Le logiciel Edge Agent ne collecte pas les diagnostics intégrés (OBD) II PIDs et les codes de diagnostic (DTCs).

Solution : cette erreur peut s'afficher si obdInterface:pidRequestIntervalSeconds ou obdInterface:dtcRequestIntervalSeconds est configuré sur 0.

Si le logiciel Edge Agent est exécuté dans un véhicule à transmission automatique, assurez-vous qu'obdInterface:hasTransmissionEcuil est configuré pourtrue.

Si votre véhicule prend en charge l'arbitrage étendu via le Controller Area Network (CANbus)IDs, assurez-vous qu'obdInterface:useExtendedIdsil est configuré pourtrue.

Problème : Le FleetWise logiciel Edge Agent for AWS IoT ne collecte pas de données sur le réseau ou n'est pas en mesure d'appliquer les règles d'inspection des données.

Solution : cette erreur peut s'afficher lorsque les quotas par défaut sont dépassés.

Ressource Quota Ajustable Remarque
Valeur de l'ID du signal L'ID du signal doit être inférieur ou égal à 50 000 Oui Le logiciel Edge Agent ne collecte pas de données à partir de signaux dont l'identifiant est supérieur à 50 000. Nous vous recommandons de vérifier le nombre de signaux contenus dans le catalogue de signaux avant de modifier ce quota.
Nombre de systèmes de collecte de données actifs par véhicule 256 Oui Nous vous recommandons de vérifier le nombre de campagnes que vous avez créées dans le cloud et le nombre de schémas que contient chaque campagne avant de modifier ce quota.
Taille de la mémoire tampon de l'historique du signal 20 Mo Oui Si le quota est dépassé, le logiciel Edge Agent arrête de collecter de nouvelles données.

Problème : [ERROR] [AwsIotConnectivityModule: :connect] : [Échec de la connexion avec erreur] ou [WARN] [AwsIotChannel: :send] : [Aucune MQTT connexion active.]

Solution : cette erreur peut s'afficher lorsque le logiciel Edge Agent n'est pas connecté au cloud. Par défaut, le logiciel Edge Agent envoie une demande ping AWS IoT Core toutes les minutes et attend trois minutes. En l'absence de réponse, le logiciel Edge Agent rétablit automatiquement la connexion au cloud.