Ничего не стоит взять с собой P C или мобильный телефон. Любые IP-совместимые устройства мобильного телефона, настольного компьютера, ноутбука, чипы Arduino будут работать с BA Cnet. Ваша проблема в сегментации. Вам придется обрабатывать сегментированные сообщения, поступающие от контроллера. Каждый поставщик контроллеров BA Cnet указывает MaxApduLength (т. Е. Максимальную длину данных, передаваемых в одном UDP-пакете). Стандартная длина APDU составляет 1476 байтов. Таким образом, контроллер BA Cnet не может отправлять данные, превышающие длину APDU, указанную в нем.
Запрос 300 объектов из контроллера приводит к определенному большому APDU, чем предел контроллера. В этом случае контроллер отправит вам сегментированные сообщения, каждое из которых имеет порядковый номер. Вам придется обрабатывать все эти сегментированные сообщения и объединять их в одно сообщение, тогда только вы получите точный ответ. То же самое с Yabe и другими клиентами BA Cnet.
Я также написал библиотеки BA Cnet для наших мобильных приложений в Java и Swift 4.0, и оба могут читать любое количество объектов с контроллера с добавленной поддержкой сегментации. Я проверил их с контроллерами, имеющими более 400 объектов.