2012-10-07 29 views
3

我需要製作一個應用程序,當用戶將標籤粘貼到ACR122U nfc閱讀器時,將帶有數據的POST發送到Web服務。應用程序需要在啓動後自行繼續運行,並在每次點擊標籤時發送POST。基於標籤數據的條件邏輯需要控制應用程序中的POST url。這是一個簡短的POC安裝,在4小時內不超過500次標籤刷卡。當用戶點擊幾個標籤時,將會有一個閱讀器和一個屏幕顯示帶有累積列表的網頁。OS X上的acr122標籤閱讀器應用程序

由於我有一臺MacBook Pro(OS X 10.7),我已經嘗試了幾種使用該平臺的方法。不幸的是,沒有成功。我更喜歡OS X解決方案,但願意接受建議。

鑑於以下情況,我需要做什麼?有更好/更簡單的方法嗎?

  1. tagstand_writer:

    • 的ACR122U帶着所謂的 'tagstand_writer_macosx_0_6_5_beta' 軟件。 tagstand_writer似乎並不包含我想要的功能。似乎只有在沒有連續輪詢的情況下才能實現簡單的讀/寫操作。它可以用於執行輪詢的包裝器應用程序嗎,還是可以以我不知道要實現所需功能的方式使用它?無論如何,我試圖寫一個URL到我的標籤,按說明,但無法。我忘了問題是什麼,但似乎並不值得追求。但是,我可以根據說明閱讀標籤。
  2. libnfc

    • 尋找線索,我偶然發現libnfc。所以,我採取了很深的廣度,並冒着安裝過程。它進展不順利。該文件是'好'(不防絆腳),並且這個過程是具有挑戰性的。我在配置/製作過程中遇到了一些漏洞,並且花了一段時間。最終,我能夠運行其中一個示例。但是,我不確定接下來要做什麼。它似乎相當低水平。有一個名爲'nfc-poll'的例子,但它在讀取標籤後退出,我不確定是否可以按照我的意願做出這些決定。我認爲這是我3次嘗試中最有希望的,但我不確定下一步該做什麼。
  3. tageventor

    • 尋找一個更高層次的起點,我發現tageventor。看起來很有前途,因爲tagEventor一旦啓動,應該運行並在讀取標籤時輪詢並調用腳本。腳本,據說可以是任何東西。所以,我試了一下,但無法讓它工作。我在github上發現了一個more current version,並試圖這也無濟於事。我可以讓tagEventor運行,但當我將一個標籤接觸到閱讀器時,出現錯誤:「ERROR:readerCheck :: RPC傳輸錯誤」。我不知道那是什麼,顯然互聯網也不是。此外,在嘗試調試tageventor時,我注意到我的控制檯正在輸出一個錯誤:無論tageventor是否在運行,讀卡器ACS ACR122U PICC接口00 00中的「令牌都不能使用(錯誤229)」。

什麼是簡單/快速解決方案?

+0

您是否找到針對此問題的解決方案?我有類似的東西,所以如果你能幫助我,我將不勝感激。 –

回答

0

我建議你使用類似於: echo 1 | pcsctest> out.txt cat out。txt | grep「Current Reader ATR Value」| tr -d「」| tr「:」「」| awk'{print $ 2}' 在您的應用中獲得ART,您可以創建一個bash腳本並將其置於守護進程模式(如果您喜歡的話)

+0

我不知道''pcsctest'',很好找!我無法從我的ACR122T上註冊任何東西,但仍然... – neu242