Come trasformare lo smartphone in un dispositivo IoT

Una Azure IoT consente di connettere i dispositivi IoT a un servizio IoT basato sul cloud. I dispositivi inviano dati di telemetria, ad esempio temperatura e umidità, e rispondono a comandi come il riavvio e l'intervallo di recapito delle modifiche. I dispositivi possono anche sincronizzare il proprio stato interno con il servizio, condividendo proprietà come il modello di dispositivo e il sistema operativo.

L IoT Plug and Play app per telefoni consente di iniziare rapidamente a esplorare Azure IoT funzionalità senza la necessità di configurare un dispositivo IoT dedicato.

Azure IoT Plug and Play app

Per iniziare rapidamente, questo articolo usa un'app per smartphone come dispositivo IoT. L'app invia i dati di telemetria raccolti dai sensori del telefono, risponde ai comandi richiamati dal servizio e segnala i valori delle proprietà.

È possibile usare questa app per smartphone per:

  • Esplorare uno scenario IoT di base.
  • Gestire e interagire con il telefono in remoto.
  • Testare la configurazione.
  • Come punto di partenza per lo sviluppo di dispositivi personalizzati.

Installare l'app

Installare l'app sullo smartphone da uno degli App Store:

Ottenere l'app per il telefono Android in Google Play. Scaricare l'app per il telefono dal App Store.

Funzionalità dell'app

Connessione

È possibile connettersi a un'IoT Central eseguendo la scansione di un codice a matrice in IoT Central.

Per altre informazioni, vedere Connessione'app più avanti in questa guida.

Telemetria

L'app raccoglie i dati dai sensori sul telefono per l'invio come dati di telemetria al servizio IoT in uso. Per impostazione predefinita, i dati dei sensori vengono aggregati ogni cinque secondi, ma è possibile modificarli nella pagina delle impostazioni dell'app:

Screenshot della pagina di telemetria nell'app per smartphone.

Lo screenshot seguente mostra una visualizzazione del dispositivo in IoT Central che visualizza alcuni dati di telemetria del dispositivo:

Screenshot dei dati di telemetria del dispositivo IoT Central.

Proprietà

L'app segnala lo stato del dispositivo, ad esempio il modello di dispositivo e il produttore. È anche disponibile una proprietà modificabile che è possibile modificare e visualizzare la sincronizzazione delle modifiche nella soluzione AzureIoT:

Screenshot che mostra la pagina delle proprietà nell'app per dispositivi mobili.

Lo screenshot seguente mostra la proprietà scrivibile in IoT Central dopo l'invio della proprietà al dispositivo:

Screenshot che mostra la proprietà scrivibile in IoT Central.

Caricamento di immagini

Sia IoT Central che l'hub IoT consentono il caricamento di file in Archiviazione di Azure da un dispositivo. L'app per smartphone consente di caricare un'immagine dal dispositivo.

Per altre informazioni sulla configurazione del servizio per supportare i caricamenti di file da un dispositivo, vedere:

Screenshot che mostra la pagina di caricamento dell'immagine nell'app per smartphone.

Log

L'app per smartphone scrive gli eventi in un file di log locale che è possibile visualizzare dall'interno dell'app. Usare il file di log per risolvere i problemi e comprendere meglio le attività dell'app:

Screenshot che mostra la pagina di log nell'app per smartphone.

Impostazioni

La pagina delle impostazioni nell'app consente di:

  • Connessione l'app alla soluzione Azure IoT personalizzata.
  • Esaminare le informazioni di registrazione del dispositivo correnti.
  • Reimpostare l'app cancellando i dati archiviati.
  • Personalizzare l'aspetto dell'app.
  • Impostare la frequenza con cui l'app invia i dati di telemetria al servizio IoT.

Screenshot della pagina delle impostazioni nell'app per smartphone.

Connessione'app

Prerequisiti

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

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

Registrare un dispositivo

Prima di connettere l'app per il telefono, è necessario registrare un dispositivo nell IoT Central app. Quando si crea una registrazione del dispositivo, IoT Central le informazioni di connessione del dispositivo.

Per registrare il dispositivo in IoT Central:

  1. Accedere all'applicazione IoT Central e passare alla pagina Dispositivi.

  2. Selezionare Crea un dispositivo.

  3. Nella pagina Crea un nuovo dispositivo selezionare Crea:

    Screenshot che mostra come creare un dispositivo in IoT Central.

  4. Nell'elenco dei dispositivi fare clic sul nome del dispositivo e quindi selezionare Connessione. Nella pagina Connessione del dispositivo è possibile visualizzare il codice a codici a qr che verrà a scansione nell'app per smartphone:

    Screenshot che mostra la pagina di connessione del dispositivo con il codice a codici a codici.

Connettere il dispositivo

Dopo aver registrato il dispositivo in IoT Central, è possibile connettere l'app per smartphone eseguendo la scansione del codice a barre. Per connettere l'app:

  1. Aprire l'app IoT PnP sullo smartphone.

  2. Nella pagina iniziale selezionare Scan QR code (Analizza codice a qr). Puntare la fotocamera del telefono al codice a codici a codici. Attendere quindi alcuni secondi mentre viene stabilita la connessione.

  3. Nella pagina dei dati di telemetria dell'app è possibile visualizzare i dati inviati dall'app IoT Central. Nella pagina dei log è possibile visualizzare il dispositivo che si connette e diversi messaggi di inizializzazione.

  4. Nella pagina Impostazioni > registrazione è possibile visualizzare l'ID dispositivo e l'ambito ID usati dall'app per connettersi IoT Central.

Per altre informazioni su come i dispositivi si connettono IoT Central, vedere Connettersi a Azure IoT Central.

Verificare la connessione

Per visualizzare i dati inviati dal dispositivo nell'applicazione IoT Central dati:

  1. Accedere all'applicazione IoT Central e passare alla pagina Dispositivi. Il dispositivo è stato assegnato automaticamente al modello di dispositivo Smartphone.

    Suggerimento

    Potrebbe essere necessario aggiornare la pagina nel Web browser per vedere quando il dispositivo è assegnato al modello di dispositivo Smartphone.

  2. Nell'elenco dei dispositivi fare clic sul nome del dispositivo e quindi selezionare Panoramica. La pagina Panoramica mostra i dati di telemetria dai sensori dello smartphone:

    Screenshot della pagina di panoramica del dispositivo in IoT Central che mostra i dati di telemetria dai sensori dello smartphone.

  3. Visualizzare la pagina Informazioni su per visualizzare le proprietà inviate dal dispositivo.

  4. Nella pagina Comandi eseguire il comando LightOn per attivare la torcia del telefono.

Suggerimento

La pagina Dati non elaborati mostra tutti i dati provenienti dal dispositivo.

Passaggi successivi

Ora che l'app per smartphone è stata connessa a IoT Central, un passaggio successivo consigliato consiste nell'ottenere altre informazioni su IoT Central.