Координатору XBee3 не удается найти End_Device во время обнаружения сети

#xbee #zigbee #micropython

#xbee #zigbee #micropython

Вопрос:

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

https://www.digi.com/resources/documentation/Digidocs/90001942-13/?utm_source=packagingamp;utm_medium=insertamp;utm_campaign=xbee3amp;utm_content=XBeeZigbeeMeshKit#tasks/t_configure_zigbee_modules.htm?TocPath=Getting%20started%20with%20XBee%20Zigbee|Example%3A%20basic%20communication|_____4

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

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

Я запускаю следующий код на координаторе и конечном устройстве для обнаружения сети https://www.digi.com/resources/documentation/digidocs/90001539/#reference/r_node_discovery_micropython.htm?TocPath=Get%20started%20with%20MicroPython|MicroPython%

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

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

Моя идея состояла в том, чтобы получить сведения о конечном устройстве с помощью network discovery, получить его сетевой идентификатор (NI), а затем отправить команду устройству.

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

Комментарии:

1. Это руководство пользователя Digi практически бесполезно. Я столкнулся с точно такой же проблемой в 2021 году, и они не потрудились исправить свою документацию. Вы нашли решение?

Ответ №1:

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

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

Комментарии:

1. Увеличение времени ожидания обнаружения узла сработало для меня.

2. Я даже не могу подключить двух координаторов или координатор маршрутизатор к компьютеру с настройками по умолчанию, чтобы обнаружить друг друга в сети.

Ответ №2:

Я столкнулся с той же проблемой, когда координатор просто не смог обнаружить ни одного узла в той же сети. Часами копаться в другой документации и просто с грустью осознавать, что в обновленном XCTU значения DH и DL по умолчанию равны 0, поэтому для DL по умолчанию в руководстве пользователя Mesh Kit от Digi следует вручную установить значение FFFF, чтобы координатор мог работать. Документация не самая лучшая, и в ней отсутствует довольно много ошибок и информации, поэтому оставляйте вас гадать или платите им за поддержку.