Проверка дальности беспроводной связи ZigBee модулей от MaxStream в условиях загородного коттеджа
Тесты проводились с использованием стандартного набора для разработчиков XB24-DKS от Digi (ранее MaxStream).
Основные технические параметры используемых ZigBee модулей:
- Выходная мощность: 1 мВт (+0 дБм).
- Чувствительность: –92 дБм.
- Версия программного обеспечения ПО X-CTU: 5.1.0.0.
Для удобства закрепления беспроводных ZigBee модулей в нужном месте помещения комплект оборудования (рис. 1) был дополнен двумя штативами. Во время проведения эксперимента использовались параметры передачи данных, установленные в ПО по умолчанию: скорость передачи данных — 9600 бит/с, размер пакета данных — 32 байта.
Выбор именно этого набора обусловлен, в первую очередь, его доступностью, как физической, так и в смысле стоимости, а также простотой использования. Работать с ним можно уже через 5 минут после вскрытия упаковки. Достаточно установить ПО на компьютер и подключить к нему ZigBee модули. Кроме того, компоненты этого набора обладают всеми базовыми возможностями технологии ZigBee. Поэтому все результаты, полученные с использованием набора XB24-DKS, справедливы и для ZigBee модулей более поздних версий.
Цель проведения экспериментов — оценка возможностей передачи данных модулями ZigBee в условиях реального загородного коттеджа. Для получения объективных данных тесты проводились в трех разных строениях. Связано это с тем, что коттеджи, как правило, не имеют стандартных планировок, если только это не элитный коттеджный поселок, где набор возможных планировок заранее определен. Кроме того, при строительстве и отделке таких строений используются более разнообразные материалы, чем, например, при строительстве многоквартирного дома.
Именно поэтому эксперименты на дальность беспроводной связи проводились в трех различных строениях. На рис. 2 представлен подробный план помещения с указанием точек размещения модулей и расстояния между базовым и удаленными модулями ZigBee.
Условные обозначения (те же обозначения используются и в дальнейших тестах):
- Bх: Base, базовое устройство; х — порядковый номер базы.
- Rxy: Remote, переносной ZigBee модуль; х — номер базы, с которой данный модуль взаимодействует; у — порядковый номер точки размещения переносного модуля (свой для каждого х).
- Рядом с каждой из точек размещения переносного модуля указано расстояние (в метрах) до базы.
Помещение строения No.1 представляет собой обычное жилое помещение, но с минимальным количеством предметов мебели и различных аксессуаров. При строительстве использовалось только дерево. Основные помехи, которые в данном случае оказывали некоторое влияние на беспроводную связь, — это стены толщиной 0,15 м. Конструкция такой стены представляет собой каркас, обитый с двух сторон деревянной вагонкой, а внутри заполненный стекловолоконным утеплителем (рис. 3). Такая конструкция наиболее характерна для дачных коттеджей, которые используются для проживания в летний период.
При анализе результатов таблицы ясно, что все имеющиеся помехи не создают для устройств ZigBee существенных проблем. Беспроводная связь будет устойчивой при размещении переносного устройства в любой из точек строения. Более того, здесь не нужно устанавливать маршрутизаторы ZigBee.
Однако стоит отметить, что некоторое влияние на беспроводную связь между устройствами оказывает положение нижней двери. Зависимость параметра RSSI от положения двери показана на рис. 4. Такой результат объясняется тем, что дверь в данном случае исполняет роль отражателя. И в зависимости от ее положения может изменяться уровень сигнала. Но, так или иначе, вреда беспроводной связи между устройствами ZigBee это не наносит.
Следующие два случая более интересны с практической точки зрения, и для них мы построим схему областей приема сигнала на разном удалении от базы.
Второе помещение представляет собой первый этаж самого большого загородного коттеджа из тех, в которых проводилась проверка дальности связи беспроводных устройств ZigBee. Как видно, помещение имеет довольно сложную конфигурацию. Кроме того, при строительстве этого коттеджа использовалось не только дерево, но и кирпич. Так же в некоторых местах стоят перегородки толщиной 0,15 м, с внешней стороны отделанные деревянной вагонкой, а внутри заполненные стекловолоконным утеплителем. Вообще, это не совсем типично для загородного коттеджа. Однако выбран этот дом был неслучайно. Такая сложная структура помещений и разнообразие использованных при строительстве и отделке материалов позволяют в достаточной степени объективно взглянуть на возможности ZigBee в условиях даже такого строения.
Как видно, практически во всех случаях связь между беспроводными устройствами стабильна и потери пакетов данных отсутствуют. Также следует отметить, что непосредственно во время проведения экспериментов по помещению перемещались люди. Кроме того, в непосредственной близости (до 2 м) от базового устройства работало в активном режиме Bluetooth-устройство (осуществлялась передача данных между КПК и ноутбуком, к которому было подключено базовое устройство).
Однако в двух случаях (база № 3, точки 4 и 6) небольшие потери все же наблюдаются. В точке 4 было потеряно 0,6% пакетов. При этом пропадало не более одного пакета подряд. На практике такая ситуация не приведет к обрыву беспроводной связи, а вызовет лишь кратковременную задержку. Кроме того, как видно на плане помещения, базу и удаленное устройство в точке 4 разделяют две кирпичные стенки и расстояние почти 5 м. С внутренней стороны эти две кирпичные стенки облицованы керамической плиткой, под которой проложена электропроводка и металлические трубы (водопровод). В итоге мы имеем неплохой экран.
Если есть необходимость полностью исключить потери данных, то можно воспользоваться либо антенной с большим коэффициентом усиления (напомним, что в данном случае используется штатная штыревая антенна), либо установить дополнительный маршрутизатор на пути между базой и удаленным устройством. Все зависит от специфики системы, в основе которой лежит технология ZigBee. В большинстве случаев стремиться к полному исключению потерь не имеет смысла.
В точке 6 было отмечено 0,2% потерь, хотя кирпичная стена, разделяющая базу и удаленное устройство, толще (0,3 м + отделка деревянной вагонкой с обеих сторон), и расстояние между устройствами в два раза больше. Меньший процент потерь объясняется тем, что стена в данном случае одна, а значит, и переотражений сигнала меньше, чем в точке 4.
Проверка беспроводной связи с базой №3 проводилась дважды (второй проход — ячейки таблицы, отмеченные знаком*). Первый и второй эксперименты отличаются тем, что во втором случае рядом с базовым устройством B3 (~1 м) была включена микроволновая печь. Как показала практика, на качество беспроводной связи между устройствами ZigBee это никак не влияет.
Чтобы полностью оценить возможности ZigBee в строении № 2, представим схему областей уровня сигнала (рис. 6). Для этого достаточно измерить уровень сигнала в относительно большом числе точек и нанести их на план строения (в нашем случае таких точек 30). Рядом с каждой из точек размещения переносного ZigBee модуля указано значение параметра RSSI (дБм).
Переходим к третьему, и последнему строению, в котором проводились тесты на дальность связи беспроводных ZigBee модулей ZigBee. Его подробный план представлен на рис. 7.
Он имеет конструкцию, которая наиболее типична для больших коттеджных поселков. Кроме того, широкое распространение имеют и материалы, использованные при строительстве данного коттеджа. Как видно на плане, строение имеет два типа стен. Несущие стены толщиной 0,4 м и перегородочные толщиной 0,15 м выполнены из бетонных блоков (стенных и перегородочных соответственно) приблизительно одной плотности. Разница между блоками только в размере. Перекрытия между этажами — железобетонные плиты. В строение 3 этажа.
Изначально не планировалось измерять качество связи между беспроводными устройствами при расположении их на разных этажах. Однако стоит отметить, что при наличии между устройствами одного железобетонного перекрытия (модули располагаются на соседних этажах) беспроводная связь устойчива и потери пакетов данных отсутствуют (расстояние между устройствами 4 м, RSSI = –71 дБм, PL = 0). А вот при расположении ZigBee модулей через этаж (здесь на пути между устройствами стоят два железобетонных перекрытия) теряется 100% пакетов данных, и, соответственно, связь между устройствами отсутствует.
Поэтому, чтобы повысить надежность сети в строении с железобетонными перекрытиями, имеет смысл располагать между этажами (например, в лестничном проеме) дополнительный маршрутизатор, это обеспечит беспрепятственное прохождение данных между сегментами сети ZigBee, расположенными на разных этажах строения. Также можно применить ZigBee модули повышенной мощности. Что же касается данного строения, можно сказать, что и здесь ZigBee вполне справляется с передачей данных без потерь. Судя по таблице результатов измерений, при размещении удаленного устройства в любой из представленных точек помещения потери сигнала полностью отсутствуют (даже при условии, что базовое устройство находится далеко не в центре помещения). Области приема сигнала на различном удалении от базового устройства показаны на рис. 8.
Очевидно, что в коттеджах с деревянными перекрытиями передача данных между этажами будет осуществляться гораздо лучше (аналогичный вывод можно сделать, глядя на результаты тестов, проведенные в первых двух коттеджах).
Выводы
Как показали тесты дальности беспроводной связи, проведенные в реальных условиях, беспроводные модули ZigBee отлично справляются с передачей данных внутри различных помещений. Это позиционирует технологию ZigBee как недорогую и надежную основу беспроводных систем для загородных домов с разными архитектурными и инженерными решениями.