Gestisci i cataloghi di FleetWise segnali 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à.

Gestisci i cataloghi di FleetWise segnali AWS IoT

Nota

Puoi scaricare uno script dimostrativo per convertire ROS 2 messaggi in VSS JSON file compatibili con il catalogo dei segnali. Per ulteriori informazioni, consulta la Vision System Data Developer Guide.

Un catalogo di segnali è una raccolta di segnali standardizzati che possono essere riutilizzati per creare modelli di veicoli. AWS L'IoT FleetWise supporta Vehicle Signal Specification (VSS) che puoi seguire per definire i segnali. Un segnale può essere uno dei seguenti tipi.

Attributo

Gli attributi rappresentano informazioni statiche che generalmente non cambiano, come il produttore e la data di produzione.

Ramo

I rami rappresentano i segnali in una struttura annidata. I rami mostrano le gerarchie dei segnali. Ad esempio, il Vehicle ramo ha un ramo figlio,. Powertrain Il Powertrain ramo ha un ramo figlio,combustionEngine. Per localizzare il combustionEngine ramo, usa l'Vehicle.Powertrain.combustionEngineespressione.

Sensor

I dati del sensore riportano lo stato attuale del veicolo e le variazioni nel tempo, al variare dello stato del veicolo, ad esempio i livelli del fluido, le temperature, le vibrazioni o la tensione.

Actuator

I dati degli attuatori riportano lo stato di un dispositivo del veicolo, come motori, riscaldatori e serrature delle porte. La modifica dello stato di un dispositivo del veicolo può aggiornare i dati dell'attuatore. Ad esempio, è possibile definire un attuatore per rappresentare il riscaldatore. L'attuatore riceve nuovi dati quando si accende o si spegne il riscaldatore.

Struttura personalizzata

Una struttura personalizzata (nota anche come struttura) rappresenta una struttura di dati complessa o di ordine superiore. Facilita l'associazione o il raggruppamento logico di dati provenienti dalla stessa fonte. Una struttura viene utilizzata quando i dati vengono letti o scritti in un'operazione atomica, ad esempio per rappresentare un tipo di dati complesso o una forma di ordine superiore.

Un segnale di tipo di struttura viene definito nel catalogo dei segnali utilizzando un riferimento a un tipo di dati di struttura anziché a un tipo di dati primitivo. Le strutture possono essere utilizzate per tutti i tipi di segnali, inclusi sensori, attributi, attuatori e tipi di dati dei sistemi di visione. Se viene inviato o ricevuto un segnale di tipo struttura, l' AWS IoT FleetWise si aspetta che tutti gli elementi inclusi abbiano valori validi, quindi tutti gli elementi sono obbligatori. Ad esempio, se una struttura contiene gli elementi vehicle.camera.image.height, vehicle.camera.image.width e vehicle.camera.image.data, è previsto che il segnale inviato contenga valori per tutti questi elementi.

Nota

I dati del sistema di visione sono in versione di anteprima e sono soggetti a modifiche.

Proprietà personalizzata

Una proprietà personalizzata rappresenta un membro della struttura dati complessa. Il tipo di dati della proprietà può essere primitivo o un'altra struttura.

Quando si rappresenta una forma di ordine superiore utilizzando una struttura e una proprietà personalizzata, la forma di ordine superiore desiderata viene sempre definita e visualizzata come una struttura ad albero. La proprietà personalizzata viene utilizzata per definire tutti i nodi foglia mentre la struttura viene utilizzata per definire tutti i nodi non fogliari.

Nota
  • Se utilizzi la FleetWise console AWS IoT per creare il primo modello di veicolo, non è necessario creare manualmente un catalogo di segnali. Quando crei il tuo primo modello di veicolo, l' AWS IoT crea FleetWise automaticamente un catalogo di segnali per te. Per ulteriori informazioni, consulta Crea un modello di veicolo (console).

  • Se utilizzi la FleetWise console AWS IoT per creare un modello di veicolo, puoi caricare file.dbc per importare segnali. .dbc è un formato di file supportato dai database Controller Area Network (CANbus). Dopo la creazione del modello del veicolo, i nuovi segnali vengono aggiunti automaticamente al catalogo dei segnali. Per ulteriori informazioni, consulta Crea un modello di veicolo (console).

  • AWS L'IoT FleetWise attualmente supporta un catalogo di segnali Account AWS per ogni regione.

AWS L'IoT FleetWise fornisce le seguenti API operazioni che è possibile utilizzare per creare e gestire cataloghi di segnali.

  • CreateSignalCatalog— Crea un nuovo catalogo di segnali.

  • ImportSignalCatalog— Importa segnali per creare un catalogo di segnali caricando un JSON file. I segnali devono essere definiti come segue VSS e salvati nel JSON formato.

  • UpdateSignalCatalog— Aggiorna un catalogo di segnali esistente aggiornando, rimuovendo o aggiungendo segnali.

  • DeleteSignalCatalog— Elimina un catalogo di segnali esistente.

  • ListSignalCatalogs— Recupera un elenco impaginato di riepiloghi di tutti i cataloghi di segnali.

  • ListSignalCatalogNodes— Recupera un elenco impaginato di riepiloghi di tutti i segnali (nodi) in un determinato catalogo di segnali.

  • GetSignalCatalog— Recupera informazioni su un catalogo di segnali.