Почему режим API не работает с двумя устройствами XBee?

У меня есть два устройства XBee Pro Series 1. Оба они находятся в режиме AP=2 (режим API). Я следовал инструкциям, изложенным в разделе «Серия 1» в Конфигурация XBee.. Я пытаюсь выполнить "ZnetSenderExample. java", и я вижу, что он пытается отправить очень простую строку "Xbee".

Тем не менее, я продолжаю получать тайм-ауты на принимающей стороне, говоря, что он никогда не получает никаких данных.

Кроме того, я попробовал пример одноадресной рассылки на этой странице и обнаружил такое же поведение. . Он не работает в X-CTU в режиме API.

Я использую прошивку 10EC.

Как я могу решить эту проблему?


person user1068636    schedule 20.07.2013    source источник


Ответы (1)


Находятся ли узлы в одной сети? Когда вы смотрите на них в X-CTU, они используют одни и те же настройки операционной сети (канал, идентификатор PAN)? Вы установили прошивку в режиме API вместо прошивки в режиме AT (иногда называемой прозрачным последовательным)?

Пробовали ли вы какие-либо из примеров на сайте Digi, чтобы убедиться, что устройства настроены правильно?

person tomlogic    schedule 22.07.2013
comment
Да, они находятся на одном канале и имеют одинаковый Pan ID. Но я не думаю, что у меня есть прошивка для режима API (в отличие от режима AT). Где я могу это получить? - person user1068636; 22.07.2013
comment
Моя ошибка - модули Series 1 имеют единую сборку прошивки, которая поддерживает режим AT и режим API. Это модули Series 2, которые имеют отдельные сборки для каждого режима. - person tomlogic; 23.07.2013