2013-04-28 88 views
1

我正在嘗試使用NFC技術爲Windows 7編寫桌面應用程序。.net 4.5支持NFC接近API

我找不到任何API。

Proximity API - http://msdn.microsoft.com/en-us/library/windows/apps/br212057.aspx 只能支持Windows 8,令人失望。

我在哪裏可以找到NFC與製造商無關的API?

+0

「Windows.'命名空間中的任何東西都依賴於Windows的版本ws該應用程序正在運行,這就是爲什麼它在'Windows.'下而不是'System.' – 2014-01-14 14:46:21

回答

1

我已成功使用pcsc-sharp和NDEF庫(通過nuget)以及來自ACS和Mifare標籤的讀取器硬件。

pcsc-sharp僅提供對PC/SC API(多個製造商的讀卡器支持)的訪問。你仍然必須自己編寫整個通信流程。流程本身取決於您要使用哪些卡。例如Mifare Classic提供了訪問控制,因此在讀取或寫入之前,您需要首先驗證每個塊。像Mifare Ultralight這樣簡單的卡片不需要這一步。就內存的組織方式而言,卡本身的差異往往很大。

推薦閱讀:

  • 規格爲您所使用的卡NFC-Forum
  • 文檔(由製造商提供),將讀者的
  • SDK文檔
  • 例子在PCSC銳庫