Координатор XBee3 не может найти End_Device во время обнаружения сети - PullRequest
0 голосов
/ 05 марта 2019

В настоящее время я использую XBee3 International Mesh Kit и попытался следовать приведенному примеру в документации.

https://www.digi.com/resources/documentation/Digidocs/90001942-13/?utm_source=packaging&utm_medium=insert&utm_campaign=xbee3&utm_content=XBeeZigbeeMeshKit#tasks/t_configure_zigbee_modules.htm%3FTocPath%3DGetting%2520started%2520with%2520XBee%2520Zigbee%7CExample%253A%2520basic%2520communication%7C_____4

Я попытался реализовать обнаружение сети для трех устройств с помощью Micropython REPL.

Ниже приведена конфигурация для моих трех устройств XBee. Параметры для 3 устройств XBee

Я выполняю следующий код на Координаторе и Конечном устройстве для обнаружения сети https://www.digi.com/resources/documentation/digidocs/90001539/#reference/r_node_discovery_micropython.htm%3FTocPath%3DGet%2520started%2520with%2520MicroPython%7CMicroPython%

Теперь, когда я пытаюсь запуститькод Python для обнаружения сети на координаторе (XBee_A), он не находит конечное устройство в списке узлов.В поиске появляется только Маршрутизатор.

Но когда я запускаю его на Конечном устройстве, он находит Координатора и Маршрутизатор.

Моя идея состояла в том, чтобы узнать подробности Конца-Устройство, использующее обнаружение сети, получает сетевой идентификатор (NI) и затем отправляет команду устройству.

Знаете ли вы, что я делаю неправильно?

1 Ответ

0 голосов
/ 07 марта 2019

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

Попробуйте уменьшить продолжительность ожидания на конечном устройстве или увеличить время ожидания обнаружения узла на координаторе.

...