Condividi tramite


Esercitazione: Distribuire e esaminare un modello di applicazione di logistica connessa

In questa esercitazione si apprenderà come distribuire e usare un'applicazione logistica connessa IoT Central da un modello di applicazione. Secondo le previsioni, la spesa globale in logistica è destinata a raggiungere 10,6 trilioni di dollari nel 2020. Il trasporto di merci rappresenta la maggior parte di questa spesa e gli spedizionieri sono sottoposti a un’intensa pressione competitiva e a vincoli.

È possibile usare i sensori IoT per raccogliere e monitorare dati sulle condizioni ambientali, come temperatura, umidità, pendenze, urti, illuminazione e la posizione di una spedizione. Nei sistemi di business intelligence basati sul cloud è possibile combinare i dati di telemetria raccolti da sensori e dispositivi con altre origini dati, ad esempio le informazioni su meteo e traffico.

I vantaggi della soluzione di logistica connessa sono:

  • Monitoraggio delle spedizioni con dati in tempo reale su tracciabilità e rintracciabilità.
  • Integrità delle spedizioni con monitoraggio in tempo reale delle condizioni ambientali.
  • Protezione da furti, perdite o danni delle spedizioni.
  • Geofencing, ottimizzazione dei percorsi, gestione della flotta e analisi dei veicoli.
  • Previsione degli orari di partenza e arrivo delle spedizioni.

In questa esercitazione:

  • Creare un'applicazione per la logistica connessa
  • Usare le principali funzionalità dell'applicazione
  • Usare un dashboard per visualizzare l'attività delle operazioni critiche del dispositivo di logistica
  • Usare un modello di dispositivo
  • Usare le regole
  • Usare i processi

Prerequisiti

Una sottoscrizione di Azure attiva. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Architettura della soluzione

Diagramma dell'architettura per l'applicazione di logistica connessa.

I Tag IoT (1) forniscono funzionalità fisiche, di ambiente e di sensori ambientali, ad esempio temperatura, umidità, shock, inclinazione e luce. I tag IoT in genere si connettono al dispositivo gateway tramite Zigbee (802.15.4). I tag sono sensori meno costosi che possono essere rimossi al termine di un tipico percorso logistico per evitare problemi di logistica inversa.

IGateway (2) abilitano la connettività cloud di Azure IoT upstream usando i canali di rete cellulare o Wi-Fi. Per la comunicazione downstream con i tag IoT vengono usate le modalità Bluetooth, NFC e lo standard Wireless Sensor Network (WSN) 802.15.4. I gateway offrono una connettività cloud sicura end-to-end, l'abbinamento di tag IoT, l'aggregazione dei dati dei sensori, la conservazione dei dati e la possibilità di configurare soglie di avviso.

Azure IoT Central è una piattaforma per lo sviluppo di soluzioni che semplifica la connettività, la configurazione e la gestione dei dispositivi IoT. La piattaforma riduce in modo significativo il carico e i costi di gestione, delle operazioni e delle attività di sviluppo correlate ai dispositivi IoT. È possibile sviluppare soluzioni aziendali end-to-end per ottenere un ciclo di feedback digitale nella logistica.

La piattaforma IoT Central offre opzioni avanzate di estendibilità tramite esportazione dei dati e API (3). I dati analitici aziendali basati sull'elaborazione dei dati di telemetria o sulla telemetria non elaborata vengono in genere esportati in un'applicazione line-of-business (4,5) preferita.

Questa esercitazione presenta un'introduzione del modello di applicazione di logistica connessa di IoT Central. Si apprenderà come distribuire e usare il modello.

Creare un'applicazione di logistica connessa

Per creare l'applicazione IoT Central:

  1. Passare alla pagina Crea applicazione IoT Central nel portale di Azure. Se richiesto, accedere con l'account di Azure.

  2. Immettere le informazioni seguenti:

    Campo Descrizione
    Subscription La sottoscrizione di Azure da usare.
    Gruppo di risorse Il gruppo di risorse da usare. è possibile creare un nuovo gruppo di risorse o selezionarne uno esistente.
    Nome risorsa Un nome valido per la risorsa di Azure.
    URL applicazione Il sottodominio URL per l'applicazione. L'URL di un'applicazione IoT Central è simile a https://yoursubdomain.azureiotcentral.com.
    Modello Logistica connessa
    Area L’area di Azure da usare.
    Piano tariffario Piano tariffario da usare.
  3. Selezionare Rivedi e crea. Selezionare quindi Crea.

