Concetti e caratteristiche chiave dell' AWS IoT FleetWise - 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à.

Concetti e caratteristiche chiave dell' AWS IoT FleetWise

Le seguenti sezioni forniscono una panoramica dei componenti dei FleetWise servizi AWS IoT e del modo in cui interagiscono.

Dopo aver letto questa introduzione, consulta la Configura l' AWS IoT FleetWise sezione per scoprire come configurare l' AWS IoT FleetWise.

Concetti chiave

AWS FleetWise L'IoT fornisce un framework di modellazione dei veicoli per modellare il veicolo e i suoi sensori e attuatori nel cloud. Per consentire la comunicazione sicura tra il veicolo e il cloud, l' AWS IoT fornisce FleetWise anche un'implementazione di riferimento per aiutarti a sviluppare il software Edge Agent che puoi installare nel tuo veicolo. Puoi definire schemi di raccolta dati nel cloud e implementarli sul tuo veicolo. Il software Edge Agent in esecuzione sul veicolo utilizza schemi di raccolta dati per controllare quali dati raccogliere e quando trasferirli sul cloud.

Di seguito sono riportati i concetti fondamentali dell' AWS IoT FleetWise.

Signal

I segnali sono strutture fondamentali che definisci per contenere i dati del veicolo e i relativi metadati. Un segnale può essere un attributo, un ramo, un sensore o un attuatore. Ad esempio, è possibile creare un sensore per ricevere i valori di temperatura all'interno del veicolo e memorizzarne i metadati, tra cui il nome del sensore, un tipo di dati e un'unità. Per ulteriori informazioni, consulta Gestisci i cataloghi di FleetWise segnali AWS IoT.

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.

Catalogo dei segnali

Un catalogo di segnali contiene una raccolta di segnali. I segnali presenti in un catalogo di segnali possono essere utilizzati per modellare veicoli che utilizzano protocolli e formati di dati diversi. Ad esempio, ci sono due auto prodotte da case automobilistiche diverse: una utilizza il protocollo Control Area Network (CANbus); l'altra utilizza il protocollo On-board Diagnostics (OBD). È possibile definire un sensore nel catalogo dei segnali per ricevere i valori di temperatura all'interno del veicolo. Questo sensore può essere utilizzato per rappresentare le termocoppie di entrambe le auto. Per ulteriori informazioni, consulta Gestisci i cataloghi di FleetWise segnali AWS IoT.

Modello di veicolo (manifesto del modello)

I modelli di veicolo sono strutture dichiarative che è possibile utilizzare per standardizzare il formato dei veicoli e definire le relazioni tra i segnali nei veicoli. I modelli di veicoli applicano informazioni coerenti su più veicoli dello stesso tipo. Aggiungi segnali per creare modelli di veicoli. Per ulteriori informazioni, consulta Gestisci i modelli di FleetWise veicoli AWS IoT.

Manifesto del decoder

I manifesti del decoder contengono informazioni di decodifica per ogni segnale nei modelli di veicoli. I sensori e gli attuatori dei veicoli trasmettono messaggi di basso livello (dati binari). Con i decoder manifest, l' AWS IoT FleetWise è in grado di trasformare i dati binari in valori leggibili dall'uomo. Ogni manifesto del decoder è associato a un modello di veicolo. Per ulteriori informazioni, consulta Gestisci i AWS manifesti dei FleetWise decoder IoT.

Interfaccia di rete

Contiene informazioni sul protocollo utilizzato dalla rete di bordo. AWS L'IoT FleetWise supporta i seguenti protocolli.

Controller Area Network (CANbus)

Un protocollo che definisce il modo in cui i dati vengono comunicati tra le unità di controllo elettroniche (ECUs). ECUspuò essere l'unità di controllo del motore, gli airbag o il sistema audio.

Diagnostica di bordo (II) OBD

