Azure IoT Hub è un servizio completamente gestito che permette di registrare dispositivi, mandare e ricevere messaggi ed invocare metodi su di essi. Dal portale di Azure possiamo gestire gli aspetti del sistema, ma non amministrare o testare il dialogo con i dispositivi, compito possibile solo tramite gli SDK e i pacchetti NuGet disponibili per .NET.
Su GitHub sono però presenti parecchi esempi, tra i quali anche i sorgenti di un applicativo che permette la gestione dei dispositivi, l'invio e la ricezione dei messaggi, la gestione dei twin e l'invocazione dei metodi. E' sufficiente andare a questo indirizzo
https://github.com/Azure/azure-iot-sdk-csharp/tree/master/tools/DeviceExplorer
e trovare tra le release il setup dell'applicativo. Se lo avviamo troviamo la possibilità di inserire la stringa di connessione, che possiamo reperire dal portale. Usare quella dell'iothubowner ci dà accesso a tutte le funzionalità.

Ogni tab ci dà accesso alle funzionalità prima indicate. Sono piuttosto semplici da usare e guardando il codice è facile anche capire come inserire le stesse funzionalità nel nostro applicativo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare una direttiva di Angular per limitare i caratteri inseribili in una textbox
C# <3 web: Blazor WebAssembly
Rigenerare il database negli integration test di ASP.NET Core
Point-in-time restore con gli Azure Storage Blob
Eliminare i resource group vuoti di Azure via PowerShell
Effettuare il tracing asincrono delle chiamate a un'applicazione ASP.NET Core
Esecuzione condizionale dei task nelle pipeline YAML di Azure DevOps
Restituire il correlation ID in caso di errore in ASP.NET Core Web API
Usare i Top Level statement in C#
Rinominare tabelle e colonne durante il reverse engineering con EF Core Power Tools
Tenere traccia di tutte le modifiche ai dati con Entity Framework Core
Utilizzare le JavaScript Resize Observer API per rispondere ai cambiamenti di dimensione di un oggetto HTML
I più letti di oggi
- Modificare la modalità di esecuzione delle query con Include in Entity Framework Core 5
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Effettuare l'upload di un file da Blazor su Azure Blob Storage
- Creare un web server locale con LiveReload
- Chiamare direttamente un numero di telefono con HTML5