Tutorial: Guida introduttiva all' AWS IoT FleetWise (console) - 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à.

Tutorial: Guida introduttiva all' AWS IoT FleetWise (console)

Usa l' AWS IoT FleetWise per raccogliere, trasformare e trasferire l'esclusivo formato di dati dai veicoli automatizzati al cloud quasi in tempo reale. Hai accesso a informazioni dettagliate sull'intero parco veicoli. Questo può aiutarvi a rilevare e mitigare in modo efficiente i problemi di salute dei veicoli, trasferire segnali di dati di alto valore e diagnosticare i problemi da remoto, il tutto riducendo al contempo i costi.

Questo tutorial mostra come iniziare a usare l' AWS IoT FleetWise. Imparerai come creare un modello di veicolo (model manifest), un manifesto di decodifica, un veicolo e una campagna.

Per ulteriori informazioni sui componenti e i concetti chiave dell' AWS IoT FleetWise, vedereCome FleetWise funziona AWS l'IoT.

Tempo stimato: circa 45 minuti.

Importante

Ti verranno addebitate le FleetWise risorse AWS IoT create e utilizzate in questa demo. Per ulteriori informazioni, consulta AWS IoT FleetWise nella pagina FleetWise dei prezzi AWS IoT.

Prerequisiti

Per completare questo tutorial introduttivo, devi prima disporre di quanto segue:

  • Un Account AWS. Se non ne hai uno Account AWS, consulta Creazione di un Account AWS file nella Guida AWS Account Management di riferimento.

  • Accesso a qualsiasi dispositivo Regione AWS che supporti l' AWS IoT FleetWise. Attualmente, l' AWS IoT FleetWise è supportato negli Stati Uniti orientali (Virginia settentrionale) e in Europa (Francoforte).

  • Risorse Amazon Timestream:

    • Un database Amazon Timestream. Per ulteriori informazioni, consulta Creare un database nella Amazon Timestream Developer Guide.

    • Una tabella Amazon Timestream creata in Amazon Timestream che conterrà i tuoi dati. Per ulteriori informazioni, consulta Creare una tabella nella Amazon Timestream Developer Guide.

Passaggio 1: configurare il software Edge Agent per AWS IoT FleetWise

Nota

Lo CloudFormation stack in questo passaggio utilizza dati di telemetria. È inoltre possibile creare uno CloudFormation stack utilizzando i dati del sistema di visione. Per ulteriori informazioni, consulta la Vision System Data Developer Guide.

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

Il tuo software Edge Agent per AWS IoT FleetWise facilita la comunicazione tra i veicoli e il cloud. Riceve istruzioni dagli schemi di raccolta dati su come raccogliere dati dai veicoli connessi al cloud.

Per configurare il software Edge Agent, in Informazioni generali, procedi come segue:

  1. Apri il CloudFormation modello di avvio.

  2. Nella pagina Quick create stack, per Stack name, inserisci il nome del tuo stack di risorse IoT AWS . FleetWise Uno stack è un nome descrittivo che appare come prefisso sui nomi delle risorse create da questo modello. AWS CloudFormation

  3. In Parametri, inserisci i valori personalizzati per i parametri relativi allo stack.

    1. Fleetsize ‐ Puoi aumentare il numero di veicoli della tua flotta aggiornando il parametro Fleetsize.

    2. IoT CoreRegion ‐ È possibile specificare la regione in cui viene creato l' AWS IoT oggetto aggiornando il CoreRegion parametro IoT. È necessario utilizzare la stessa regione utilizzata per creare i FleetWise veicoli AWS IoT. Per ulteriori informazioni Regioni AWS, consulta Regioni e zone - Amazon Elastic Compute Cloud.

  4. Nella sezione Capacità, seleziona la casella per confermare che AWS CloudFormation crea risorse IAM.

  5. Scegli Crea stack, quindi attendi circa 15 minuti affinché lo stato dello stack visualizzi CREATE_COMPLETE.

  6. Per confermare che lo stack è stato creato, scegli la scheda Informazioni sullo stack, aggiorna la vista e cerca CREATE_COMPLETE.

La scheda informativa AWS IoT FleetWise Stack che mostra la notifica di conferma CREATE COMPLETE.
Importante

