2016-01-11 100 views
1

我們正在嘗試將FX 9500閱讀器集成到我們的產品支持中。爲此,我們試圖使用llrp組的LLRPHelloWorld程序來測試此讀取器的LLRP支持。但它無法響應非可選參數。程序的Motorola FX9500 Rfid閱讀器和LLRP

源代碼: http://pastebin.com/NyTksZjv

Log4J的日誌:

http://pastebin.com/B9HivVDQ

幾個輸入:

  • 從手動它看起來像閱讀器需要登錄命令(其可能不由LLRP支持,我不確定)
  • 目前在Mac OS X上執行此程序,並希望在Raspberry Pi上運行它。

請指導。

+0

幾件事情:(1)你的代碼是在引擎收錄,這部分人無法訪問(由於防火牆等)。 (b)您鏈接的代碼長度爲602行,這比我想象的要長,如果您處於我們的位置,則會更長。看看[如何創建一個最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve),瞭解一些關於減少代碼的提示,從而增加獲得幫助的機率。 –

回答

0

您必須在startRoSpec之後寫入報告,然後才能獲得tagids。

START_ROSPEC startROSpec = new START_ROSPEC(); 
startROSpec.setROSpecID(new UnsignedInteger(ROSPEC_ID)); 
write(startROSpec, "START_ROSPEC");   
// wait for five seconds for tag reads  
pause(5000); 


ENABLE_EVENTS_AND_REPORTS report = new ENABLE_EVENTS_AND_REPORTS(); 
write(report, "ENABLE_EVENTS_AND_REPORTS"); 

你可以從類:https://github.com/kaansey/JAVA-LLRP-RFIDTags