Configuration des interfaces réseau et des signaux du décodeur - 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.

Configuration des interfaces réseau et des signaux du décodeur

Chaque manifeste de décodeur possède au moins une interface réseau et des signaux de décodeur associés à des signaux spécifiés dans le modèle de véhicule associé.

Si le manifeste du décodeur contient des interfaces réseau CAN, il doit contenir les signaux du décodeur CAN. Si le manifeste du décodeur contient des interfaces réseau OBD, il doit contenir les signaux du décodeur OBD.

Configuration des interfaces réseau

Pour configurer une interface réseau CAN, spécifiez les informations suivantes.

  • name— Le nom de l'interface CAN.

    Le nom de l'interface doit être unique et peut comporter de 1 à 100 caractères.

  • (Facultatif) protocolName — Le nom du protocole.

    Valeurs valides : CAN-FD et CAN

  • (Facultatif) protocolVersion — AWS L'IoT prend FleetWise actuellement en charge les protocoles CAN-FD et CAN 2.0b.

    Valeurs valides : 1.0 et 2.0b

Pour configurer une interface réseau OBD, spécifiez les informations suivantes.

  • name— Le nom de l'interface OBD.

    Le nom de l'interface doit être unique et peut comporter de 1 à 100 caractères.

  • requestMessageId— L'ID du message demandant des données.

  • (Facultatif) dtcRequestIntervalSeconds — Fréquence à laquelle vous devez demander des codes de diagnostic (DTC) au véhicule en quelques secondes. Par exemple, si la valeur spécifiée est 120, le logiciel Edge Agent collecte les DTC enregistrés toutes les 2 minutes.

  • (Facultatif) hasTransmissionEcu — Si le véhicule est équipé d'un module de commande de transmission (TCM).

    Valeurs valides : true et false

  • (Facultatif) obdStandard — Norme OBD prise FleetWise en charge par AWS l'IoT. AWS L'IoT FleetWise est actuellement compatible avec la norme ISO 15765-4 du World Wide Harmonization On-Board Diagnostics (WWH-OBD).

  • (Facultatif) pidRequestIntervalSeconds — À quelle fréquence demander des PID OBD II au véhicule. Par exemple, si la valeur spécifiée est 120, le logiciel Edge Agent collecte les PID OBD II toutes les 2 minutes.

  • (Facultatif) useExtendedIds — S'il faut utiliser des identifiants étendus dans le message.

    Valeurs valides : true et false

Pour configurer l'interface réseau d'un intergiciel de véhicule, spécifiez les informations suivantes.

  • name— Le nom de l'interface intergicielle du véhicule.

    Le nom de l'interface doit être unique et peut comporter de 1 à 100 caractères.

  • protocolName— Le nom du protocole.

    Valeurs valides : ROS_2

Configuration des signaux du décodeur

Pour configurer un signal de décodeur CAN, spécifiez les informations suivantes.

  • factor— Le multiplicateur utilisé pour décoder le message.

  • isBigEndian— Si l'ordre des octets du message est big-endian. S'il s'agit d'une valeur big-endian, la valeur la plus significative de la séquence est stockée en premier, à l'adresse de stockage la plus basse.

  • isSigned— Si le message est signé. S'il est signé, le message peut représenter à la fois des nombres positifs et négatifs.

  • length— Longueur du message en octets.

  • messageId— L'ID du message.

  • offset— Le décalage utilisé pour calculer la valeur du signal. Combiné au facteur, le calcul estvalue = raw_value * factor + offset.

  • startBit— Indique l'emplacement du premier bit du message.

  • (Facultatif) name — Le nom du signal.

Pour configurer un signal de décodeur OBD, spécifiez les informations suivantes.

  • byteLength— Longueur du message en octets.

  • offset— Le décalage utilisé pour calculer la valeur du signal. Combiné à la mise à l'échelle, le calcul estvalue = raw_value * scaling + offset.

  • pid— Le code de diagnostic utilisé pour demander un message à un véhicule pour ce signal.

  • pidResponseLength— La longueur du message demandé.

  • scaling— Le multiplicateur utilisé pour décoder le message.

  • serviceMode— Le mode de fonctionnement (service de diagnostic) indiqué dans un message.

  • startByte— Indique le début du message.

  • (Facultatif) bitMaskLength — Nombre de bits masqués dans un message.

  • (Facultatif) bitRightShift — Le nombre de positions est décalé vers la droite.

Pour configurer un signal de décodeur de message, spécifiez les informations suivantes.

  • topicName— Le nom du sujet du signal de message. Il correspond aux rubriques de ROS 2. Pour plus d'informations sur l'objet de message structuré, consultez StructuredMessage.

  • structuredMessage— Le message structuré pour le signal de message. Il peut être défini avec a primitiveMessageDefinition, structuredMessageList Definition ou de structuredMessageDefinition manière récursive.