Удаленные устройства BACnet4J

Доброе утро / Всем вечера,

У меня есть программа, работающая около 2 недель, я использую BACnet4J в качестве шлюза к объекту PIV (сопоставление PIV с MV), и у меня нет проблем, все мысли были в порядке. Но в несколько дней у меня возникают проблемы, потому что список удаленных устройств в объекте DEV пуст, а мой MV не меняет значение PIV, когда я вручную перезапускаю программу te, удаленное устройство отображается в объекте DEV в списке удаленных устройств. Я добавляю удаленное устройство следующим образом:

            localDevice.initialize();
            localDevice.sendGlobalBroadcast(localDevice.getIAm());
            localDevice.sendGlobalBroadcast(new WhoIsRequest());


            localDevice.getRemoteDeviceBlocking(200);

            List<RemoteDevice> remoteDevices = localDevice.getRemoteDevices();

            for (RemoteDevice device : remoteDevices) {

               //some code
             
            }

200 - это экземпляр удаленного устройства

Я добавляю это после инициализации локального устройства (в той же попытке / улове) Что происходит? Любые идеи?

0 ответов

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