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
Proteggere le risorse Azure con private link e private endpoints
Supportare la sessione affinity di Azure App Service con Application Gateway
Gestione degli eventi nei Web component HTML
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Filtering sulle colonne in una QuickGrid di Blazor
Miglioramenti nelle performance di Angular 16
Managed deployment strategy in Azure DevOps
Effettuare il refresh dei dati di una QuickGrid di Blazor
Creare una custom property in GitHub
Configurare e gestire sidecar container in Azure App Service
Gestire gli accessi con Token su Azure Container Registry
Eseguire i worklow di GitHub su runner potenziati
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