Я пытаюсь создать Zigbee P2P с помощью модулей XB24C27WIT-004 с помощью устройств Digi USB explorers (CP2102). Я использую 2 ноутбука и подключаю модули XBee к каждому из них. Я добавил модули в X-CTU и изменил DL одного модуля как MY другого модуля и наоборот. Оба устройства находятся на одном канале и одинаковом идентификаторе PAN. Но я не мог видеть последовательно переданные данные с одной консоли на другую. Окно консоли показано на рисунке. Команды видны, когда я пытаюсь обнаружить другое радио. The console window. Для обоих модулей функция установлена в ZIGBEE TH Reg.Настройка сети zigbee с X-CTU 6.3.2
ответ
Вы настроили его как координатор (ATCE=1
), а другой как маршрутизатор (ATCE=0
), чтобы они могли присоединиться друг к другу? Маршрутизатор может поддерживать ATDH
и ATDL
как 0 для назначения координатора. Я не знаком с использованием 16-битного сетевого адреса для адресата, поэтому рекомендую установить ATDH
на маршрутизатор ATSH
и ATDL
на ATSL
.
Чтобы подтвердить, что устройства соединены друг с другом, их рабочий идентификатор PAN (ATOI
и ATOP
) должен совпадать. Как только вы это увидите, проверьте, может ли маршрутизатор отправлять данные координатору, а затем от координатора к маршрутизатору. Вы можете использовать ATNR
на маршрутизаторе для выполнения Сброса сети, чтобы он попытался снова присоединиться к вашему координатору. Возможно, вам потребуется установить ATNJ
на 0xFF
на координатор, чтобы разрешить соединение.
Здравствуйте! Спасибо за предложение ur. Мы попробовали настройку ур. Координатор (CE = 1) получает данные от маршрутизатора (CE = 0), но координатор не может передавать данные. Мы контролируем данные в консолях ноутбуков. Мы попробовали адресацию, как вы предлагали, а также в [link] (https://learn.sparkfun.com/tutorials/exploring-xbees-and-xctu). Мы изменили DL координатора на FFFF для трансляции. Тогда оба xbees могут общаться. Но нам нужна p2p-связь (DL одного xbee - MY другого xbee), и это не работает. –
И @tomlogic, что произойдет, если мы включим оба xbees в качестве координаторов (CE = 1) в том же PAN (тот же PAN ID). –
Если оба установлены как координаторы, они будут устанавливать две разные сети. Вам нужно установить 'DH' /' DL' на координаторе на 'SH' /' SL' маршрутизатора, чтобы одноадресные последовательные данные к нему. «MY» - это 16-разрядный сетевой адрес, и я не думаю, что он будет работать в настройке «DL». Использование адреса назначения всех нулей является ярлыком для указания «сетевого координатора». – tomlogic