Проблема подключения приложения пользователя 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,

0 ответов

Другие вопросы по тегам