Un protocollo ulteriormente sviluppato che definisce il modo in cui i dati di autodiagnostica vengono comunicati tra loro. ECUs Fornisce una serie di codici diagnostici di errore standard (DTCs) che aiutano a identificare i problemi del veicolo.

Middleware per veicoli

Il middleware del veicolo definito come un tipo di interfaccia di rete. Esempi di middleware per veicoli includono Robot Operating System (ROS2) e Scalable Service-oriented Middleware over IP (/IP). SOME

Nota

AWS L'IoT FleetWise supporta ROS 2 middleware per i dati del sistema di visione.

Segnale del decoder

Fornisce informazioni di decodifica dettagliate per un segnale specifico. Ogni segnale specificato nel modello di veicolo deve essere associato a un segnale di decodifica. Se il manifesto del decodificatore contiene interfacce CAN di rete, deve contenere segnali di decodifica. CAN Se il manifesto del decodificatore contiene interfacce OBD di rete, deve contenere segnali di decodifica. OBD

Il manifesto del decodificatore deve contenere i segnali del decodificatore dei messaggi se contiene anche interfacce middleware del veicolo.

Veicolo

Una rappresentazione virtuale del veicolo fisico, ad esempio un'auto o un camion. I veicoli sono esempi di modelli di veicoli. I veicoli creati con lo stesso modello di veicolo ereditano lo stesso gruppo di segnali. Ogni veicolo corrisponde a AWS IoT qualcosa.

Parco istanze

Una flotta rappresenta un gruppo di veicoli. Prima di poter gestire facilmente una flotta di veicoli, è necessario associare i singoli veicoli a una flotta.

Campagna

Contiene schemi di raccolta dati. Definisci una campagna nel cloud e la distribuisci su un veicolo o una flotta. Le campagne forniscono al software Edge Agent istruzioni su come selezionare, raccogliere e trasferire dati sul cloud.

Schema di raccolta dei dati

Gli schemi di raccolta dei dati forniscono al software Edge Agent istruzioni su come raccogliere i dati. Attualmente, l' AWS IoT FleetWise supporta lo schema di raccolta basato sulle condizioni e lo schema di raccolta basato sul tempo.

Schema di raccolta basato sulle condizioni

Usa un'espressione logica per riconoscere quali dati raccogliere. Il software Edge Agent raccoglie i dati quando viene soddisfatta la condizione. Ad esempio, se l'espressione è$variable.myVehicle.InVehicleTemperature >35.0, il software Edge Agent raccoglie valori di temperatura superiori a 35,0.

Schema di raccolta basato sul tempo

Specificate un periodo di tempo in millisecondi per definire la frequenza di raccolta dei dati. Ad esempio, se il periodo di tempo è 10.000 millisecondi, il software Edge Agent raccoglie i dati una volta ogni 10 secondi.

Caratteristiche dell' AWS IoT FleetWise

Di seguito sono elencate le caratteristiche principali dell' AWS IoT FleetWise.

Modellazione di veicoli

Crea rappresentazioni virtuali dei tuoi veicoli e applica un formato comune per organizzare i segnali dei veicoli. AWS L'IoT FleetWise supporta Vehicle Signal Specification (VSS) che puoi utilizzare per standardizzare i segnali dei veicoli.

Raccolta di dati basata su schemi

Definisci schemi per trasferire sul cloud solo i dati di alto valore dei veicoli. È possibile definire schemi basati sulle condizioni per controllare quali dati raccogliere, ad esempio valori di temperatura a bordo del veicolo superiori a 40 gradi. È inoltre possibile definire schemi basati sul tempo per controllare la frequenza di raccolta dei dati.

Edge Agent per il FleetWise software AWS IoT

Il software Edge Agent in esecuzione sui veicoli facilita la comunicazione tra i veicoli e il cloud. Mentre i veicoli sono connessi al cloud, il software Edge Agent riceve continuamente schemi di raccolta dati e raccoglie i dati di conseguenza.