В настоящее время все более широкое распространение получили так называемые «ячеистые» или mesh-сети, которые отличаются децентрализованной, гибкой и динамичной структурой: узлы сети не привязаны к центральной станции, любой узел может взять на себя функции координатора или ретранслятора, при этом используется, как правило, беспроводная связь.
![]() |
Преимущества |
Пример решения, в котором целесообразно использование mesh, — система контроля показателей, содержащая большое количество датчиков, удаленных друг от друга в пространстве. Если при использовании централизованной топологии, типа «звезда» и производных от неё, потеря одним из датчиков сетевого соединения с центральным узлом означает потерю пакетов данных от этого датчика, то при использовании ячеистой топологии пакеты данных могут быть переданы через другие датчики, узлы mesh-сети. Использование сети ячеистой топологии значительно повышает надежность системы связи между датчиками и узлом, контролирующим или агрегирующим данные.
![]() |
Решения |
АстроСофт создал и продолжает совершенствовать программный комплекс для быстрой интеграции технологии mesh в конечные продукты, использующие радиоприём и передачу. Интеграция технологий mesh позволит обеспечить более высокий уровень надежности и масштабируемости конечных решений, повысить их конкурентные преимущества.
![]() |
Планы и развитие |
Программный комплекс для организации mesh-сетей — набор программных библиотек, реализующих 3 нижних уровня модели OSI (физический, канальный и сетевой). В текущей реализации программный комплекс функционирует под управлением ОСРВ МАКС, но по требованию заказчика может быть портирован в другую программную среду.
Архитектура базируется на использовании приёмопередатчиков беспроводной связи с возможностью одноранговой пакетной коммуникации. Для разделения доступа станций к эфиру в текущей реализации используется классический алгоритм арбитража – DCF (Distributed coordination function). Также реализован усовершенствованный алгоритм арбитража, позволяющий координировать устройства в смежных подсетях. Маршрутизация может осуществляться как по запросу (аналог алгоритма Path Selection из стандарта 802.11s), так и проактивно, за счёт анализа трафика и рассылки периодических служебных сообщений.
В настоящее время идёт исследование эффективности алгоритмов, на основе результатов которого будет проводится их оптимизация. Также продолжается изучение альтернативных методов арбитража и маршрутизации.
Программно-аппаратный демонстрационно-отладочный стенд mesh-cети — набор из 10 автономных устройств, выступающих в роли узлов mesh-сети. ПО устройств — приложение, работающее под управлением ОСРВ МАКС и реализующее несколько сценариев обмена данными между узлами. В качестве основного модуля радиосвязи в текущей реализации аппаратной части устройств используется приёмопередатчик nRF24L01+ (2.4ГГц, GFSK) со скоростью передачи данных до 2Мбит/с. Помимо него, конструкция устройств включает микроконтроллер (STM32F429 на ядре ARM Cortex-M4), цветной сенсорный дисплей для пользовательского интерфейса, аккумуляторную батарею и отсоединяемый модуль связи Wi-Fi.
В конфигурации для тестирования и отладки каждое устройство снабжено дополнительным Wi-Fi-модулем, с помощью которого оно устанавливает соединение с панелью управления (обычный ПК). Между собой устройства поддерживают связь через основной радиомодуль. Дополнительный канал связи (Wi-Fi) используется для удалённого управления узлами сети и сбора данных о их состоянии из панели управления без вмешательства в работу mesh-сети. В панели управления реализуется сбор статистики (количество переданных, принятых и потерянных пакетов, время передачи пакета) по передаче данных в сети для последующего анализа и получения характеристик её работы (скорость передачи между узлами, латентность ретрансляции пакетов, время поиска пути), а также предусмотрена возможность использования командных сценариев для автоматизации процесса тестирования.
В демонстрационной конфигурации устройства работают без дополнительного канала связи (Wi-Fi), что позволяет наблюдать естественное функционирование mesh-сети. Управление узлами производится непосредственно через интерфейс устройств. Там же отображаются сведения о состоянии узла, известной узлу структуре сети, а также статистика передачи данных.
Для прогнозирования работы mesh-сети с заданными параметрами в АстроСофт разработано технологическое ПО, которое позволяет имитировать mesh-сеть с задаваемыми количеством узлов (устройств) и параметрами каждого узла. Использованные алгоритмы имитации позволяют с высокой точностью прогнозировать показатели передачи данных, что, в свою очередь, дает возможность разработать оптимальную конфигурацию Mesh-сети.
Имитационная модель предназначена для различного рода вычислительных экспериментов в рамках научно-исследовательских и опытно-конструкторских работ и помогает решать целый ряд задач: