2016-03-21 83 views
0

使用NFC讀寫器ACR122U如何唯一標識來自其他NFC讀卡器的NFC讀卡器?

安裝libnfc從這裏link1

使用python運行在樹莓派2的考勤項目,MySQL的on github

我想實現什麼?

我想,當他們從NFC讀寫器

掃描詳細解釋 例場景監視用戶: 讓我們說你在一個公司有10個NFC閱讀器, 您如何以編程方式將NFC讀取器與其他讀取器區分開來,特別是如果用戶掃描了他們的標籤?

數據庫查詢:解決方案!? 我在想查詢用戶的個人資料數據。例如,如果你掃描,你的名字,ID和掃描時間將被添加到一個MySQL表中。我仍然在如何識別這個mysql表字段示例中的NFC閱讀器。

這裏是正則表達式是如何能夠唯一標識NFC標籤:

uid = re.search(r'((\w){2}\s\s){4}',output).group(0).strip().split(" ") 

uid = ' '.join(uid).upper() 

有沒有辦法從其他讀者區分NFC閱讀器?

謝謝

+0

每個nfc閱讀器都有自己的連接 - 使用關於連接的信息來記錄哪個閱讀器讀取特定標籤 – barny

+0

對不起,但您的描述和代碼不足以爲他們提供良好的建議。我們基本上沒有關於您的讀者和架構的信息。 –

+0

對不起,您提供了所需的信息 – abdulazizalmass

回答

1

的ACR122U是一個老讀者,並沒有任何唯一識別的數據字段爲您在軟件中發現。因此,如果您希望能夠將讀取器從主機設備移動到主機設備,您將無法驗證它是哪一個。如果您計劃在整個使用過程中讓讀卡器停在一臺主機設備上,那麼您可以在主機設備上尋找唯一可識別的數據來解決您的問題。但這是一個單獨的問題。

ACS有更新的設備,如ACR35和ACR1255U-J1,它們的固件中包含唯一可識別的數據字段。這些可以通過來自PC或智能手機等主機設備的軟件查詢。我們是ACS產品以及其他製造商的授權經銷商。你可以看看我們的NFC讀卡器這裏的行:

http://flomio.com/product-category/readers/

我們提供our forums對這些讀者的廣泛支持,包括示例應用程序和開發工具包,以幫助你去快。

+0

非常感謝。我不知道。現在我甚至考慮購買estimaote beabvon – abdulazizalmass

+0

估計信標實現室內導航系統 – abdulazizalmass