IoT hub è il servizio della piattaforma Microsoft Azure che ci permette di connettere dispositivi sparsi per il mondo attraverso protocolli adatti alla comunicazione device to cloud e viceversa. Come per tutti i servizi, possiamo controllare impostazioni e i dispositivi attraverso il portale e la CLI di riferimento. Questi strumenti però non danno la possibilità di agganciarci all'Event Hub sottostante e di mostrare i messaggi in transito.
In passato era disponibile uno strumento di nome Device Explorer, ma questo era disponibile solo per Windows ed ora è stato deprecato. Al suo posto ora troviamo Azure IoT Explorer il quale ci permette, in maniera del tutto simile, di amministrare i device, inviare messaggi e monitorare la telemetria. E' disponibile su GitHub https://github.com/Azure/azure-iot-explorer e lo troviamo precompilato per macOS, Windows o Linux, perciò è multipiattaforma.
Non appena avviato possiamo creare una nuova connessione, inserendo la stringa che troviamo direttamente sul portale, nella sezione Shared access policies, relativa a iothubowner. Ci ritroviamo così con un'interfaccia web based che mostra la lista dei dispositivi.
Entrando in uno di essi possiamo gestire i twin, inviare messaggi o invocare metodi. Inoltre, abbiamo la telemetria, cioè la possibilità di vedere live i messaggi inviati dal dispositivo.
Lo strumento è in preview e in continua evoluzione, perciò vi consigliamo di tenere monitorato il progetto GitHub per futuri aggiornamenti.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Routing statico e PreRendering in una Blazor Web App
Utilizzare un service principal per accedere a Azure Container Registry
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Criptare la comunicazione con mTLS in Azure Container Apps
Generare un hash con SHA-3 in .NET
.NET Conference Italia 2024
Cancellare una run di un workflow di GitHub
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare Azure AI Studio per testare i modelli AI