Quando l'app è pronta, è possibile accedervi dal portale di Azure:

Screenshot che mostra la risorsa dell'applicazione IoT Central nel portale di Azure. L'URL dell'applicazione è evidenziato.

Per altre informazioni, vedere Creare un'applicazione Azure IoT Central.

Esaminare l'applicazione

Le sezioni seguenti illustrano le principali funzionalità dell'applicazione.

Dashboard

Dopo aver distribuito l’applicazione, il dashboard predefinito è un portale di logistica connessa incentrato sull'operatore. Northwind Trader è un provider di logistica fittizio che gestisce una flotta di mezzi per il trasporto merci via mare e via terra. In questo dashboard verranno visualizzati due gateway diversi che forniscono dati di telemetria sulle spedizioni, insieme ai comandi, ai processi e alle azioni associati.

Questo dashboard preconfigurato mostra l'attività delle operazioni critiche dei dispositivi di logistica.

Il dashboard rende disponibili due operazioni diverse per la gestione dei dispositivi gateway:

  • Visualizzare i percorsi di logistica per le spedizioni tramite camion e i dettagli delle spedizioni via mare.
  • Visualizzare lo stato del gateway e le informazioni pertinenti.
  • È possibile tenere traccia del numero totale di gateway, dei tag attivi e di quelli sconosciuti.
  • È possibile eseguire operazioni di gestione dei dispositivi, ad esempio aggiornare il firmware, disabilitare e abilitare i sensori, nonché aggiornare una soglia dei sensori, gli intervalli di telemetria e i contratti di servizio dei dispositivi.
  • Visualizzare il consumo della batteria dei dispositivi.

Screenshot che mostra il dashboard dell'applicazione di logistica connessa.

Modello di dispositivo

Selezionare Modelli di dispositivo per visualizzare il modello di funzionalità del gateway. Un modello di funzionalità è strutturato intorno a due interfacce:

  • Gateway Telemetry & Property: questa interfaccia definisce tutti i dati di telemetria relativi a sensori, posizione e informazioni sui dispositivi. Definisce anche le funzionalità delle proprietà dei dispositivi gemelli, ad esempio le soglie dei sensori e gli intervalli di aggiornamento.
  • Comandi gateway: questa interfaccia organizza tutte le funzionalità dei comandi del gateway.

Screenshot che mostra il modello di dispositivo per l'applicazione di logistica connessa.

Regole

Selezionare la scheda Rules (Regole) che contiene le regole per questo modello di applicazione. Queste regole sono configurate per inviare notifiche tramite posta elettronica agli operatori per ulteriori indagini:

  • Avviso di furto gateway: questa regola viene attivata in caso di rilevamento di luce imprevista da parte dei sensori durante il viaggio. Gli operatori devono ricevere una notifica immediatamente per indagare su potenziali furti.
  • Avviso gateway perso: questa regola viene attivata se il gateway non invia report al cloud per un periodo prolungato. Il gateway potrebbe non rispondere a causa della batteria scarica, della perdita di connettività o di danni al dispositivo.

Screenshot che mostra le regole per l'applicazione di logistica connessa.

Processi

Selezionare la scheda Processi per creare i processi in questa applicazione. Lo screenshot seguente mostra un esempio dei processi creati:

Screenshot che mostra il processo dell'applicazione di logistica connessa.

È possibile usare i processi per eseguire operazioni a livello di applicazione. I processi in questa applicazione usano i comandi dei dispositivi e le funzionalità dei dispositivi gemelli per eseguire attività come la disabilitazione di specifici sensori in tutti i gateway o la modifica della soglia dei sensori in base alla modalità di spedizione e al percorso:

  • Si tratta di un'operazione standard per disabilitare i sensori d'urto durante la spedizione via mare, in modo da conservare carica della batteria, o per diminuire la soglia della temperatura durante il trasporto con catena del freddo.
  • I processi consentono di eseguire operazioni a livello di sistema, ad esempio l'aggiornamento del firmware nei gateway o l'aggiornamento del contratto di servizio per rimanere aggiornati sulle attività di manutenzione.

Pulire le risorse

Se non si prevede di continuare a usare questa applicazione, è possibile eliminarla:

  1. Nell'applicazione Azure IoT Central passare a Applicazione>Gestione.
  2. Selezionare Elimina, quindi confermare l'azione.