2013-08-03 45 views

回答

0

RFID是一個磁性標籤,所以如果你對這個主題有一些很好的知識,你可以建立它,但我認爲(我不完全知道這個過程),這是很難做到的...

但是,我知道有一個Arduino NFC盾牌可以幫助你。事情是這樣的:http://www.adafruit.com/products/789

+1

OP要求使用電磁輻射的UHF RFID。 NFC基於使用電感耦合的HF RFID。這兩者在涉及的電子產品中完全不同。 – corvairjo

3

RFID讀寫仍然是具體到標籤,硬件閱讀器的技術,以及軟件設備驅動程序。沒有用於RFID的通用Windows API。然而,有一個叫做UnifiedPOS的標準,它提供了一個圍繞RFID掃描儀的包裝,使它們都表現相同。您只需將您的應用程序寫入UnifiedPOS界面,即可使用任何具有UnifiedPOS兼容服務對象的RFID掃描儀。它可以作爲OPOS for Windows和Java的「JavaPOS」。還有微軟的POS for .Net

爲標籤和閱讀器選擇硬件時,請考慮製造商是否提供兼容的服務對象。它會使閱讀和寫作變得更簡單。

3

根據您的預算,購買RFID閱讀器(這也是一個作家)可能比製作一個簡單得多。市場上有許多優秀的讀者使用相當容易使用的API。此外,大多數主要的UHF RFID閱讀器都使用稱爲LLRP(低級讀取器協議)的通用標準;因此,您可以編寫一組代碼,並且可以與支持LLRP的任何閱讀器一起使用。絕大多數超高頻RFID標籤都適用於gen2協議(ISO 18000-6C),所以只要確保您的讀寫器也可以。

假設您使用的是gen2 RFID標籤,寫入標籤非常簡單。您只需告訴讀者(通過命令)對標籤進行編碼。當然,還有一些注意事項需要注意,例如編碼必須採用十六進制格式,並且標籤上有幾個不同的存儲器塊 - EPC,Reserved,TID和User。 (注意:你不能編碼到所有的內存塊,關於這個主題的更多基本信息,請看這個博客文章:http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags。)

另一件要考慮的事情是你想要爲標籤編碼多少數據。您將使用的兩個主要內存塊是EPC(通常爲96位,但在某些標籤上,該數字可能更高)和用戶(大約512位是標準的,但市場上有一些gen2標籤具有更高的用戶記憶)。

0

我不知道「作家」是指硬件(+軟件)還是軟件滿足您的需求。 @ Gp2mv3提到NFC,因此如果您的標籤屬於NFC類型的RFID子集,最簡單的方法就是抓住您的手機,下載免費的NFC寫作器應用並使用它。

如果你想編寫你自己的軟件,Android平臺有很多例子,我認爲其他平臺也是如此。我可以想象,即使是通過USB將手機連接到PC的設置,您也可以將其與作爲作者的混合PC +移動應用配套軟件一起使用。