Информация  |  Продукция  |  Производители  |  О Компании  |  Как заказать?  |  Контакты
ОБМЕН ОПЫТОМ
ВЫБЕРИТЕ КАТЕГОРИЮ

ETRX357: Как настроить узел сбора данных  сети ZigBee на базе модулей Telegesis?

29.1.2016

Вопрос:

ETRX357: Как настроить узел сбора данных  сети ZigBee на базе модулей Telegesis?

Ответ:

Когда необходимо организовать централизованный узел сбора данных в сети ZigBee можно использовать несколько вариантов:

  1. Отправлять все данные на координатор. В любой сети ZigBee короткий адрес координатора всегда равен 0000. Используя данный факт мы можем отправлять информационные сообщения на данный узел используя команду AT+UCAST:0000=<Данные>
  2. Если в качестве узла сбора данных необходимо использовать устройство, которое не является координатором сети. Стандартная прошивка в модулях ETRX357 реализует поддержку специальных Sink-узлов. Такие узлы с определенным интервалом времени делают широковещательную рассылку и все получившие её устройства делают специальную запись в адресной таблице. Для отправки данных на Sink-узел в стандартной прошивке существует специальная команда AT+SCAST:<Данные>.

Преимущества подхода с Sink-узлом:

  • Нет необходимости запоминать адрес устройства, которое будет узлом сбора данных
  • Если есть необходимость сделать несколько узлов сбора данных, то достаточно сконфигурировать будущие Sink-узлы, а другие устройства в ZigBee-сети автоматически выберут ближайший.

Конфигурирование Sink-узла:

  • Необходимо установить 4 бит в регистре S10 (конфигурация в качестве Sink-узла). Для этого используется команда ATS104=1.

Конфигурирование других устройств в сети:

  • По умолчанию, все активные узлы сети (координатор (COO) и роутеры (FFD)) каждые 30 секунд будут получать широковещательное информационное сообщение от Sink-узла. Адрес Sink-узла хранится в адресной таблице с индексом 05.
  • Конечные узлы, как спящие, так и неспящие, не получают широковещательную рассылку от Sink-узла. Адрес Sink-узла они получают при подключении. 
  • С помощью команды AT+SSINK любой узел может инициировать поиск Sink-узла. Также при установке 8 бита в регистре S10 устройство будет инициировать поиск Sink-узла при подаче команды AT+SCAST:<Данные>. В случае, если адрес Sink-узла извествен и записан в адресной таблице, то обе команды не будут запускать процесс поиска.
  • При использовании команды AT+SCAST:<Данные>, если Sink-узел не присылает ACK-сообщение, то он будет вычеркнут из адресной таблицы устройства и будет запущен процесс поиска нового Sink-узла.

 

«« Назад



Приемопередатчики субгигагерцевого диапазона компании HopeRF
© Все права сохранены. 2010 – 2023.