Tworzenie aplikacji dla urządzeń IoT przy użyciu bibliotek IoT platformy .NET
Artykuł
Platforma .NET działa na różnych platformach i architekturach. Obsługiwane są typowe tablice Internetu rzeczy (IoT), takie jak Raspberry Pi i Hummingboard. Aplikacje IoT zwykle współdziałają ze specjalnym sprzętem, takim jak czujniki, konwertery analogowo-cyfrowe i urządzenia LCD. Biblioteki IoT platformy .NET umożliwiają korzystanie z tych scenariuszy.
Biblioteki
Biblioteki IoT platformy .NET składają się z dwóch pakietów NuGet:
System.Device.Gpio program jest obsługiwany w dowolnym systemie operacyjnym obsługującym platformę .NET, w tym w większości wersji systemu Linux, które obsługują architekturę ARM/ARM64 i Windows 10 IoT Core.
Porada
W przypadku urządzenia Raspberry Pi zaleca się użycie systemu operacyjnego Raspberry Pi (64-bitowego). Komputer stacjonarny nie jest wymagany, więc urządzenie Raspberry Pi OS Lite może służyć do zmniejszenia rozmiaru systemu operacyjnego.
Obsługiwane platformy sprzętowe
System.Device.Gpio jest zgodny z większością platform jednopokładzieniowych. Zalecane platformy to Raspberry Pi (2 i nowsze) i Hummingboard. Inne platformy znane jako zgodne to BeagleBoard i ODROID.
Komputery z systemami Windows, macOS i Linux oraz komputery z systemem Linux są obsługiwane za pośrednictwem mostka USB do SPI/I2C.
Ważne
Platforma .NET nie jest obsługiwana na urządzeniach starszych niż ARMv7, w tym urządzenia Raspberry Pi Zero i Raspberry Pi przed urządzeniem Raspberry Pi 2.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię:
.NET to bezpłatna platforma deweloperska typu open source do tworzenia różnego typu aplikacji dla wielu systemów. Z platformą .NET można używać wielu języków, edytorów i bibliotek do tworzenia aplikacji dla Internetu, urządzeń przenośnych i komputerów, gier i rozwiązań IoT.