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
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Generare velocemente pagine CRUD in Blazor con QuickGrid
Recuperare App Service cancellati su Azure
Utilizzare Copilot con Azure Cosmos DB
Utilizzare DeepSeek R1 con Azure AI
Rendere le variabili read-only in una pipeline di Azure DevOps
Creare una libreria CSS universale - Rotazione degli elementi
Path addizionali per gli asset in ASP.NET Core MVC
Gestione dell'annidamento delle regole dei layer in CSS
Ricevere notifiche sui test con Azure Load Testing
Proteggere le risorse Azure con private link e private endpoints