Проблема подключения приложения пользователя FX9500 LLRP
Я работаю с Motorola (Зебра) FX9500
RFID считыватель и пытается запустить пользовательское приложение, которое интегрируется с LLRP Toolkit. FX9500
поставляется с предустановленной JamVM, которая поддерживает Java 1.5. Мое тестовое приложение простое: подключается к ридеру, удаляет любые RO_SPECs
, затем отключается. Когда я запускаю приложение с моего компьютера, я могу выполнить его без проблем. Когда я загружаю и запускаю программу как пользовательское приложение на FX9500, я получаю сообщение ниже, когда пытаюсь подключиться к серверу LLRP на ридере:
org.llrp.ltk.net.LLRPConnectionAttemptFailedException: Connection request timed out after 10000 ms.
at org.llrp.ltk.net.LLRPConnection.checkLLRPConnectionAttemptStatus(LLRPConnection.java:69)
at org.llrp.ltk.net.LLRPConnector.connect(LLRPConnector.java:149)
at LLRPReader.connect(LLRPReader.java:15)
at LLRPMain.main(LLRPMain.java:26)
Я получаю это сообщение примерно через 4 секунды, а не через 10 секунд. Ниже мой метод подключения:
public void connect(String ipAddress) {
try {
System.out.println("Connecting to reader " + ipAddress);
reader = new LLRPConnector(this, ipAddress);
((LLRPConnector) reader).connect(TIMEOUT);
} catch (Exception e) {
e.printStackTrace();
System.exit(1);
}
}
Не уверен, что это связано с кодом (мой код или LLRP Toolkit) или что-то конкретное для JamVM/FX9500
,