Introduzione

L'API REST di IoT Central consente di integrare la gestione e il controllo dei dispositivi IoT nei dashboard e nelle applicazioni esistenti.

Si supponga di lavorare come sviluppatore di soluzioni IoT per un'azienda che si occupa di vendita al dettaglio. L'azienda dispone di un'applicazione di gestione dei negozi esistente, usata dai responsabili dei negozi per visualizzare le informazioni sui negozi, ad esempio il livello di scorte a magazzino e i volumi delle transazioni. La società ha in progetto di distribuire dispositivi IoT nei negozi per abilitare il monitoraggio ambientale e il controllo remoti usando IoT Central. È stato richiesto di integrare le funzioni di gestione e controllo dei dispositivi nell'applicazione di gestione dei negozi esistente, in modo che i responsabili dei negozi possano continuare a usare un'unica applicazione. Per rendere possibile questo scenario, è necessario accedere all'applicazione IoT Central a livello di codice.

In questo modulo verrà generato un token di autorizzazione per consentire l'accesso all'applicazione IoT Central usando un'API REST. Si userà quindi l'API REST per aggiungere ed elencare i dispositivi nell'applicazione, impostare le proprietà dei dispositivi e inviare comandi ai dispositivi, eseguire query sui dati di telemetria dei dispositivi e configurare l'esportazione dei dati continua dall'applicazione IoT Central a un endpoint ospitato nel cloud per l'archiviazione o elaborazione. Questo modulo usa gli strumenti da riga di comando per chiamare l'API REST e visualizzare i parametri e i payload che è necessario inviare.

Alla fine di questo modulo, si sarà in grado di usare l'API REST per gestire e controllare i dispositivi connessi all'applicazione IoT Central. Sarà anche possibile usare l'API REST per configurare l'esportazione dei dati dall'applicazione.

Obiettivi di apprendimento

Contenuto del modulo:

  • Creare un'applicazione IoT Central e i modelli di dispositivo
  • Generare un token API per autorizzare le chiamate all'API REST
  • Gestire i dispositivi con l'API REST
  • Eseguire query sui dati di telemetria dei dispositivi e controllare i dispositivi usando l'API REST
  • Abilitare l'integrazione con altri servizi configurando l'esportazione dei dati dall'applicazione usando l'API REST

Prerequisiti

  • Conoscenza delle procedure per creare un'applicazione IoT Central usando l'interfaccia utente Web
  • Conoscenza delle procedure per usare l'interfaccia della riga di comando di Azure a livello principiante
  • Conoscenza delle procedure per usare l'archiviazione BLOB di Azure a livello principiante
  • Esperienza di livello principiante per l'uso delle API REST
  • Esperienza di livello intermedio per l'amministrazione di un'applicazione IoT Central usando l'interfaccia utente Web
  • Esperienza di livello intermedio per la gestione di modelli di dispositivo e dispositivi in un'applicazione IoT Central usando l'interfaccia utente Web