2013-04-16 69 views
0

我有一個UHF無源RFID讀寫器,讀者帶有C#SDK.dll,它符合國際ISO 18000 \ EPC G2標準。用LLRP連接到RFID

問題是,當我嘗試使用SDK提供的,我能夠連接到閱讀器,但是當我通過LLRP接口連接到讀卡器連接到讀卡器作爲TCP客戶端,我無法連接

我正在開發java RFID應用程序。但解決方案也可以來自其他語言。下面

是更多詳細信息

import org.llrp.ltk.net.LLRPConnection; 
import org.llrp.ltk.net.LLRPConnectionAttemptFailedException; 
import org.llrp.ltk.net.LLRPConnector; 
import org.llrp.ltk.net.LLRPEndpoint; 
import org.llrp.ltk.types.LLRPMessage; 

public class LLRPEndPoint implements LLRPEndpoint { 

     public static void main(String[] args) { 
      LLRPEndPoint endpoint = new LLRPEndPoint(); 
     } 

     public LLRPEndPoint() { 
      LLRPConnection connection = new LLRPConnector(this, "192.168.0.100",5000); 
      try { 
       ((LLRPConnector) connection).connect(); 
      } catch (LLRPConnectionAttemptFailedException e1) { 
       e1.printStackTrace(); 
       System.exit(1); 
      } 
     } 
     @Override 
     public void errorOccured(String message) { 
      System.out.println(message); 
     } 
     @Override 
     public void messageReceived(LLRPMessage message) { 
      System.out.println(message.getResponseType()); 
     } 
} 
當我運行這個程序,我得到 LLRPConnectionAttemptFailedException

的代碼。我有閱讀器在端口5000的IP 192.186.0.100上運行。我驗證了使用SDK提供的Reader

簡而言之,我只是想用LLRP與讀取器一起工作。

在此先感謝

+0

* 「急道:」 *太本地化!今後請考慮是否留下時間限制或聘請顧問。 –

+0

你應該告訴你關於你面臨的問題的更多細節以獲得答案。 – Kai

+0

對我的語言表示歉意,並感謝您的回覆。 – Jivesh

回答

0

問題是,讀者RFID具有LLRP停止默認

您需要激活服務LLRP的服務。

+0

進入讀卡器 – gonzalo

-1

您應該在設備上運行LLRP服務器。設備可能有Web界面,您可以從Web界面檢查LLRP服務器的狀態。

的LLRP的默認端口號爲5084