Vktun.IoT.Connector.Driver
0.0.3
See the version list below for details.
dotnet add package Vktun.IoT.Connector.Driver --version 0.0.3
NuGet\Install-Package Vktun.IoT.Connector.Driver -Version 0.0.3
<PackageReference Include="Vktun.IoT.Connector.Driver" Version="0.0.3" />
<PackageVersion Include="Vktun.IoT.Connector.Driver" Version="0.0.3" />
<PackageReference Include="Vktun.IoT.Connector.Driver" />
paket add Vktun.IoT.Connector.Driver --version 0.0.3
#r "nuget: Vktun.IoT.Connector.Driver, 0.0.3"
#:package Vktun.IoT.Connector.Driver@0.0.3
#addin nuget:?package=Vktun.IoT.Connector.Driver&version=0.0.3
#tool nuget:?package=Vktun.IoT.Connector.Driver&version=0.0.3
Vktun.IoT.Connector.Driver
底层驱动组件,提供 Socket 驱动等基础通信驱动。
安装
dotnet add package Vktun.IoT.Connector.Driver
功能
- Socket 驱动实现
- 网络通信基础层
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Vktun.IoT.Connector.Core (>= 0.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Vktun.IoT.Connector.Driver:
| Package | Downloads |
|---|---|
|
Vktun.IoT.Connector.Communication
Vktun IoT Connector Communication - 通信通道实现库,提供多种通信协议的通道实现。 主要功能: - TCP 客户端通道(TcpClientChannel):TCP 客户端连接和数据收发 - TCP 服务端通道(TcpServerChannel):TCP 服务端监听和多客户端管理 - UDP 通道(UdpChannel):UDP 数据报通信 - HTTP 客户端通道(HttpClientChannel):基于 IHttpClientFactory 的 HTTP 设备/API 请求 - MQTT 通道(MqttChannel):MQTT 3.1.1/5.0 协议支持,支持发布/订阅模式 - 安全 TCP 通道(SecureTcpChannel):SSL/TLS 加密的 TCP 通信 - 通信通道基类(CommunicationChannelBase):统一的通道抽象和事件管理 - 通信通道工厂(CommunicationChannelFactory):根据配置创建合适的通道实例 支持的通信模式: - 客户端模式(Client):主动连接远程设备 - 服务端模式(Server):监听端口等待设备连接 使用方式: 1. 安装 NuGet 包:dotnet add package Vktun.IoT.Connector.Communication 2. 创建通信通道实例 3. 打开通道并连接设备 示例代码: var channel = new TcpClientChannel(configProvider, logger); await channel.OpenAsync(); await channel.ConnectDeviceAsync(device); await channel.SendAsync(device.DeviceId, data); |
GitHub repositories
This package is not used by any popular GitHub repositories.