Nello script #74 abbiamo visto uno strumento molto comodo per testare ed effettuare operazioni su un'istanza di Azure IoT Hub.
Esiste un altro strumento, questa volta a riga di comando ed interamente sviluppato in node.js, che ci permette di amministrare i dispostivi, monitorare o inviare messaggi. Si tratta di iothub-explorer ed è fondamentale se vogliamo automatizzare con degli script certi processi, oltre che prendere spunto per eventuali implementazioni in node.js di strumenti personalizzati.
Per usarlo è molto semplice. Possiamo recuperarlo dal progetto GitHub o più semplicemente sfruttare npm per la sua installazione.
npm install -g iothub-explorer
Installandolo globalmente troviamo a disposizione l'alias, ovunque noi ci troviamo. Prima di tutto dobbiamo effettuare il login, cioè aprire una sessione con una connection string avente i privilegi necessari per amministrare l'hub o compiere l'azione che vogliamo. La troviamo nel portale nella sezione dedicata alle chiavi.

Possiamo a questo punto invocare uno dei tanti comandi. Per esempio enumerare la lista dei dispositivi, con il comando list, oppure ottenere dettagli su un dispositivo, con get.

Per una lista completa dei comandi rimandiamo al progetto open source.
https://github.com/Azure/iothub-explorer
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Migliorare la sicurezza dei prompt con Azure AI Studio
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Utilizzare Container Queries nominali
.NET Conference Italia 2024
Ordinare randomicamente una lista in C#
Generare una User Delegation SAS in .NET per Azure Blob Storage
Utilizzare Azure AI Studio per testare i modelli AI
Utilizzare WhenEach per processare i risultati di una lista di task
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- Gestione degli eventi nei Web component HTML
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9