Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: BitCloud ZigBee
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ZigBeeHelpMe
Привет всем!

Есть четыре устройства 1 - координатор, 1 - роутер и 2 конечных устройства.

Нужно "авто-разруливание" адресов для конечных устройств.

Версия BitCloud = 1 12 0

Что я сделал:
1. Взял пример WSNDEMO.
2. Для всех устройств выставил параметр CS_NWK_UNIQUE_ADDR false, то есть стохастическая адресация.
3. Прошил sm.gif

С помощью программы WSN Monitor определил, что у конечных устройств одни и теже адреса.
Почему так?
Как реализовать "авто-разруливание"?
Может у кого не большой примерчик завалялся? crying.gif
ataradov
CS_UID в уникальное значение на каждом устройстве выставлен?
ZigBeeHelpMe
Taradov Alexander

Нет не выставлен.

Поставил работает. Спасибо!

Эх, тоесть все равно для каждого конечного устройства своя прошивка?
ataradov
QUOTE (ZigBeeHelpMe @ Oct 29 2012, 20:06) *
Эх, тоесть все равно для каждого конечного устройства своя прошивка?
По стандарту все устройства должны иметь реальный IEEE (MAC) адрес. В жизни реальность адреса не так важна, но более или менее уникальным он должен быть.

Как именно его получать - есть варианты:
1. Внешняя микросхема UID. Серия EEPROM AT24MACxxx специально для этого сделана. Это идеальный вариант.
2. На рынке много микросхем, содержащих уникальный номер, но они могут пересекаться между производителями и не совместимы с IEEE.
3. Обычная EEPROM (внешняя или внутренняя) и гененить уникальные номера при производстве. Прошивка при этом остается одна, но нужно предусмтотреть способ залить уникальный номер.
ZigBeeHelpMe
Taradov Alexander

Спасибо за советы. Буду думать. Третий вариант самое то.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.