Проблема решения Xbee для создания сети крошек - PullRequest
0 голосов
/ 22 марта 2019

Сэр, я пытаюсь создать сеть с использованием raspberryPi и Xbees.Скажите, пожалуйста, какой адрес назначения я должен поместить в узел Координатора, чтобы он получал данные только от одного маршрутизатора. Я использую все Xbees в режимах API.Спасибо заранее. [Изображение адресов моих xbees, которые я использую. Нажмите, чтобы получить изображение

Маршрутизатор3 Маршрутизатор2 Координатор маршрутизатора1

Пожалуйста, предложите, какие адреса я должен поставить такчто Маршрутизатор 3 отправляет данные в Маршрутизатор 2, Маршрутизатор 2 в Маршрутизатор 1 и Маршрутизатор 1 в Координатор.

Если предположить, что Маршрутизатор 3 отправляет некоторые данные, он сначала отправляется в Маршрутизатор 2, затем в Маршрутизатор 1, а затем достигает Координатора.

Япытается подключить GPS ко всем маршрутизаторам RaspberryPis и пытается отправить их на узел координатора.

1 Ответ

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

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

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

Если вы действительно хотите принудительно передавать сообщения от маршрутизатора к маршрутизатору, просто используйте 64-битный адрес маршрутизатора (ATSH и ATSL значений) в фреймах API, которые вы используете для отправки ваших данных.Когда вы получаете кадр на узле, просто замените адрес назначения следующим прыжком и отправьте его повторно.

...