Configura le interfacce di rete e i segnali del decodificatore - 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à.

Configura le interfacce di rete e i segnali del decodificatore

Ogni manifesto di decodifica dispone almeno di un'interfaccia di rete e di segnali di decodifica associati ai segnali specificati nel modello di veicolo associato.

Se il manifesto del decodificatore contiene interfacce di rete CAN, deve contenere segnali di decodifica CAN. Se il manifesto del decodificatore contiene interfacce di rete OBD, deve contenere segnali di decodifica OBD.

Configurare le interfacce di rete

Per configurare un'interfaccia di rete CAN, specificare le seguenti informazioni.

  • name— Il nome dell'interfaccia CAN.

    Il nome dell'interfaccia deve essere univoco e può contenere da 1 a 100 caratteri.

  • (Facoltativo)protocolName: il nome del protocollo.

    Valori validi: CAN-FD e CAN

  • (Opzionale)protocolVersion: l' AWS IoT FleetWise attualmente supporta CAN-FD e CAN 2.0b.

    Valori validi: e 1.0 2.0b

Per configurare un'interfaccia di rete OBD, specificare le seguenti informazioni.

  • name— Il nome dell'interfaccia OBD.

    Il nome dell'interfaccia deve essere univoco e può contenere da 1 a 100 caratteri.

  • requestMessageId— L'ID del messaggio che richiede i dati.

  • (Facoltativo)dtcRequestIntervalSeconds: con quale frequenza richiedere i codici di errore diagnostici (DTC) al veicolo in pochi secondi. Ad esempio, se il valore specificato è 120, il software Edge Agent raccoglie i DTC memorizzati una volta ogni 2 minuti.

  • (Facoltativo)hasTransmissionEcu: se il veicolo dispone di un modulo di controllo della trasmissione (TCM).

    Valori validi: true e false

  • (Opzionale)obdStandard: lo standard OBD FleetWise supportato dall' AWS IoT. AWS L'IoT FleetWise attualmente supporta lo standard ISO15765-4 della World Wide Harmonization On-Board Diagnostics (WWH-OBD).

  • (Opzionale)pidRequestIntervalSeconds: con che frequenza richiedere i PID OBD II al veicolo. Ad esempio, se il valore specificato è 120, il software Edge Agent raccoglie i PID OBD II una volta ogni 2 minuti.

  • (Facoltativo)useExtendedIds: se utilizzare gli ID estesi nel messaggio.

    Valori validi: true e false

Per configurare un'interfaccia di rete middleware del veicolo, specificare le seguenti informazioni.

  • name— Il nome dell'interfaccia middleware del veicolo.

    Il nome dell'interfaccia deve essere univoco e può contenere da 1 a 100 caratteri.

  • protocolName— Il nome del protocollo.

    Valori validi: ROS_2

Configura i segnali del decoder

Per configurare un segnale di decodifica CAN, specificare le seguenti informazioni.

  • factor— Il moltiplicatore utilizzato per decodificare il messaggio.

  • isBigEndian— Se l'ordine dei byte del messaggio è big-endian. Se è big-endian, il valore più importante della sequenza viene memorizzato per primo, all'indirizzo di archiviazione più basso.

  • isSigned— Se il messaggio è firmato. Se è firmato, il messaggio può rappresentare sia numeri positivi che negativi.

  • length— La lunghezza del messaggio in byte.

  • messageId— L'ID del messaggio.

  • offset— L'offset utilizzato per calcolare il valore del segnale. Combinato con il fattore, il calcolo èvalue = raw_value * factor + offset.

  • startBit— Indica la posizione del primo bit del messaggio.

  • (Facoltativo) name — Il nome del segnale.

Per configurare un segnale di decodifica OBD, specificare le seguenti informazioni.

  • byteLength— La lunghezza del messaggio in byte.

  • offset— L'offset utilizzato per calcolare il valore del segnale. Combinato con il ridimensionamento, il calcolo è. value = raw_value * scaling + offset

  • pid— Il codice diagnostico utilizzato per richiedere un messaggio da un veicolo per questo segnale.

  • pidResponseLength— La lunghezza del messaggio richiesto.

  • scaling— Il moltiplicatore usato per decodificare il messaggio.

  • serviceMode— La modalità di funzionamento (servizio di diagnostica) in un messaggio.

  • startByte— Indica l'inizio del messaggio.

  • (Facoltativo)bitMaskLength: il numero di bit mascherati in un messaggio.

  • (Facoltativo)bitRightShift: il numero di posizioni è stato spostato a destra.

Per configurare un segnale di decodifica dei messaggi, specificare le seguenti informazioni.

  • topicName— Il nome dell'argomento per il segnale del messaggio. Corrisponde agli argomenti di ROS 2. Per ulteriori informazioni sull'oggetto messaggio strutturato, vedere StructuredMessage.

  • structuredMessage— Il messaggio strutturato per il segnale del messaggio. Può essere definito con a primitiveMessageDefinition, structuredMessageList Definition o in modo structuredMessageDefinition ricorsivo.