Ti verranno addebitate le FleetWise risorse AWS IoT create e utilizzate in questa demo. Per ulteriori informazioni, consulta AWS IoT FleetWise nella pagina FleetWise dei prezzi AWS IoT.

Fase 2: Creare un modello di veicolo

Importante

Non è possibile creare un modello di veicolo con segnali di dati del sistema di visione nella FleetWise console AWS IoT. Utilizza invece il AWS CLI.

Utilizzi i modelli di veicoli per standardizzare il formato dei veicoli, e per contribuire a definire la relazione tra i segnali nei veicoli che crei. Quando si crea un modello di veicolo, viene creato anche un catalogo di segnali. Un catalogo di segnali è una raccolta di segnali standardizzati che possono essere riutilizzati per creare modelli di veicoli. I segnali sono strutture fondamentali che definisci per contenere i dati del veicolo e i relativi metadati. Al momento, il FleetWise servizio AWS IoT supporta solo un catalogo di segnali Regione AWS per account. Questo aiuta a verificare che i dati elaborati da una flotta di veicoli siano coerenti.

Per creare un modello di veicolo
  1. Apri la FleetWise console AWS IoT.

  2. Nel pannello di navigazione, scegli Modelli di veicoli.

  3. Nella pagina Modelli di veicolo, scegli Crea modello di veicolo.

  4. Nella sezione Informazioni generali, inserisci il nome del tuo modello di veicolo, ad esempio Vehicle1, e una descrizione opzionale. Quindi scegli Successivo.

  5. Scegli uno o più segnali dal catalogo dei segnali. Puoi filtrare i segnali per nome nel catalogo di ricerca o sceglierli dall'elenco. Ad esempio, puoi scegliere i segnali per la pressione dei pneumatici e la pressione dei freni in modo da poter raccogliere i dati relativi a questi segnali. Seleziona Successivo.

  6. Scegli i tuoi file.dbc e caricali dal tuo dispositivo locale. Seleziona Successivo.

    Nota

    Per questo tutorial, puoi scaricare un file.dbc di esempio da caricare per questa fase.

  7. Aggiungi gli attributi al modello del veicolo, quindi scegli Avanti.

    1. Nome ‐ Inserisci il nome dell'attributo del veicolo, ad esempio il nome del produttore o la data di produzione.

    2. Tipo di dati ‐ Nel menu Tipo di dati, scegli un tipo di dati.

    3. Unità ‐ (Facoltativo) Immettere un valore unitario, ad esempio chilometro o gradi Celsius.

    4. Percorso ‐ (facoltativo) Immettete un nome per il percorso di un segnale, ad esempio Vehicle.Engine.Light. Il punto (.) indica che si tratta di un segnale secondario.

    5. Valore predefinito ‐ (Facoltativo) Inserire un valore predefinito.

    6. Descrizione ‐ (Facoltativo) Inserire una descrizione dell'attributo.

  8. Rivedi le tue configurazioni. Al termine, scegli Crea. Viene visualizzata una notifica che indica che il modello di veicolo è stato creato con successo.

La FleetWise notifica AWS IoT che indica che il modello del veicolo è stato creato con successo.

Fase 3: Creare un manifesto del decodificatore

I manifesti del decoder sono associati ai modelli di veicoli che crei. Contengono informazioni che aiutano l' AWS IoT a FleetWise decodificare e trasformare i dati dei veicoli da un formato binario a valori leggibili dall'uomo che possono essere analizzati. Le interfacce di rete e i segnali del decodificatore sono componenti che aiutano a configurare i manifesti del decoder. Un'interfaccia di rete contiene informazioni sul protocollo CAN o OBD utilizzato dalla rete del veicolo. Il segnale del decodificatore fornisce informazioni di decodifica per un segnale specifico.

Per creare un manifesto del decodificatore
  1. Apri la FleetWise console AWS IoT.

  2. Nel pannello di navigazione, scegli Modelli di veicoli.

  3. Nella sezione Modelli di veicoli, scegli il modello di veicolo che desideri utilizzare per creare un manifesto di decodifica.

  4. Scegli Crea manifesto del decoder.

Passaggio 4: Configurare un manifesto del decodificatore

Per configurare un manifesto del decodificatore
Importante

