Sviluppare app per dispositivi IoT con le librerie IoT .NET
Articolo
.NET viene eseguito su diverse piattaforme e architetture. Sono supportate schede IoT comuni, ad esempio Raspberry Pi e Hummingboard. Le app IoT interagiscono in genere con hardware specializzato, ad esempio sensori, convertitori analogici-digitali e dispositivi LCD. Le librerie IoT .NET consentono questi scenari.
Librerie
Le librerie IoT .NET sono composte da due pacchetti NuGet:
System.Device.Gpio è supportato in qualsiasi sistema operativo che supporta .NET, inclusa la maggior parte delle versioni di Linux che supportano ARM/ARM64 e Windows 10 IoT Core.
Suggerimento
Per Raspberry Pi, è consigliabile Raspberry Pi OS (64 bit). Non è necessario alcun desktop, quindi Raspberry Pi OS Lite può essere usato per ridurre le dimensioni del sistema operativo.
Piattaforme hardware supportate
System.Device.Gpio è compatibile con la maggior parte delle piattaforme a scheda singola. Le piattaforme consigliate sono Raspberry Pi (2 e versioni successive) e Hummingboard. Altre piattaforme note come compatibili sono BeagleBoard e ODROID.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback:
.NET è una piattaforma per sviluppatori gratuita, multipiattaforma e open source che consente di compilare molti tipi diversi di applicazione. Con .NET è possibile usare più linguaggi, editor e librerie per creare applicazioni per Web, dispositivi mobili, desktop, giochi e IoT.