Come trasformare lo smartphone in un dispositivo IoT

Una soluzione 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 ai comandi, ad esempio il riavvio e l'intervallo di recapito. I dispositivi possono anche sincronizzare lo stato interno con il servizio, condividendo proprietà come il modello di dispositivo e il sistema operativo.

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

App azure Plug and Play IoT

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à.

Puoi 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

Installa l'app sul tuo smartphone da uno degli App Store:

Get the app for your Android phone on Google Play.Download the app for your phone from the App Store.

App features

Connessione

È possibile connettersi a un'applicazione IoT Central analizzando 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 inviare come dati di telemetria al servizio IoT in uso. I dati del sensore vengono aggregati ogni cinque secondi per impostazione predefinita, ma è possibile modificarli nella pagina delle impostazioni dell'app:

Screenshot of telemetry page in smartphone app.

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

Screenshot of device telemetry in 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 modifica sincronizzata nella soluzione AzureIoT:

Screenshot that shows properties page in mobile device app.

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

Screenshot that shows the writable property in IoT Central.

Caricamento di immagini

Sia IoT Central che hub IoT abilitare il caricamento dei file nell'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 that shows the image upload page in the smartphone app.

Registri

L'app smartphone scrive 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 operazioni dell'app:

Screenshot that shows the log page in the smartphone app.

Impostazioni

La pagina delle impostazioni nell'app consente di:

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

Screenshot of the settings page in the smartphone app.

Connessione'app

Prerequisiti

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

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

Registrazione di un dispositivo

Prima di connettere l'app per telefono, è necessario registrare un dispositivo nell'applicazione IoT Central. Quando si crea una registrazione del dispositivo, IoT Central genera 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 showing how to create a device in IoT Central.

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

    Screenshot showing the device connection page with the QR code.

Connettere il dispositivo

Dopo aver registrato il dispositivo in IoT Central, è possibile connettere l'app per smartphone analizzando il codice a matrice. Per connettere l'app:

  1. Apri l'app IoT PnP sul tuo smartphone.

  2. Nella pagina iniziale selezionare Analizza codice a matrice. Puntare la fotocamera del telefono al codice a matrice. Attendere quindi alcuni secondi mentre viene stabilita la connessione.

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

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

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

Verificare la connessione

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

  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 viene 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 dei sensori smartphone:

    Screenshot of the device overview page in IoT Central that shows the telemetry from the smartphone sensors.

  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 nel scoprire di più su IoT Central.