Non è possibile configurare i segnali dei dati del sistema di visione nei manifesti del decoder utilizzando la console AWS FleetWise IoT. Utilizza invece il. AWS CLI Per ulteriori informazioni, consulta Create un manifesto del decodificatore ()AWS CLI.

  1. Per aiutarvi a identificare il manifesto del decoder, inserite un nome e una descrizione opzionale. Quindi, seleziona Next (Successivo).

  2. Per aggiungere una o più interfacce di rete, scegliete il tipo CAN_INTERFACE o OBD_INTERFACE.

    • Interfaccia diagnostica di bordo (OBD) ‐ Scegliete questo tipo di interfaccia se desiderate un protocollo che definisca il modo in cui i dati di autodiagnostica vengono comunicati tra le unità di controllo elettroniche (ECU). Questo protocollo fornisce una serie di codici diagnostici di errore (DTC) standard che possono aiutarti a risolvere i problemi del veicolo.

    • Interfaccia Controller Area Network (CAN bus) ‐ Scegliete questo tipo di interfaccia se desiderate un protocollo che definisca il modo in cui i dati vengono comunicati tra le ECU. Le ECU possono essere unità di controllo del motore, airbag o sistema audio.

  3. Immettete il nome di un'interfaccia di rete.

  4. Per aggiungere segnali all'interfaccia di rete, scegliete uno o più segnali dall'elenco.

  5. Scegliete un segnale di decodifica per il segnale aggiunto nel passaggio precedente. Per fornire informazioni di decodifica, carica un file.dbc. Ogni segnale del modello di veicolo deve essere associato a un segnale di decodifica che puoi scegliere dall'elenco.

  6. Per aggiungere un'altra interfaccia di rete, scegli Aggiungi interfaccia di rete. Quando hai finito di aggiungere interfacce di rete, scegli Avanti.

  7. Controlla le configurazioni, quindi scegli Crea. Viene visualizzata una notifica che indica che il manifesto del decoder è stato creato con successo.

Fase 5: Creare un veicolo

Nell' AWS IoT FleetWise, i veicoli sono rappresentazioni virtuali del veicolo fisico reale. Tutti i veicoli creati con lo stesso modello di veicolo ereditano lo stesso gruppo di segnali e ogni veicolo creato corrisponde a un oggetto IoT appena creato. È necessario associare tutti i veicoli a un manifesto di decodifica.

Prerequisiti
  1. Verifica di aver già creato il modello del veicolo e il manifesto del decodificatore. Inoltre, verifica che lo stato del modello di veicolo sia ATTIVO.

    1. Per verificare che lo stato del modello di veicolo sia ATTIVO, apri la FleetWise console AWS IoT.

    2. Nel pannello di navigazione, scegli Modelli di veicoli.

    3. Nella sezione Riepilogo, sotto Stato, controlla lo stato del veicolo.

La FleetWise schermata AWS IoT della sezione Riepilogo che mostra lo stato del veicolo.
Per creare un veicolo
  1. Apri la FleetWise console AWS.

  2. Nel pannello di navigazione, scegli Veicoli.

  3. Scegli Crea veicolo.

  4. Per definire le proprietà del veicolo, inserisci il nome del veicolo, quindi scegli un manifesto del modello (modello del veicolo) e un manifesto del decodificatore.

  5. (Facoltativo) Per definire gli attributi del veicolo, inserite una coppia chiave-valore, quindi scegliete Aggiungi attributi.

  6. (Facoltativo) Per etichettare la tua risorsa AWS, aggiungi i tag, quindi scegli Aggiungi nuovo tag.

  7. Seleziona Successivo.

  8. Per configurare il certificato del veicolo, puoi caricare il tuo certificato o scegliere Genera automaticamente un nuovo certificato. Ti consigliamo di generare automaticamente il certificato per una configurazione più rapida. Se disponi già di un certificato, puoi scegliere di utilizzarlo al suo posto.

  9. Scarica i file delle chiavi pubbliche e private, quindi scegli Avanti.

  10. Per allegare una politica al certificato del veicolo, puoi inserire il nome di una polizza esistente o crearne una nuova. Per creare una nuova politica, scegli Crea politica, quindi scegli Avanti.

  11. Rivedi le tue configurazioni. Quando hai finito, scegli Crea veicolo.

Passaggio 6: crea una campagna

