Радиомодуль Silvus StreamCaster 4200E представляет для разработчика БПЛА особый интерес благодаря оптимальному балансу размера, веса и мощности в сочетании с передовыми сетевыми технологиями. Эта 2x2 MIMO-радиостанция выдает до 4 Вт выходной мощности, что в компактном корпусе позволяет существенно увеличить дальность и устойчивость канала связи без перегрузки дрона. Модуль доступен в нескольких форм-факторах, включая OEM-версию для встраивания прямо в платформу, что даёт инженеру гибкость при компоновке.
Ключевая особенность SC4200E для БПЛА — это технология MANET Interference Avoidance (MAN-IA), которая автоматически обнаруживает помехи в рабочем диапазоне и переключает всю сеть на более чистый канал, что критически важно при работе в условиях радиоэлектронной борьбы или в спектрально загруженных районах. Кроме того, двухдиапазонная версия модуля (L/S-band) позволяет на лету менять частотный диапазон без замены, обеспечивая работу через лесные массивы и другие препятствия. Встроенная поддержка AES256-шифрования (сертифицированного FIPS 140-2) и интерфейсы Ethernet, RS-232 и USB делают SC4200E готовым решением для защищённых государственных и военных проектов.
Сегодня мы попробуем интегрировать радиомодуль Silvus в тяжелый гексакоптер "Вампир" и осуществить управление БПЛА с помощью модуля удаленного управления отечественного производителя ASTRA от инженеров компании CSKY.
Хочется сразу отметить, что сценарии использования могут быть разнообразные, мы лишь приведем пример - основу, которая сможет послужить как шпаргалка для встраивания радиомодулей в различные системы.
Подготовка радиомодулей Silvus к настройке: первое включение
Для начала нам потребуется установить IP адреса наших модулей. Это можно сделать несколькими способами.
По умолчанию Silvus будет иметь IP адрес в диапазоне: 172.17.X.X - 172.20.X.X
Точный адрес мы можем узнать осмотрев модуль. Иногда можно обнаружить наклейку на корпусе.
Второй вариант снять верхнюю крышку и найти наклейку внутри корпуса. Она чаще всего сохраняется.
Третий вариант более долгий - с помощью программы программы Advanced IP Scanner просканировать указанный выше диапазон и посмотреть адрес.
Перед первым включением мы обязательно должны установить две антенны с разъемом TNC. Для питания подключается оригинальный кабель в разъем PRI, на котором так же разшиты порт Ethernet и RS232.
Входное напряжение используем в диапазоне от 9 до 20 Вольт. Пробуем подать питание и подключить разъем Ethernet к компьютеру.
У нас замигает светодиод на модуле.
Варианты индикации могут быть такие:
Красный (постоянный) → Радиостанция загружается.
Зелёный (мигающий) → Загружено, нет беспроводного соединения с сетью. Зелёный (постоянный) → Соединение установлено (минимум 1 узел в сети). Красный (мигающий) → Сканирование спектра / восстановление после сбоя.
На компьютере нам потребуется задать первоначальные настройки сети:
- Панель управления → Сетевые подключения.
- Правая кнопка на Ethernet → Свойства.
- Выбираем IPv4 → Свойства.
- Задаем вручную:
- IP-адрес: 172.17.XXX.XXX (В нашем примере мы установим 172.17.103.43)
- Маска: 255.255.0.0
Давайте попробуем просканировать сеть ради интереса.
Мы видим - первый модуль у нас доступен. Все хорошо!
Чтобы открыть интерфейс StreamScape GUI, переходим в браузер и вбиваем наш IP адрес модуля - 172.17.103.41.
Настройка радиомодуля Silvus: интерфейс StreamScape GUI
Итак, как только мы с вами вбили найденный IP адрес в браузер, мы попадаем в интерфейс StreamScape GUI. При первом входе может потребоваться пароль. Есть несколько способов его сбросить и один из них мы описали в своей статье ранее:
Но хочется сразу отметить что этот способ сбрасывает все ключи шифрования, профили, настройки частот.
Рассмотрим настройки Silvus и подготовим модуль для подключения.
Первая вкладка Basic
- Frequency (MHz) На нашей модели мы можем выбирать частоту из частотного диапазона 2200-2500 МГц с шагом ~25 МГц между каналами (типично для wide-band систем).
2200-2400 МГц → Расширенный S-band (военные/спец. применения).
2400-2483.5 МГц → ISM band (WiFi, БПЛА, коммерческие системы).
2483.5-2500 МГц → Расширение S-band (военные/спец. применения).
Мы будем использовать для теста частоту 2220 MHz — меньше помех (вне Wi-Fi).
- Bandwidth - ширина канала (Выберем 20 MHz).
Доступен режим ширины канала 100 MHz (⚠️ эксперементальный режим, очень широкая полоса).
- Network ID - должен совпадать на всех радиомодулях в сети (Это наш уникальный ID сети).
- Total Transmit Power (dBm) - мощность передатчика (Поставим 15 dBm = 0.032 W = 32 мВт - Очень низкая мощность (безопасно для тестов)).
МАКСИМАЛЬНАЯ МОЩНОСТЬ: 36 dBm (3.981 W) - Такая мощность используется для:
- Управления БПЛА на дальних дистанциях (30-50 км).
- Между наземными базами (50-80 км).
- Экстремальные условия (джунгли, горы, города).
Если нужна дальность 10-30 км:
30 dBm (1 Вт) — хороший баланс.
Дальность 15-25 км (с направленными антеннами).
Умеренное энергопотребление.
Если нужна дальность 30-50 км:
33-36 dBm (2-4 Вт) — максимум.
Дальность до 50 км (открытая местность).
Высокое энергопотребление.
ОБЯЗАТЕЛЬНО направленные антенны!
- Link Distance (meters) - Максимальная дистанция между узлами + 10-15% запас (Поставим минимально возможную).
Обязательно применяем настройки выбрав SAVE AND APPLY.
- APPLY — применить настройки сейчас (без перезагрузки, временно).
- SAVE AND APPLY — сохранить и применить (настройки сохранятся после reboot).
- APPLY NETWORK — применить сетевые настройки на все mesh-узлы (broadcast через mesh).
- SAVE AND APPLY NETWORK — сохранить и применить на все mesh-узлы.
Следующая вкладка Advanced Configuration
- Routing Beacon Period: 100 ms (оптимально для мобильных mesh).
Что это:
Интервал рассылки mesh routing beacons (служебные пакеты для построения топологии).
Каждые 100 миллисекунд радио отправляет beacon соседям.
Соседи получают beacon → обновляют таблицу маршрутов → знают кто где в mesh.
- Routing Beacon MCS: MCS0: 1 stream
Что это:
Modulation scheme для routing beacons.
MCS0 — самая надёжная модуляция (BPSK, низкая скорость, максимальная дальность).
1 stream — используется только одна TX антенна для beacons.
Почему MCS0:
Beacons должны дойти даже при плохом сигнале (далеко, препятствия).
MCS0 имеет максимальную дальность (но низкую скорость — не важно для маленьких beacons).
Гарантия доставки критична для построения топологии.
- Enable Auto: OFF
Что это:
Автоматическое переключение некоторых параметров в зависимости от условий.
OFF — ручное управление параметрами ниже (Training Symbols, Burst Time).
Если нужна простота → включи ON, система сама оптимизирует.
- Training Symbols: 1
Что это:
Количество обучающих символов в начале каждого burst передачи.
Приёмник использует их для настройки эквалайзера и синхронизации.
Для стационарной mesh (радио неподвижны, line-of-sight):
Training Symbols = 1-2
Для мобильной mesh (дроны летают, быстрые изменения канала):
Training Symbols = 4-8 (медленнее, но надёжнее).
- Burst Time: 10 ms
Что это:
Максимальное время непрерывной передачи одним узлом перед переключением на другой.
В mesh несколько узлов делят эфир (TDMA-like).
Burst Time = 10 ms (минимум):
Минимальная задержка (узлы быстро переключаются → низкий ping).
Хорошо для телеметрии и управления (малая латентность).
Меньше общий throughput (больше переключений → overhead).
Управление БПЛА → 10-20 ms (низкая задержка важнее throughput).
Видео HD → 30-50 ms (нужен throughput).
- Fragmentation Threshold: 1600 Bytes
Что это:
Максимальный размер пакета перед фрагментацией.
Пакеты больше 1600 байт → разбиваются на фрагменты
1600 Bytes — стандарт:
Соответствует Ethernet MTU (1500) + overhead.
Оптимально для большинства сетей.
- Retransmissions: ON
ВАЖНО — ВКЛЮЧЕНО!
Что это:
Автоматическая повторная передача пакетов при потере.
Если пакет не подтверждён приёмником (ACK не пришёл) → передатчик отправляет повторно.
Retransmissions ON:
Надёжность (пакеты гарантированно доходят).
Критично для управления и телеметрии.
Увеличивает латентность при плохом канале (ждём retransmit)
Retransmissions OFF:
Минимум задержки (no wait for ACK).
Потери пакетов при плохом канале.
Подходит только для видео (потеря кадра не критична)
- MCS (Modulation and Coding Scheme): Extended Auto — расширенный режим (поддерживает все доступные модуляции).
Что это:
Автоматический выбор модуляции в зависимости от качества канала.
Диапазон: BPSK (самая надёжная) → QPSK → 16QAM → 64QAM (самая быстрая).
Адаптация в реальном времени при изменении условий.
Хороший сигнал (близко, line-of-sight): → 64QAM (максимум throughput).
Плохой сигнал (далеко, препятствия): → BPSK (минимум скорости, максимум надёжности).
- GI MODE: Variable - 16/32
Что это:
Guard Interval — защитный интервал между OFDM символами.
Защита от multipath interference (отражённые сигналы).
Variable 16/32:
GI 16 (short) — больше throughput, меньше защита.
GI 32 (long) — меньше throughput, больше защита от multipath.
Variable — автоматический выбор в зависимости от условий.
- Beam Forming: ON — это TX Eigen Beamforming из datasheet!
Что это даёт:
+40% прирост дальности (из datasheet: "up to 40% range increase").
Концентрация энергии в сторону приёмника (направленный луч).
Equivalent TX Power: 4W → 8W effective (gain ~3 dB).
Меньше помех соседним устройствам (энергия не рассеивается).
- Transmit/Receive Channels:
Включаем оба RF-порта (Channel 1 + Channel 2) для работы технологии MIMO (в 2 раза лучше устойчивость канала).
- RADIO MODE: Network Mode(0) — MESH.
Network Mode = MANET Mesh режим.
Обязательно применяем настройки выбрав SAVE AND APPLY.
Следующая вкладка Networking
Заходим в LAN Settings.
Включаем Virtual IP
- Virtual IPV4 Address:
Установим 192.168.144.150.
- Virtual IPV4 NetMask:
Установим 255.255.255.0 (подсеть 192.168.144.0/24).
- Virtual IPV4Gateway:
Установим 192.168.144.5 (зарезервирован для будущего устройства или главного mesh node).
- Virtual IPv6 отключён (не нужно для базовой настройки).
- VPN Server Port: 9000
Порт для VPN подключений к радио.
Клиенты могут устанавливать защищённый VPN туннель через mesh-сеть.
9000 — стандартный порт Silvus VPN.
- VPN Buffer Size: 2
Размер буфера для VPN трафика.
Больше буфер → меньше пакетов теряется, но больше задержка.
Меньше буфер → меньше задержка, но возможны потери при пиковой нагрузке.
2 — средний баланс.
Для локальной mesh (радио рядом с клиентами): VPN не нужен.
- VLAN (Virtual LAN): Disabled
Логическое разделение сети на изолированные сегменты.
Disabled — все устройства в одной сети (192.168.144.0/24).
Когда нужны VLAN:
Разделить трафик: управление БПЛА (VLAN 10), видео (VLAN 20), служебный (VLAN 30).
Изоляция безопасности: критичные устройства в отдельном VLAN.
QoS по VLAN: приоритизация трафика
Для базовой mesh: VLAN не нужно, оставим Disabled.
- Wired Backbone Gateway: Auto
Что это:
Wired Backbone — проводное соединение между mesh-радио (кабель Ethernet между радио вместо RF).
Gateway: Auto — автоматическое определение нужно ли использовать wired backbone.
- Routing Beacons on Ethernet Port: ON
Что это:
Routing beacons транслируются через Ethernet порт (не только через RF).
Если есть wired backbone → radios обнаруживают друг друга через кабель.
Если есть устройства на Ethernet (компьютеры, БПЛА) → получают информацию о mesh-топологии.
ON — правильно! Позволяет:
Клиентам на Ethernet видеть mesh-топологию.
Wired backbone обнаруживать соседей.
Hybrid mesh (RF + wired) работает эффективнее.
Обязательно применяем настройки выбрав SAVE AND APPLY
Следующая вкладка DLEP Settings
- DLEP toggle: OFF
Что это:
DLEP — протокол для динамического обмена информацией о качестве RF линка.
Используется в военных/тактических системах для интеграции с маршрутизаторами.
Радио сообщает маршрутизатору о качестве линка (RSSI, throughput, задержка).
Маршрутизатор адаптирует routing в зависимости от качества RF.
DLEP OFF — правильно для базовой mesh!
Когда включать DLEP:
У тебя есть внешний маршрутизатор (Cisco, Juniper, военные системы).
Нужна интеграция mesh с большой сетью.
Маршрутизатор должен знать о RF качестве для оптимизации routing.
Для простой mesh (2-3 радио): DLEP не нужен.
Следующая вкладка WIFI SETTINGS
"Wifi Not Detected" — WiFi модуль не обнаружен.
Silvus StreamCaster 4200 выпускается в нескольких модификациях:
- SC4200 — базовая версия (ТОЛЬКО mesh RF, БЕЗ WiFi).
- SC4200-W — с встроенным WiFi Access Point.
- SC4200-M — военная модификация (БЕЗ WiFi, только mesh RF).
Следующая вкладка DHCP SERVER
DHCP SERVER - выключен.
Радио НЕ раздаёт IP адреса клиентам автоматически.
Каждый клиент (компьютер, БПЛА, камера) должен настраивать IP ВРУЧНУЮ.
- Disable DHCP Packets On Mesh: OFF
Логика:
OFF (как сейчас) = НЕ отключать DHCP пакеты на mesh → DHCP пакеты ПЕРЕДАЮТСЯ через mesh.
ON = ОТКЛЮЧИТЬ DHCP пакеты на mesh → DHCP работает только локально.
Сейчас OFF — это ЗНАЧИТ:
DHCP Server на радио #1 будет обслуживать клиентов на всех радио в mesh.
Клиент подключился к радио #2 → DHCP запрос через mesh → DHCP Server на радио #1 → IP адрес выдан.
Централизованное управление IP адресами для всей mesh-сети.
Следующая вкладка MULTICAST SETTINGS
Multicast — передача данных одному отправителю → многим получателям одновременно.
Примеры:
- Видеопоток HD: камера → 5 операторов одновременно.
- Телеметрия БПЛА: БПЛА → 3 наземные станции.
- Аудио: рация → все радио в mesh-группе.
Без multicast:
- Камера отправляет видео каждому оператору отдельно → 5 потоков → жрёт канал.
Mesh забивается дублированным трафиком.
С multicast:
Камера отправляет видео один раз → mesh дублирует только там где нужно → экономия канала.
- Default Multicast Algorithm: Broadcast
Broadcast — простейший алгоритм multicast.
Логика:
- Multicast пакет приходит → радио рассылает ВСЕМ узлам в mesh.
- Не оптимально (много лишнего трафика), но надёжно (все получат).
Учитывая, что в нашем примере будет всего два узла. Пойдет!
- Legacy Multicast — старый метод ручной настройки multicast групп.
Multicast Groups:
- Вручную указать IP адреса multicast групп (224.0.0.0 - 239.255.255.255).
- Пример: 239.255.1.1 (видео камера), 239.255.1.2 (телеметрия).
- DSCP Matching: - (Differentiated Services Code Point) — метка приоритета пакета.
Можно привязать multicast группы к DSCP меткам (для QoS).
Оставим пустым!
- IGMP Snooping: ON
Что это:
- IGMP (Internet Group Management Protocol) — протокол управления multicast группами.
- Snooping — радио "подслушивает" IGMP запросы клиентов.
- Клиент говорит: "хочу получать multicast группу 239.255.1.1" → радио запоминает.
- Multicast пакеты для 239.255.1.1 → отправляются только этому клиенту (не всем).
- Send to all Queriers: OFF
Что это:
- Если в mesh несколько IGMP Querier (устройства управляющие multicast).
- ON → multicast отправляется всем Querier.
- OFF → multicast отправляется только главному Querier.
Следующая вкладка QOS
QoS — приоритизация трафика.
Проблема:
- В mesh одновременно идут разные типы трафика: управление БПЛА, HD видео, телеметрия, интернет.
- Без приоритизации: все пакеты в одной очереди → критичные пакеты (управление) могут застрять в очереди за видео.
- С приоритизацией: критичные пакеты впереди очереди → управление БПЛА всегда проходит первым.
Сейчас мы этот раздел настраивать не будем, но разберем как работает.
Как работает:
- Вводишь порт (например!!! TCP 5760 — MAVLink).
- Выбираешь приоритет (Critical).
- Радио помечает весь трафик на порту 5760 как Critical.
- При перегрузке канала: Critical трафик отправляется первым, Normal может подождать.
Для БПЛА mesh: ОБЯЗАТЕЛЬНО настроить Critical для MAVLink!
- PING CLASSIFICATION: Normal — ping не приоритизируется (стандартно).
Приоритет ICMP ping пакетов.
Можно поставить High/Critical если:
- Используешь ping для мониторинга mesh (критично знать жива ли mesh).
- Ping используется в автоматических системах (failover, routing).
Следующая вкладка INFRASTRUCTURE NETWORKS
- Radio Mesh Type: Mesh — правильный режим для mesh-сети!
- Failover Mode: Disabled — резервирование через другой интерфейс.
Логика:
- Основной канал: Silvus mesh RF.
- Резервный канал: LTE модем, WiFi, Ethernet.
Если RF отвалился → автоматически переключается на LTE.
RF восстановился → возврат на RF.
- Failover SNR Threshold: No Link - Порог SNR (Signal-to-Noise Ratio) для активации failover.
Логика:
- Если SNR падает ниже порога → включается failover.
- "No Link" — failover отключён (Failover Mode: Disabled).
Для текущей конфигурации: не настраивается (failover disabled).
Чтобы продолжить настройку дальше и была видна наглядно работа двух модулей связи, давайте подключим к компьютеру второй наш модуль и произведем его настройку.
Возможно сразу настройка покажется очень сложной, но общий принцип тут следующий - наши модули имеют заводской IP адрес который мы не можем изменить. Для удобства работы в составе дрона мы выбираем подсеть, используемая в составе БПЛА - 192.144.168.Х и назначаем из этого диапазона виртуальные адреса. Каждый модуль будет иметь физический адрес с завода и виртуальный адрес который мы назначим.
Один модуль будет иметь адрес 192.168.144.150, а второй 192.168.144.151.
Настройки в двух модулях должны быть идентичные, кроме адресов! Особенно это касается Network ID.
После того, как мы изменим в модулях оба виртуальных адреса, нам требуется на компьютере в настройках сетевого окружения назначить так же IP адрес и для рабочей станции из диапазона 192.144.168.Х.
Включаем подаем на оба модуля питание и один из модулей подключаем к рабочей станции. Если индикатор загорелся постоянным зеленым светом - соединение прошло удачно. Связь установлена. Теперь к обоим модулям у нас есть доступ через браузер.
Загружаем браузер, переходим по адресу 192.168.144.150 и снова попадаем в оболочку StreamScape GUI. Продолжим настройки на вкладках!
Следующая вкладка Network Topology
Что мы видим!? Сеть активна и функционирует корректно. Выбрав первую ноду мы можем просмотреть её параметры. Имеется соединение с узлом node_172.20.62.74, который показывает отличные характеристики: SNR 52 dB, пропускная способность 12.43 Mbps, нулевая потеря пакетов. Сигнал принимается обеими антеннами с мощностью -45 dBm и -42 dBm соответственно, время в эфире этого соединения составляет 0.31%.
Интересный момент — TX Power отображает 15 dBm, хотя в настройках RF → Basic было установлено 26 dBm. Это может быть ограничение по мощности или автоматическая регулировка. Частота работы подтверждена на 2220 MHz, дистанция линка соответствует настройке в 1000 метров. Качество сигнала исключительное для такой дистанции.
Mesh топология выстраивается так: оба радио соединены между собой с отличными параметрами (SNR 52 dB, RSSI -45/-42 dBm, пропускная способность 12.43 Mbps без потерь), и они успешно видят друг друга в сети.
- SNR: 52 dB - Signal-to-Noise Ratio (отношение сигнал/шум).
52 dB — Отличный показатель!!!
- >40 dB = отлично.
- 30-40 dB = хорошо.
- 20-30 dB = удовлетворительно.
- <20 dB = плохо.
- UDP User Throughput: 12.43 Mbps - реальная пропускная способность mesh-линка.
12 Мбит/с — отлично для 20 MHz bandwidth!
Теоретический максимум ~20-30 Mbps (зависит от MCS, overhead).
- Air Time: 0.31% - Процент времени занятости RF канала.
0.31% — почти нет трафика (mesh в idle).
При передаче видео HD будет 20-60%.
- Loss Rate: 0.00% - НЕТ ПОТЕРЬ ПАКЕТОВ!!!
- Received Signal Power: -45 / -42 dBm - RSSI (Received Signal Strength Indicator).
-45 dBm (антенна 1), -42 dBm (антенна 2) - ОЧЕНЬ СИЛЬНЫЙ СИГНАЛ!!!
- -30..-50 dBm = отлично (близко).
- -50..-70 dBm = хорошо (средняя дистанция).
- -70..-90 dBm = удовлетворительно (далеко).
- <-90 dBm = плохо.
- TX power: 15 dBm - это мощность на антенну (MIMO 2x2), суммарная может выше.
- Noise Level: -94 dBm - Уровень фонового шума.
-94 dBm — очень низкий (чистый эфир!).
SNR = Signal - Noise = -45 - (-94) = 49 dB.
- Interference: 1 dB - Помехи на передний каскад приёмника.
1 dB — почти нет помех (идеальные условия).
- Total Air Time: 0.59%
Mesh почти не загружен (только служебный трафик: beacons, routing).
- Input Dropped Rate: 0.000 Mbps - Нет отброшенных пакетов (очередь не переполняется).
Исходя из того что мы видим, можно сделать вывод что два наших радиомодуля идеально работают и видят друг друга.
Следующая вкладка Mapping
Эта вкладка предназначена для отслеживания БПЛА и мобильных узлов, при условии если радиомодулю Silvus подключен приемник GPS! Карта загрузиться при одновременном доступе к сети интернет.
Следующая вкладка Table View - ДЕТАЛЬНАЯ СТАТИСТИКА.
В этой вкладке приводятся детальные параметры сети. Видим два радиоузла, оба работают на одной частоте 2220 MHz. Первый узел (радио #1) имеет более чистый сигнал с шумом -93 dBm и низким уровнем помех (2 dB), в то время как второй узел показывает -88 dBm с более высокими помехами (7 dB).
Оба узла синхронизированы по частоте, что подтверждает корректное подключение в mesh-сети. таблицы с параметрами узлов (Node Label, Node ID, Frequency, Bandwidth, Tx Power, Fragmentation Threshold и т.д).
- INTERFERENCE — влияние помех на передний каскад приёмника.
0-5 dB: отлично (нет помех).
5-10 dB: хорошо (слабые помехи).
10-20 dB: удовлетворительно (средние помехи).
>20 dB: плохо (сильные помехи).
Радио #2 имеет чуть больше помех (7 dB) - Возможно рядом WiFi роутер или другие устройства.
Но 7 dB — это норма!
- QUEUE SIZE: 0 — ОЧЕРЕДЬ ПУСТАЯ - Количество пакетов в очереди на отправку.
Queue Size = 0 на обоих радио - нет задержек, все пакеты отправлены мгновенно.
- TOTAL AIR TIME: 1.024% — ПОЧТИ НЕТ ТРАФИКА.
Air Time = процент времени занятости RF канала.
1.024% — суммарно на оба радио.
Что это значит:
- ~99% времени канал свободен!
- Сейчас идёт только служебный трафик: routing beacons, keepalive, mesh discovery.
Когда пойдёт реальный трафик (видео HD, данные):
- Air Time вырастет до 20-60%.
- Это нормально (канал используется).
- TOTAL DATA RATE: 0.057 Mbps — СЛУЖЕБНЫЙ ТРАФИК: 0.057 Mbps = 57 кбит/с.
Что это:
- Суммарная скорость передачи данных (оба радио).
- 57 кбит/с — только служебный трафик (routing, beacons)
Когда пойдёт реальный трафик:
- Видео HD (1080p): 5-10 Mbps.
- Видео 4K: 20-50 Mbps.
- MAVLink телеметрия: 0.1-1 Mbps.
- Файлы, данные: зависит от скорости передачи.
Вкладка Network-Wide Setup — это центральная панель для синхронизации настроек на все радио в mesh
На этой вкладке мы выбираем галочками какие параметры хотим перезаписать на ВСЕ радио в сети.
Если Нажать SAVE AND APPLY — выбранные параметры улетят на оба радио одновременно.
Вкладка Per-Node Setup — индивидуальные настройки для каждого узла.
На этой вкладке мы можем скорректировать настройки для каждой ноды.
Вкладка SNMP — мониторинг и управление конфигурацией
- DOWNLOAD — экспорт конфигурации!
Кнопка DOWNLOAD скачивает файл конфигурации радио. Это тот самый бэкап, который нужно сохранить. Если сбросить радиомодуль на заводские настройки, потом можно восстановить конфигурацию из этого файла через UPLOAD.
- SNMP: OFF.
SNMP (Simple Network Management Protocol) нужен для интеграции с системами мониторинга (Zabbix, Nagios, PRTG).
Для P2P двух радиомодулей — не нужен.
Вкладка SNMP Spectrum Dominance - MAN-SA — встроенный анализатор спектра.
MAN-SA (Spectrum Analyzer) — сканирует эфир и показывает кто работает в диапазоне 2200-2500 МГц. Можно увидеть WiFi, помехи, другие радио. Полезно для выбора чистого канала.
Вкладка SNMP Spectrum Dominance - MAN-IA — автоматический уход от помех.
Как это работает? Когда MAN-IA включён:
- Радио мониторит указанные частоты на предмет помех/глушения.
- Если на текущей частоте (2220 MHz) обнаружена помеха → автоматически прыгает на следующую чистую частоту из списка.
- Operating Frequency: Auto — радио само выбирает куда прыгнуть
Сейчас настроена только Frequency 1 (2220 MHz). Frequency 2-6 пустые — некуда прыгать при помехах.
Чтобы это реально работало, нужно заполнить резервные частоты!
Вкладка SNMP Spectrum Dominance - MAN-IС - подавление помех в реальном времени. Радио фильтрует помеху и продолжает работать на той же частоте.
Когда функция включена, радио в реальном времени фильтрует помехи из принимаемого сигнала. Работает на уровне DSP (цифровая обработка сигнала).
Вкладка Encryption — Шифрование AES.
- FIPS Mode: FIPS 140-2 — военный стандарт шифрования. Выключен — нормально для наших тестов.
- Encryption Configuration: Encryption OFF!
Ключ настроен, но шифрование не активировано.
Вкладка SSH/HTTPS Certificates — управление SSH ключами
Это EC (Elliptic Curve) приватный ключ — используется для SSH подключения к радио и HTTPS веб-интерфейса.
Для текущей настройки P2P: не трогаем. Ключ уже сгенерирован и работает. SSH доступ к радио через этот ключ.
Важно: приватный ключ виден на экране. В боевых условиях нельзя показывать этот экран никому — с этим ключом можно получить SSH доступ к радиомодулю.
Вкладка White/Black List — контроль доступа к mesh-сети.
Сейчас Disable — любое радио Silvus с тем же Network ID и AES ключом может подключиться к mesh.
Для тестов — нормально. Для боевого применения стоит включить White List и прописать MAC/Node ID только своих радио:
- node 91945 (радио #1).
- node 278090 (радио #2).
Тогда третье "чужое" радио не подключится даже зная Network ID и ключ.
Вкладка Admin — управление пользователями веб-интерфейса.
В этой вкладке можно создать новых пользователей и изменить текущего. Сейчас один пользователь — admin. Можно сменить пароль (CHANGE PASSWORD), а так же можно создать дополнительных пользователей с ролью Admin.
Вкладка SSH Service — доступ по SSH к радио
SSH включён — можно подключаться к радио по SSH для продвинутой диагностики и настройки через командную строку.
Через SSH можно:
- Смотреть логи в реальном времени.
- Запускать iperf3 для теста throughput.
- Диагностировать проблемы mesh.
- Обновлять firmware.
Вкладка Build Information — полная информация о железе и прошивке.
Что мы можем увидеть:
- SC4200P Rev C7 — точная модель. Rev C7 — седьмая ревизия.
- Build Date: 02-15-2025 — радио собрано 15 февраля 2025.
- ITAR_streamscape — прошивка с пометкой ITAR (International Traffic in Arms Regulations). Это военная экспортная категория США. Подтверждает, что SC4200 — оборудование военного назначения.
- Range 2200-2500 — подтверждение S-Band (235).
- Firmware 5.0.1.5 от 11/15/2024 — относительно свежая прошивка (ноябрь 2024).
Вкладка Firmware/Package Upgrade — обновление прошивки.
Текущая прошивка: ITAR_streamscape_v5.0.1.5 (11/15/2024) — свежая, обновлять пока не нужно.
Вкладка Licenses — установленные лицензии.
Кнопки:
- REMOVE LICENSE_2 — удалить лицензию (НЕ НАЖИМАЙ!).
- SAVE LICENSE_1 TO NETWORK — распространить лицензию на все радио в mesh.
- License File to Upload: - Можно загрузить дополнительные лицензии (файл → UPLOAD LICENSE).
Возможные другие лицензии Silvus:
- Large Network (расширенные mesh >10 узлов).
- MAN-IA / MAN-IC (Spectrum Dominance — возможно уже включены).
- FIPS 140-2 (военное шифрование).
- Video streaming features и т.д.
Вкладка Faults and Indicators — мониторинг температуры и RSSI.
Ключевые значения — пороги температуры:
- 75°C — минимальный порог предупреждения.
- 85°C — максимальный порог (критический!)
- VIEW LOG — можно посмотреть историю температуры.
- RSSI Reporting Configuration (обрезано внизу) — аналогичная настройка для мониторинга уровня сигнала. Reporting IP 10.1.1.4 — можно отправлять данные на внешний сервер мониторинга.
- Reporting Mode: Disable — отчёты отключены. Включать когда нужен удалённый мониторинг (Zabbix, Grafana и т.д.).
Вкладка Factory Reset — программный сброс
- Restore Factory Default - Сброс настроек к заводским (только это радио).
- Zeroize Security — отдельный сброс ТОЛЬКО security (AES ключи, пароли, сертификаты). Настройки RF, Network ID, VIP — остаются. Полезно если нужно только сменить ключи.
- FACTORY RESET NETWORK — ОПАСНАЯ кнопка! Сбросит ВСЕ радио разом. Не нажимать случайно.
Вкладка Connection Watchdog — автоматический перезапуск при потере связи.
Как работает:
- Если включён — радио мониторит есть ли связь с другими узлами mesh.
- Если связи нет в течение Timeout (3600 секунд = 1 час) → радио автоматически перезагружается.
- После reboot пытается восстановить mesh.
Когда полезно:
- Радио на вышке/мачте — физический доступ затруднён.
- БПЛА-ретранслятор — не можешь руками перезагрузить.
- Автономные установки — радио должно "самолечиться".
Для полевого применения — включить и поставить Timeout 300-600 секунд (5-10 минут).
Вкладка Multi-Position Switch — настройка preset-каналов!
Сейчас только позиция 1 настроена, каналы 2-13 пустые.
- MPS Override: Physical MPS — радио слушает физический переключатель на корпусе. Можно перетянуть слайдер и переключить канал программно (без физического доступа к радио).
Для примера мы можем настроить каналы таким образом:
Так же можно настроить разные Talk Groups для разных каналов:
Применение
- 1-5 каналы 2212-2312 239.0.0.190 Общая сеть (все слышат всех).
- 6-10 каналы 2337-2437 239.0.0.191 Операторы БПЛА (отдельная группа).
- 11-13 Каналы 2462-2500 239.0.0.192 Командование (закрытая группа).
Итак, мы разобрали основные настройки радиомодулей Silvus. Получилось очень много информации поэтому еще раз давайте подведем промежуточные итоги.
Настройка Silvus: промежуточные итоги
Нам в руки попали два радиомодема Silvus StreamCaster SC4200P ревизии C7 с маркировкой S-Band 235, работающие в диапазоне 2200-2500 мегагерц. Оборудование собрано в феврале 2025 года, прошивка ITAR_streamscape версии 5.0.1.5 от ноября 2024 — свежее железо с военной экспортной маркировкой. На борту активирована лицензия на четыре ватта мощности передатчика, что даёт максимальные 36 децибел — это серьёзная мощность, способная пробить десятки километров с направленными антеннами.
Заводские IP-адреса у каждого модуля индивидуальные и зашиты намертво — изменить их нельзя. Первое радио живёт на 172.17.103.41, второе на 172.20.62.74. Узнать эти адреса проще всего с наклейки внутри корпуса, для чего нужно открутить крышку. Для работы mesh-сети используются виртуальные IP — мы назначили 192.168.144.150 для первого и 192.168.144.151 для второго радио в подсети 255.255.255.0.
Mesh-сеть поднялась сразу после того как на обоих радио совпали три ключевых параметра — частота 2220 мегагерц, ширина канала 20 мегагерц и Network ID под именем Covenant. Соединение показало отличные характеристики: отношение сигнал-шум 52 децибела, уровень принимаемого сигнала минус 45 и минус 42 децибела на двух антеннах MIMO, пропускная способность 12.43 мегабит в секунду и нулевые потери пакетов.
Фоновый шум на уровне минус 93 децибела говорит о чистом эфире, а помехи на приёмник всего 2-7 децибел — практически идеальные условия. Частоту оставили на 2220 мегагерц осознанно. Silvus на 4 ваттах в диапазоне ISM 2.4 гигагерца убьёт весь WiFi в радиусе сотен метров — роутеры, телефоны, ноутбуки перестанут работать. Частота 2220 находится ниже WiFi-диапазона и не создаёт помех беспроводным сетям, хотя формально относится к военным частотам и требует лицензирования.
Beam Forming включён и даёт прирост дальности до сорока процентов за счёт концентрации энергии в направлении приёмника. MIMO работает в режиме два на два — обе антенны на передачу и обе на приём. Модуляция выбирается автоматически от BPSK до 64QAM в зависимости от качества канала. Задержка в сети составляет порядка семи миллисекунд при ширине канала 20 мегагерц — это позволяет управлять дроном в реальном времени.
Многопозиционный переключатель на корпусе позволяет быстро менять частоту в полевых условиях без доступа к веб-интерфейсу. Доступно тринадцать позиций, каждую можно запрограммировать под свою частоту, ширину канала и Network ID. Пока настроена только первая позиция на 2220 мегагерц, остальные двенадцать пустые и ждут заполнения.
Система включает встроенный анализатор спектра, модули автоматического ухода от помех и подавления интерференции, но пока они отключены — для наших лабораторных тестов это не критично. DHCP-сервер также выключен — для связки двух радио точка-точка он не нужен, виртуальные IP назначены статически.
Обнаружено что шифрование AES выключено — ключ прописан, но сам toggle в положении OFF. Весь трафик между радио идёт в открытом виде. Для тестов в помещении это допустимо, но перед любым полевым применением шифрование нужно активировать. Также пустой остаётся белый список доступа — сейчас любое радио Silvus с тем же Network ID может подключиться к сети.
Конфигурацию радио можно скачать в виде файла и загрузить на другой модуль. Лицензию на четыре ватта можно распространить на все радио в mesh-сети одной кнопкой. Обновление прошивки доступно как для одного радио, так и для всей сети разом.
По результатам настройки mesh-сеть из двух SC4200-M полностью работоспособна. Дополнительно можно включить шифрование, заполнить резервные каналы на переключателе, сохранить бэкап конфигурации и настроить дату - время через GPS или NTP.
Кстати давайте просканируем нашим сканером сети диапазон адресов в который входят наши виртуальные адреса модулей Silvus и посмотрим наглядно как это выглядит.
Мы видим нашу рабочую станцию по адресу 192.168.144.3 и два модуля которые сообщаются между собой по радиоканалу.
Следующим этапом мы установим один радиомодуль на тяжелый квадрокоптер и интегрируем его в систему связи Astra для удаленного управления БПЛА.
Установка Silvus на БПЛА: интеграция с системой удаленного управления Astra.
Как мы уже говорили выше, для интеграции радиомодуля Silvus в БПЛА имеется несколько интерфейсов - Ethernet и RS232. Сегодня мы попробуем один из вариантов подключения - с использованием системы Astra от наших друзей компании CSKY.
Давайте подробнее рассмотрим нашу сборку гексакоптера.
Для объединения камеры, модуля резервной связи Herelink, системы Astra и радиомодуля Silvus в одной сети мы будем использовать маршрутизатор Mikrotik. Он имеет некоторые специфики настройки и о них подробно мы рассказывали ранее:
Для начала подадим питание на дрон, и проверим с помощью сканера сети, все ли устройства доступны и готовы к работе.
Мы видим нашу рабочую станцию, маршрутизатор Mikrotik, модуль резервной связи Herelink, система управления Astra, камера и два радиомодуля.
Именно сейчас должно быть понятно, почему изначально мы настраивали виртуальные адреса Silvus на эту подсеть.
Далее нам потребуется обновить микрокомпьютер Luckfox Pico Ultra W (систему управления Astra) до актуальной версии (на сегодняшний день 1.8.3). Именно она позволяет управлять дроном используя сеть без интернета прямо в браузере.
Мы не однократно писали о процессе обновления и почитать как это правильно сделать можно тут:
Подключаемся по Wi-Fi к новой сети Astra и автоматически попадаем на страничку настроек.
Мы можем увидеть предупреждение в красной рамке - сеть недоступна! Первое включение модуля Luckfox Pico Ultra W после прошивки требуется производить с подключенным кабельным интернетом или мобильным модемом, для автоматической активации подписки (в нашем случае мы уже ранее активировали подписку).
Для тех кто подключается первый раз - потребуется ввести данные для активации.
При следующем подключении мы попадаем на страничку настроек.
Мы видим первый блок настроек для камеры. У нас доступно три типа подключения - IP камеры, модуль видеозахвата CSI - аналоговые камеры и USB камеры.
Так как на нашем дроне используется IP камера, мы выберем ее и введем адрес потока камеры (у каждого производителя адрес потока может отличаться).
Во втором блоке настроек нас интересует скорость Mavlink. Именно эта же скорость должна быть указана в настройках полетного контроллера, для корректного получения телеметрии с дрона.
Далее мы можем дополнительно зайти инструменты. Тут мы можем нажать кнопку "Проверить камеру" для того, чтобы убедиться в правильности настроек.
При нажатии кнопки "Показать сетевые интерфейсы" мы можем увидеть выданный маршрутизатором Mikrotik IP адрес 192.168.144.60.
Сохраняем конфигурацию и перезапускаем устройство.
Мы готовы к удаленному подключению к нашему тестовому гексакоптеру. Еще раз проверим: у нас запущен БПЛА с Silvus и Astra на борту. Отдельно запущена станция управления с подключенным радиомодулем Silvus. Индикатор горит зеленым - связь установлена.
На станции управления запускаем браузер и вводим IP адрес системы Astra - 192.168.144.60. В открывшемся окне выбираем FPV режим.
Видим, как у нас появилось изображение с камеры.
Попробуем подключить к нашей наземной станции управления джойстик Radiomaster TX-12 через USB и проверить работоспособность.
Пошевелив стиками, мы видим на мониторе как двигаются полоски, все каналы управления работают. Наш БПЛА готов к управлению полетом через браузер.
Подводя итог всему вышесказанному можно сделать вывод - управление квадрокоптером возможно организовать через сеть, а как она будет организована - по Wi-Fi мостам, оптоволокну, радиомодемам МЕШ это уже решать вам!