訓練
學習路徑
.NET 是免費、跨平台且開放原始碼的開發人員平台,可用來建置許多不同類型的應用程式。 您可以透過 .NET 使用多種語言、編輯器及程式庫,為 Web、行動裝置、桌面、遊戲及 IoT 進行建置。
.NET 可在各種平台和架構上執行。 支援常見的物聯網 (IoT) 面板,例如 Raspberry Pi 和 Hummingboard。 IoT 應用程式通常會與特殊硬體進行互動,例如感應器、類比到數位轉換器,以及 LCD 裝置。 .NET IoT 程式庫會啟用這些案例。
.NET IoT 程式庫是由兩個 NuGet 套件所組成:
System.Device.Gpio
會支援各種與低階硬體針腳互動以控制裝置所需的通訊協定。 包括:
Iot.Device.Bindings
封裝:
可在 GitHub 上維護可用裝置繫結的完整清單。
一些常用的裝置繫結包括:
支援 .NET 的任何作業系統上都支援 System.Device.Gpio
,包括支援 ARM/ARM64 和 Windows 10 IoT 核心版的大部分 Linux 版本。
System.Device.Gpio
與大部分的單板平台相容。 建議的平台是 Raspberry Pi (2 以上版本) 和 HummingBoard。 其他已知相容的平台是 BeagleBoard 和 ODROID。
透過使用 USB 到 SPI/I2C 橋接器可支援 Windows、macOS 和 Linux 機器和電腦。
重要
ARMv7 之前的裝置不支援 .NET,包括 Raspberry Pi Zero 和 Raspberry Pi 2 之前的 Raspberry Pi 裝置。
訓練
學習路徑
.NET 是免費、跨平台且開放原始碼的開發人員平台,可用來建置許多不同類型的應用程式。 您可以透過 .NET 使用多種語言、編輯器及程式庫,為 Web、行動裝置、桌面、遊戲及 IoT 進行建置。