Nell' AWS IoT FleetWise, le campagne vengono utilizzate per facilitare la selezione, la raccolta e il trasferimento di dati dai veicoli al cloud. Le campagne contengono schemi di raccolta dati che forniscono al software Edge Agent istruzioni su come raccogliere dati con uno schema di raccolta basato sulle condizioni o uno schema di raccolta basato sul tempo.

Per creare una campagna
  1. Apri la FleetWise console AWS IoT.

  2. Nel riquadro di navigazione, scegli Campagne.

  3. Scegliere Create campaign (Crea campagna).

  4. Inserisci il nome della campagna e una descrizione opzionale.

  5. Per configurare lo schema di raccolta dati della tua campagna, puoi definire manualmente lo schema di raccolta dei dati o caricare un file.json dal tuo dispositivo locale. Il caricamento di un file.json definisce automaticamente lo schema di raccolta dei dati.

    1. Per definire manualmente lo schema di raccolta dei dati, scegli Definisci schema di raccolta dati e scegli il tipo di schema di raccolta dati che desideri utilizzare per la tua campagna. Puoi scegliere uno schema di raccolta basato sulle condizioni o uno schema di raccolta basato sul tempo.

    2. Se scegli uno schema di raccolta basato sul tempo, devi specificare per quanto tempo la campagna raccoglierà i dati del veicolo.

    3. Se scegli uno schema di raccolta basato sulle condizioni, devi specificare un'espressione per riconoscere quali dati raccogliere. Assicuratevi di specificare il nome del segnale come variabile, operatore di confronto e valore di confronto.

    4. (Facoltativo) Scegliete la versione linguistica dell'espressione o mantenetela come valore predefinito di 1.

    5. (Facoltativo) Specificate l'intervallo di attivazione tra due eventi di raccolta dati.

    6. Per raccogliere dati, scegli la condizione della modalità Trigger per il software Edge Agent. Per impostazione predefinita, il FleetWise software Edge Agent for AWS IoT raccoglie sempre i dati ogni volta che viene soddisfatta la condizione. In alternativa, può raccogliere dati solo quando la condizione viene soddisfatta per la prima volta, al primo trigger.

    7. (Facoltativo) È possibile scegliere opzioni di schema più avanzate.

  6. Per specificare i segnali da cui lo schema di raccolta dati raccoglierà i dati, cercate il nome del segnale dal menu.

  7. (Facoltativo) È possibile scegliere un numero massimo di campioni o un intervallo di campionamento minimo. Puoi anche aggiungere altri segnali.

  8. Seleziona Successivo.

  9. Definisci la destinazione di archiviazione in cui desideri che la campagna trasferisca i dati. Puoi archiviare dati in Amazon S3 o Amazon Timestream.

    1. Amazon S3: scegli il bucket S3 con le autorizzazioni per farlo AWS IoT FleetWise .

    2. Amazon Timestream: scegli il nome del database e della tabella Timestream. Inserisci un ruolo IAM che AWS IoT FleetWise consenta di inviare dati a Timestream.

  10. Seleziona Successivo.

  11. Scegli gli attributi o i nomi dei veicoli dalla casella di ricerca.

  12. Inserisci il valore relativo all'attributo o al nome che hai scelto per il veicolo.

  13. Scegli i veicoli da cui la tua campagna raccoglierà i dati. Quindi, seleziona Next (Successivo).

  14. Controlla le configurazioni della tua campagna, quindi scegli Crea campagna. Tu o il tuo team dovete distribuire la campagna sui veicoli.

Fase 7: pulire

Per evitare ulteriori addebiti per le risorse utilizzate durante questo tutorial, elimina lo AWS CloudFormation stack e tutte le risorse dello stack.

Per eliminare lo stack AWS CloudFormation
  1. Apri la AWS CloudFormation console.

  2. Dall'elenco degli stack, scegli lo stack che hai creato nel passaggio 1.

  3. Scegli Elimina.

  4. Per confermare l'eliminazione, scegliere Delete (Elimina). L'eliminazione dello stack richiede circa 15 minuti.

Passaggi successivi

  1. Puoi elaborare e visualizzare i dati sui veicoli raccolti dalla tua campagna. Per ulteriori informazioni, consulta Elaborazione e visualizzazione dei dati del veicolo.

  2. Puoi risolvere e risolvere i problemi con l'IoT AWS . FleetWise Per ulteriori informazioni, consulta Risoluzione dei problemi AWS IoT FleetWise.