![]() |
VOOZH | about |
dotnet add package Iot.Device.Bindings --version 4.2.0
NuGet\Install-Package Iot.Device.Bindings -Version 4.2.0
<PackageReference Include="Iot.Device.Bindings" Version="4.2.0" />
<PackageVersion Include="Iot.Device.Bindings" Version="4.2.0" />Directory.Packages.props
<PackageReference Include="Iot.Device.Bindings" />Project file
paket add Iot.Device.Bindings --version 4.2.0
#r "nuget: Iot.Device.Bindings, 4.2.0"
#:package Iot.Device.Bindings@4.2.0
#addin nuget:?package=Iot.Device.Bindings&version=4.2.0Install as a Cake Addin
#tool nuget:?package=Iot.Device.Bindings&version=4.2.0Install as a Cake Tool
You will find a large variety of bindings in this nuget. You can check the list on the repository.
Once you've installed the nuget, you're ready to go! Make sure you have a proper device that support GPIO. See the System.Device.
Each binding has detailed example in the main repository. Each directory will contain a detailed README with the specific usage of each binding. It will also in the /samples folder contains a detailed and commented example.
While most of the bindings and examples in this project require and are designed to support specific hardware (such as LCD displays, temperature sensors, single-board computers, microcontrollers, etc.), the library itself tries to be as hardware-independent as possible. Some bindings are even written to showcase the use of IOT interfaces with hardware that is already present in normal desktop computers (such as keyboards or CPU temperature sensors). So to get started, you do not need expensive hardware. Or you can start out with cheap stuff, such as an Arduino Uno. You can also use FT232H or FT4222 on a Windows, Linux or MAcOS traditional laptop or desktop.
You will also need to have the binding you're interested in! Most README will contains schemas and instructions on how to connect your binding to your board.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.
We welcome PR and contributions. We are primarily interested in the following:
.NET (including the iot repo) is licensed under the MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on Iot.Device.Bindings:
| Package | Downloads |
|---|---|
|
OmicronLab.VectorNetworkAnalysis.MidLayer
This package contains all the Mid-Layer components needed to measure with a VNA device. |
|
|
pi-top.MakerArchitecture.ExpansionKit
pi-top[4] Expansion Kit module. |
|
|
HeatKeeper.Reporter.Sdk
Contains the HeatKeeper reporter SDK and the docker image definition. |
|
|
aero.airprox.aldrin.shared
ALDRIN shared components for Edge devices made by AIRPROX |
|
|
DNETCoreGPIO
Implements the various GPIO functionality .NET on a RPi such as LED, temperature sensor, realy and motor H-Bridge |
Showing the top 2 popular GitHub repositories that depend on Iot.Device.Bindings:
| Repository | Stars |
|---|---|
|
dotnet/samples
Sample code referenced by the .NET documentation
|
|
|
maker-community/ElectronBot.DotNet
一个为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的上位机软件(包含机器人USB操作SDK和瀚文键盘HID操作SDK),采用Windows App SDK框架编写界面。 A host computer software developed for ElectronBot robots (including robot USB operation SDK), using the Windows App SDK framework to write UI.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 4.2.0 | 13,603 | 3/26/2026 |
| 4.1.0 | 11,047 | 1/15/2026 |
| 4.0.1 | 41,915 | 5/19/2025 |
| 3.2.0 | 109,117 | 6/20/2024 |
| 3.1.0 | 49,643 | 11/16/2023 |
| 3.0.0 | 106,066 | 7/13/2023 |
| 2.3.0-prerelease.22520.10 | 3,000 | 10/24/2022 |
| 2.2.0 | 61,573 | 9/29/2022 |
| 2.1.0 | 74,592 | 2/26/2022 |
| 2.0.0 | 7,151 | 1/25/2022 |
| 2.0.0-prerelease.22069.4 | 392 | 1/21/2022 |
| 1.5.0 | 32,279 | 7/16/2021 |
| 1.4.0 | 20,254 | 3/17/2021 |
| 1.4.0-prerelease.21160.2 | 520 | 3/10/2021 |
| 1.3.0 | 11,349 | 12/22/2020 |
| 1.2.0 | 5,351 | 11/24/2020 |
| 1.1.0 | 4,127 | 11/9/2020 |
| 1.1.0-prerelease.20555.1 | 584 | 11/5/2020 |
| 1.1.0-prerelease.20276.1 | 2,220 | 7/22/2020 |