2016-11-17 7 views
0

Я пытаюсь создать 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

ответ

1

Вы настроили его как координатор (ATCE=1), а другой как маршрутизатор (ATCE=0), чтобы они могли присоединиться друг к другу? Маршрутизатор может поддерживать ATDH и ATDL как 0 для назначения координатора. Я не знаком с использованием 16-битного сетевого адреса для адресата, поэтому рекомендую установить ATDH на маршрутизатор ATSH и ATDL на ATSL.

Чтобы подтвердить, что устройства соединены друг с другом, их рабочий идентификатор PAN (ATOI и ATOP) должен совпадать. Как только вы это увидите, проверьте, может ли маршрутизатор отправлять данные координатору, а затем от координатора к маршрутизатору. Вы можете использовать ATNR на маршрутизаторе для выполнения Сброса сети, чтобы он попытался снова присоединиться к вашему координатору. Возможно, вам потребуется установить ATNJ на 0xFF на координатор, чтобы разрешить соединение.

+0

Здравствуйте! Спасибо за предложение ur. Мы попробовали настройку ур. Координатор (CE = 1) получает данные от маршрутизатора (CE = 0), но координатор не может передавать данные. Мы контролируем данные в консолях ноутбуков. Мы попробовали адресацию, как вы предлагали, а также в [link] (https://learn.sparkfun.com/tutorials/exploring-xbees-and-xctu). Мы изменили DL координатора на FFFF для трансляции. Тогда оба xbees могут общаться. Но нам нужна p2p-связь (DL одного xbee - MY другого xbee), и это не работает. –

+0

И @tomlogic, что произойдет, если мы включим оба xbees в качестве координаторов (CE = 1) в том же PAN (тот же PAN ID). –

+0

Если оба установлены как координаторы, они будут устанавливать две разные сети. Вам нужно установить 'DH' /' DL' на координаторе на 'SH' /' SL' маршрутизатора, чтобы одноадресные последовательные данные к нему. «MY» - это 16-разрядный сетевой адрес, и я не думаю, что он будет работать в настройке «DL». Использование адреса назначения всех нулей является ярлыком для указания «сетевого координатора». – tomlogic