Iot.Device.Bindings 3.2.0
已预留前缀
dotnet add package Iot.Device.Bindings --version 3.2.0
NuGet\Install-Package Iot.Device.Bindings -Version 3.2.0
<PackageReference Include="Iot.Device.Bindings" Version="3.2.0" />
paket add Iot.Device.Bindings --version 3.2.0
#r "nuget: Iot.Device.Bindings, 3.2.0"
// Install Iot.Device.Bindings as a Cake Addin #addin nuget:?package=Iot.Device.Bindings&version=3.2.0 // Install Iot.Device.Bindings as a Cake Tool #tool nuget:?package=Iot.Device.Bindings&version=3.2.0
设备绑定
在这个 NuGet 中,你可以找到大量绑定。你可以 在存储库中查看列表。
入门
安装 nuget 后,你就可以开始使用了!确保你有合适的设备支持 GPIO。请参阅 System.Device。
每个绑定都在主存储库中有 详细示例。每个目录都包含一个详细的 README,介绍每个绑定的特定用法。它还包括在 /samples
文件夹中包含的详细和注释示例。
硬件要求
虽然本项目中的大多数绑定和示例都需要并设计用于支持特定硬件(例如LCD显示器、温度传感器、单板计算机、微控制器等等),但库本身试图尽可能地独立于硬件。一些绑定甚至被编写来展示如何使用与普通台式计算机中已经存在的硬件(例如键盘或CPU温度传感器)的IOT接口。因此,开始时不需昂贵的硬件。或者,您可以从便宜的硬件开始,例如Arduino Uno。您还可以在Windows、Linux或MacOS传统的笔记本电脑或台式机上使用FT232H或FT4222。
您还需要拥有感兴趣的绑定!大多数README将包含连接绑定到您的板子的模式和说明。
社区
本项目采用了由Contributor Covenant定义的行为准则,以阐明我们社区中期望的行为。更多信息,请参阅.NET Foundation行为准则。
贡献
我们欢迎PR和贡献。我们主要感兴趣的领域包括以下内容
- 提高支持板上驱动程序的质量和功能。
- 更多板子的实现。
- .NET设备绑定,适用于广泛的各种传感器、芯片、显示器和其他组件。
- 请求您项目中需要的设备绑定或协议(提交问题)。
- 展示.NET Core在出色物联网场景中使用的博客帖子或推文的链接(提交问题)。
许可证
.NET(包括iot代码库)遵循MIT许可证。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 已计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- Microsoft.Bcl.HashCode (>= 1.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.1)
- System.Device.Gpio (>= 3.2.0)
- System.Drawing.Common (>= 6.0.0)
- System.IO.Pipelines (>= 7.0.0)
- System.IO.Ports (>= 5.0.1)
- System.Management (>= 5.0.0)
- System.Text.Json (>= 6.0.9)
- UnitsNet (>= 5.31.0)
-
net6.0
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.1)
- System.Device.Gpio (>= 3.2.0)
- System.Drawing.Common (>= 6.0.0)
- System.IO.Pipelines (>= 7.0.0)
- System.IO.Ports (>= 5.0.1)
- System.Management (>= 5.0.0)
- System.Text.Json (>= 6.0.9)
- UnitsNet (>= 5.31.0)
NuGet 包 (36)
显示依赖于 Iot.Device.Bindings 的前 5 个 NuGet 包
包 | 下载 |
---|---|
pi-top.MakerArchitecture.ExpansionKit
pi-top[4] 扩展板模块。 |
|
aero.airprox.aldrin.shared
ALDRIN 共享组件,适用于 AIRPROX 的边缘设备 |
|
HeatKeeper.Reporter.Sdk
包含 HeatKeeper 报告器 SDK 和 docker 映像定义。 |
|
SimpleGPIO
适用于所有物联网需求的简单、低形式的 GPIO 库 |
|
DNETCoreGPIO
在 RPi 上实现 .NET 的各种 GPIO 功能,例如 LED、温度传感器、继电器和电机 H-桥 |
GitHub 仓库 (4)
显示依赖于 Iot.Device.Bindings 的最受欢迎的前 4 个 GitHub 仓库
仓库 | 星级 |
---|---|
dotnet/samples
由 .NET 文档引用的示例代码
|
|
dotnet/iot
此仓库包括各种物联网板的 .NET Core 实现,包括芯片、显示屏和 PCB。
|
|
genielabs/HomeGenie
HomeGenie,可编程自动化智能软件
|
|
maker-community/ElectronBot.DotNet
一款为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的宿主计算机软件(包含机器人USB操作SDK和瀚文键盘HID操作SDK),使用Windows App SDK框架编写用户界面。这是一款为ElectronBot机器人(包括机器人USB操作SDK)设计的宿主计算机软件,使用Windows App SDK框架编写UI。
|
版本 | 下载 | 最后更新 |
---|---|---|
3.2.0 | 3,243 | 6/20/2024 |
3.1.0 | 27,424 | 11/16/2023 |
3.0.0 | 41,834 | 7/13/2023 |
2.3.0-预发布.22520.10 | 2,399 | 10/24/2022 |
2.2.0 | 48,674 | 9/29/2022 |
2.1.0 | 51,722 | 2/26/2022 |
2.0.0 | 6,446 | 1/25/2022 |
2.0.0-预发布.22069.4 | 209 | 1/21/2022 |
1.5.0 | 29,720 | 7/16/2021 |
1.4.0 | 18,300 | 3/17/2021 |
1.4.0-预发布.21160.2 | 307 | 3/10/2021 |
1.3.0 | 10,326 | 12/22/2020 |
1.2.0 | 4,756 | 11/24/2020 |
1.1.0 | 3,740 | 11/9/2020 |
1.1.0-预发布.20555.1 | 371 | 11/5/2020 |
1.1.0-预发布.20276.1 | 1,960 | 7/22/2020 |
1.1.0-预发布.20153.1 | 2,169 | 3/3/2020 |
1.0.0 | 26,582 | 9/23/2019 |
1.0.0-预发布.19413.1 | 868 | 8/13/2019 |
0.1.0-预发布.19376.1 | 1,010 | 7/26/2019 |
0.1.0-预发布.19310.5 | 1,287 | 6/11/2019 |
0.1.0-预发布.19171.3 | 1,238 | 3/21/2019 |
0.1.0-预发布.19078.2 | 3,340 | 1/28/2019 |