Почему роутер XBee не получает кадр от координатора XBee в режиме API

У меня есть два модуля XBee S2, которые подключены к ПК с помощью адаптерных плат XBee. Я настроил XBees в режиме API (один — координатор API, другой — маршрутизатор API) с помощью программного обеспечения X-CTU. Я могу передавать кадры от маршрутизатора и получать их от координатора, но я не могу получать данные от маршрутизатора, если я отправляю кадры от координатора или маршрутизатора. В режиме AT я могу правильно передавать и получать данные.

В маршрутизаторе

DL:13A200
DH:40E423FF
PAN ID:1234

В координаторе,

DL:13A200
DH:40E42411
PAN ID:1234

Скорость передачи: 9600 в обоих

В чем проблема?


person sd ashok    schedule 29.07.2015    source источник


Ответы (1)


Как вы строите свои API-фреймы. Насколько я помню, вы должны использовать только один из адресов. Либо 64-битный EUI, либо 16-битный сетевой адрес. Вам нужно использовать 0xFFFE в качестве сетевого адреса, если вы укажете 64-битный EUI. Используйте все 0xFF для 64-битного EUI, если вы используете 16-битную адресацию.

Если это не поможет, опубликуйте дамп используемых вами фреймов API — как рабочего фрейма от маршрутизатора к координатору, так и нерабочего фрейма от координатора к маршрутизатору.

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

person tomlogic    schedule 29.07.2015