Специалисты Санкт-Петербургского университета телекоммуникаций разработали протокол уровня доступа к среде, предназначенный для работы синхронной ячеистой беспроводной сети. Новый протокол решает проблемы ограниченной дальности связи, расширяет зону покрытия, повышает энергоэффективность и надёжность работы сети.
Обычно дальность связи в беспроводных сетях ограничена мощностью оконечного устройства, при этом требуется плотное покрытие территории базовыми станциями для приёма сигналов со всех оконечных устройств. Возможным подходом для преодоления описанного ограничения являются ячеистые сети, устройства которых могут связываться друг с другом в пределах своей дальности связи. Они позволяют устанавливать пользовательские устройства вдали от инфраструктуры – вышек связи и базовых станций; достаточно, чтобы сохранялись связи хотя бы между двумя соседними узлами. В таких сетях каждое устройство является сетевым узлом, а для управления и маршрутизации достаточно одной базовой станции и специального протокола взаимодействия.
Традиционные асинхронные ячеистые сети, построенные на базе протоколов типа CSMA (Carrier Sense Multiple Access – вероятностный сетевой протокол канального уровня) характеризуются повышенным энергопотреблением, т. к. все узлы находятся в активном состоянии, постоянно прослушивают эфир и передают сообщения соседних узлов. Сетевые узлы вынуждены обрабатывать коллизии, что является проблемой, особенно в больших сетях с высокой сетевой нагрузкой. Возможным решением является переход к синхронным ячеистым сетям. В таких сетях узлы могут переходить в режим низкого энергопотребления и выходить на связь только в определённые периоды времени, благодаря чему увеличивается продолжительность работы устройств, работающих от батарей или аккумуляторов. Введение синхронизма позволяет существенно снизить потребление за счёт того, что обозначенные выше проблемы не присущи такому подходу.
Комбинация этих решений позволяет использовать устройства без необходимости развертывать специальную инфраструктуру, что особенно важно в удалённых или труднодоступных местностях. Решение востребовано для задач мониторинга лесов, трубопроводов и других распределенных объектов. Высокая отказоустойчивость сети и длительное время автономной работы узлов существенно снижают затраты на обслуживание.
В СПбГУТ разработан и реализован протокол синхронной ячеистой беспроводной сети, обеспечивающий высокую энергоэффективность, надёжность, не требующий значительных вычислительных ресурсов контроллеров сетевых узлов.
Реализация протокола выполнена на базе микроконтроллеров ESP и чипов радио-интерфейса компании Semtech. Построенная радиосеть использует технологии модуляции LoRa, что обеспечивает дальность связи между узлами до 15 км, малую подверженность многолучёвости и замираниям.
Развернутая тестовая сеть демонстрирует передачу телеметрических данных, таких как температура, влажность, высота над уровнем моря (атмосферное давление). Разработана конструкция автономных узлов с питанием от встроенных аккумуляторов. Следуя описанной концепции, сетевые узлы не только участвуют в передаче данных, но и содержат датчики и могут выполнять команды, управляя пользовательским оборудованием. Каждый узел имеет небольшой ЖК экран, на котором отображаются идентификатор узла, данные с локальных датчиков, уровень заряда батареи.
Программное обеспечение базовой станции обеспечивает графический интерфейс для дистанционного управления, отображает топологию сети, состояние узлов, характеристики радиоканала между узлами и регистрируемые датчиками данные.