适用于 Windows 的 NFC C# 库 [已关闭]

问题描述 投票:0回答:6

如何在Windows上用C#编写一个可以读写NFC卡的程序?开源/商业都可以。谢谢

c# windows nfc
6个回答
5
投票

联系 Stollmann:http://www.stollmann.de/en/home 并索取 Windows NFC 堆栈或 Windows NFC 开发套件。

免责声明:我在斯托尔曼工作,是在 Android、Windows 和 Linux(及更多)平台上开发 NFC 解决方案的工程师之一。是的,我在这里推广我自己的产品。据我所知,Otoh 是唯一在 Windows 平台上提供现代 NFC 功能的产品。


2
投票

恐怕您将不得不编写自己的堆栈。您必须发送、接收和处理阅读器和标签的特定命令。最好从 ACR122U NFC 读卡器开始。它价格便宜,有良好的文档,并且完全兼容 NFC。


2
投票

2024 年 7 月更新:GoToTags 不再提供 NFC,因为它对大多数用户来说太复杂了。 GoToTags 桌面应用程序软件中添加了 HTTP JSON API,这对大多数用户来说更容易。

GoToTags 具有 .NET NFC SDKWindows NFC 应用程序。 Windows 8 内置了对 NFC 的支持,尽管它没有涵盖您可能需要的应用程序的全部功能。

相关说明,如果您正在寻找基于 Windows 的 SDK,则基于 PC/SC(智能卡)的 SDK 和本机 SDK 之间存在很大差异。使用带有 NFC 的 PC/SC 有点麻烦;它适用于基本的标签读取和写入,但由于您无法直接访问 NFC 控制器和芯片,因此您将无法执行任何更高级的 NFC 功能,例如 P2P。另外,如果您需要对 NFC 标签进行高速读取或编码,PC/SC 堆栈就没用了。

免责声明:我是 GoToTags 的首席执行官


1
投票

我一直在寻找Python中的东西并发现了这个:

看起来也相对容易上手,不像我在其他地方看到的有点麻烦的代码。


1
投票

您可能想查看 nfctools。基于同一个项目,我创建了一个带有 NDEF 消息编辑器的 NFC Eclipse Plugin(如果这是您的游戏)。


0
投票

我不确定这是否正是您正在寻找的,但是您尝试过 libnfc 吗? http://www.libnfc.org 顺便说一句,它是用 C 语言写的。

© www.soinside.com 2019 - 2024. All rights reserved.