SickRfid 1.0.1
dotnet add package SickRfid --version 1.0.1
NuGet\Install-Package SickRfid -Version 1.0.1
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="SickRfid" Version="1.0.1" />
对于支持 包引用 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add SickRfid --version 1.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护人员 以获取支持。
#r "nuget: SickRfid, 1.0.1"
#r 指令可以用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中以引用包。
// Install SickRfid as a Cake Addin #addin nuget:?package=SickRfid&version=1.0.1 // Install SickRfid as a Cake Tool #tool nuget:?package=SickRfid&version=1.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护人员 以获取支持。
SICK.RFU610.SDK
这是一个通过以太网与 SICK RFU610 RFID 读取器通信的 SDK。通过提供读取标签的接口简化了与读取器的通信。开发者可以使用此 SDK 将读取器集成到他们的应用程序中。特性包括
- 通过以太网连接到读取器
- 读取标签
- 从读取器断开连接
最终,我们希望支持更多功能,如写入标签、配置读取器和更多。
安装
通过 Visual Studio 的包管理器控制台安装
PM> Install-Package SickRfid
通过 .NET CLI 安装
> dotnet add <TARGET PROJECT> package SickRfid
用法
SDK 非常易于使用。以下是如何读取标签的示例
using SickRfid;
public class Program
{
public async static void Main()
{
// Replace the IP address with the IP address of your reader
var disconnectedReader = new SickRfidControllerBuilder("192.168.1.45").Build();
// Connect to the reader
var connectedReader = await disconnectedReader.ConnectAsync();
// Read a tag. This starts the scanner, reads a tag within the timeout, and stops the scanner.
var tagId = await connectedReader.ScanRfidAsync();
// Print the tag ID
Console.WriteLine($"Tag ID: {tagId}");
}
}
在底层,connectedReader.ScanRfidAsync()
会调用三个方法。如果您需要更多控制过程,可以单独调用这些方法
using SickRfid;
public class Program
{
public async static void Main()
{
var disconnectedReader = new SickRfidControllerBuilder("192.168.1.45").Build();
var connectedReader = await disconnectedReader.ConnectAsync();
// Start the scanner
await connectedReader.StartAsync();
// Read a tag
await connectedReader.ReadAsync();
// Stop the scanner
await connectedReader.StopAsync();
Console.WriteLine($"Tag ID: {tagId}");
}
}
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | 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 已计算。 |
-
net6.0
- 没有依赖。
-
net7.0
- 没有依赖。
NuGet 打包
这个包未由任何 NuGet 打包使用。
GitHub 仓库
此包未由任何流行的 GitHub 仓库使用。
首次发布