Как обеспечить связь между двумя XBee
Re: Как обеспечить связь между двумя XBee
В списке нет AT! Так что мне делать? Надо работать с Serial и иметь возможность элементарно в AT присвоить необходимые ID устройсвам.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1019
- Зарегистрирован: 22 окт 2010, 23:57
Re: Как обеспечить связь между двумя XBee
Присваивайте ID в X-CTU.
Re: Как обеспечить связь между двумя XBee
PAN ID?
Какой ставить на один, какой на другой модуль?
В режиме AT:
+++ // переходим в командный режим
OK // ...модуль не против
ATNI=roger13 // устанавливаем имя
OK
ATWR // сохраняем настройки в постоянную память
OK
ATCN // выходим из командного режима
OK
+++
OK
ATDN=roger13 // устанавливаем адресата
OK
ATWR
OK
ATCN
OK
Как быть тут?
Какой ставить на один, какой на другой модуль?
В режиме AT:
+++ // переходим в командный режим
OK // ...модуль не против
ATNI=roger13 // устанавливаем имя
OK
ATWR // сохраняем настройки в постоянную память
OK
ATCN // выходим из командного режима
OK
+++
OK
ATDN=roger13 // устанавливаем адресата
OK
ATWR
OK
ATCN
OK
Как быть тут?
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1019
- Зарегистрирован: 22 окт 2010, 23:57
Re: Как обеспечить связь между двумя XBee
PAN ID - любое значение одинаковое для двух модулей установите с помощью X-CTU.
Команды ATNI и ATDN в вашем случае не нужны. У вас используются broadcast сообщения по умолчанию.
Команды ATNI и ATDN в вашем случае не нужны. У вас используются broadcast сообщения по умолчанию.
Re: Как обеспечить связь между двумя XBee
Отлично!
Далее:
Set the PAN (Personal Area Network) ID for the network (ZigBee extended PAN ID). Valid range is 0 - 0xFFFFFFFFFFFFFFFF. Alternatively, set ID=0 for the coordinator to choose a random Pan ID.
RANGE:0-0XFFFFFFFFFFFFFFFF
В AT я мог присвоить любое значение ATNI или ATDN (имя устройства в сети ZigBee), здесь как я понимаю только цифрами.
Как понимать: "Alternatively, set ID=0 for the coordinator to choose a random Pan ID."?
Правильно ли будет задать скажем имя обоим модулям: 01?
Далее:
Set the PAN (Personal Area Network) ID for the network (ZigBee extended PAN ID). Valid range is 0 - 0xFFFFFFFFFFFFFFFF. Alternatively, set ID=0 for the coordinator to choose a random Pan ID.
RANGE:0-0XFFFFFFFFFFFFFFFF
В AT я мог присвоить любое значение ATNI или ATDN (имя устройства в сети ZigBee), здесь как я понимаю только цифрами.
Как понимать: "Alternatively, set ID=0 for the coordinator to choose a random Pan ID."?
Правильно ли будет задать скажем имя обоим модулям: 01?
Re: Как обеспечить связь между двумя XBee
P.S: -на какую кнопку жать после присвоения?
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1019
- Зарегистрирован: 22 окт 2010, 23:57
Re: Как обеспечить связь между двумя XBee
PAN ID и команды ATNI и ATDN - это разные вещи.
PAN ID - идентификатор сети. Чтобы устройства могли общаться между собой, у них должен быть одинаковый PAN ID.
Команды ATNI и ATDN устанавливают идентификатор устройства в сети. У вас всего 2 устройства, поэтому настраивать этот идентификатор нет необходимости. Используйте настройки по умолчанию.
PAN ID - идентификатор сети. Чтобы устройства могли общаться между собой, у них должен быть одинаковый PAN ID.
Команды ATNI и ATDN устанавливают идентификатор устройства в сети. У вас всего 2 устройства, поэтому настраивать этот идентификатор нет необходимости. Используйте настройки по умолчанию.
Re: Как обеспечить связь между двумя XBee
И ещё одна проблема, не смотря на то, что модем XBP24BSE, в закладке "Modem Configuration" по нажатии кнопки "Read" выходит следующее:
- Вложения
-
- XBP24BZ7.jpg (111.67 КБ) 22322 просмотра
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1019
- Зарегистрирован: 22 окт 2010, 23:57
Re: Как обеспечить связь между двумя XBee
ОК. Используйте XBP24BZ7.
Re: Как обеспечить связь между двумя XBee
Замечательно!
Выставил PAN ID = 01
В конце нажимать "Write"?
Есть несколько версий ("Version"):
Выставил PAN ID = 01
В конце нажимать "Write"?
Есть несколько версий ("Version"):
- Вложения
-
- Version for XBP24BZ7.jpg (122.21 КБ) 22322 просмотра