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
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Generare velocemente pagine CRUD in Blazor con QuickGrid
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Sfruttare al massimo i topic space di Event Grid MQTT
Effettuare il binding di date in Blazor
Usare una container image come runner di GitHub Actions
Gestire domini wildcard in Azure Container Apps
Usare lo spread operator con i collection initializer in C#
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Gestione degli stili CSS con le regole @layer
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
I più letti di oggi
- Windows Phone Developer Tools October 2010 Update
- Rilasciato VirtualPC 2007
- Social login con ASP.NET Web Forms 4.5 e ASP.NET MVC 4
- Effettuare un redirect permanente di una pagina ASP.NET 4.0
- Inviare manualmente il contenuto di una form AJAX di ASP.NET MVC tramite jQuery
- Usare la two-factor authentication con ASP.NET Identity
- Creare un feed NuGet privato
- Tutorial .NET Framework 3.5
- Visual Basic 2010
- Intercettare gli eventi di creazione degli oggetti con #entityframework 7 https://aspit.co/cff di @sm15455