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

Important

L'accès à certaines FleetWise fonctionnalités de AWS l'IoT est actuellement restreint. Pour de plus amples informations, veuillez consulter AWS Disponibilité des régions et des fonctionnalités dans AWS l'IoT FleetWise.

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

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

Configuration des interfaces réseau

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

  • name— Le nom de l'CANinterface.

    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 formats CAN -FD et CAN 2.0b.

    Valeurs valides : 1.0 et 2.0b

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

  • name— Le nom de l'OBDinterface.

    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 (DTCs) au véhicule en quelques secondes. Par exemple, si la valeur spécifiée est 120, le logiciel Edge collecte les données stockées DTCs 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 — OBD Norme prise FleetWise en charge par AWS l'IoT. AWS L'IoT prend FleetWise actuellement en charge la norme World Wide Harmonization On-Board Diagnostics (WWH-OBD) ISO15765 -4.

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

  • (Facultatif) useExtendedIds — S'il faut utiliser l'extension IDs 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

Pour configurer une interface de décodage personnalisée, spécifiez les informations suivantes.

  • name— Le nom du décodeur que vous utilisez pour décoder les signaux sur le Edge.

    Le nom de l'interface du décodeur peut comporter de 1 à 100 caractères.

Configuration des décodeurs de signaux

Pour configurer un décodeur de CAN signal, 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 — Nom du signal.

Pour configurer un décodeur de OBD signal, 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 décodeur de signal de message, spécifiez les informations suivantes.

  • topicName— Le nom du sujet du signal de message. Cela correspond aux sujets du 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.

Pour configurer un signal de décodage personnalisé, spécifiez les informations suivantes.

  • (Facultatif) id — L'identifiant du signal que vous décodez vous-même à l'aide de l'interface de votre décodeur. L'identifiant du signal peut comporter de 1 à 150 caractères. Si ce n'est pas spécifié, la id valeur par défaut est le fullyQualifiedName du signal.