Додаткові налаштування
📶 Що таке Adaptive-Link?
Adaptive-Link — це система, яка автоматично перемикає якість відео та зв’язку між дроном і наземною станцією залежно від сили сигналу.
Коли ви близько — відео чітке й плавне.
Коли далеко — якість зменшується, але зв’язок залишається стабільним.
💡 Тобто, як раніше вручну виставляти потужність більше не потрібно!
Як це працює?
Adaptive-Link автоматично контролює:
- Bitrate
- Потужність передавача
- Параметри MCS, SNR, RSSI
- FEC та QoS залежно від відстані та умов
▶️ Встановлення Adaptive-Link на Radxa GS
- Образ v1.9.9 або новіший → відключити живлення Wi-Fi карток.
- Перезавантажити Radxa і зайти як
radxa/radxa
абоroot/root
. - Виконати
nmtui
— підключитися до домашнього Wi-Fi. - SSH → виконати:
sudo curl -L -o alink_install.sh https://raw.githubusercontent.com/OpenIPC/adaptive-link/refs/heads/main/alink_install.sh
sudo chmod +x alink_install.sh
sudo ./alink_install.sh gs remove
sudo ./alink_install.sh gs install
Чекати завершення оновлення. Перезавнтажити VRX.
▶️ Встановлення Adaptive-Link на камери Runcam Wifi Link V1/V2
- Завантажити Мультиконфігуратор
- Розпакувати в папку та запустити.
- Підключитися до камери
192.168.1.10
(пароль12345
). - Натиснути Connect (синій — камера пінгується), після конекта визначається тип камери, сенсор та Wi-Fi карта.
- Перейти в Firmware → Runcam → Wifilink → fpv і натиснути Update.
- Після оновлення:
Відкрити Telemetry → увімкнути UART0, додати Mavlink
Увімкнути Alink Drone → Enable
Після конекту між камерой та радхою ви маєте побачити ось таке віконце
⚠️ Якщо його немає —
adaptive_link
НЕ працює.
Редагування на Air Unit файл конфигурацій нас цікавить тільки кілька значень.
/etc/alink.conf
Тут виставляємо що для нас важливіше RSSI чи SNR
snr
rssi_weight=0,5
snr_weight=0,5
osd_level=5
Тут ми якщо хочемо інформацію приховати від alinka (бітрейт, завантаження ЦП та іншу інформацію) або що не так багато займала використовуємо від 0 - 5 ліній інформації
Примусове включення Adaptive Link
- Відкрити WinSCP.
- Підключитися до камери через FTP/SSH.
-
Відкрити
/etc/rc.local
та вставити передexit
:alink_drone &
-
Для розгону CPU (опціонально): відкрити
/etc/rc.local
і додати:echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/policy0/scaling_min_freq echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/policy0/scaling_max_freq
⚠️ Увага: Деякі камери можуть нестабільно працювати з розгоном — протестуйте на стенді!
Безпечні TX‑профілі
txprofile для мережевих карток - тут (назва завжди повинна бути - txprofile.conf )
Приклад безпечного TX‑профілю
# <ra - nge> <gi> <mcs> <fecK> <fecN> <bitrate> <gop> <Pwr> <roiQP> <bandwidth> <qpDelta>
999 - 999 long 0 8 12 1999 10 30 0,0,0,0 20 -12
1000 - 1050 long 0 8 12 2000 10 30 0,0,0,0 20 -12
1051 - 1500 long 1 8 12 4000 10 25 0,0,0,0 20 -12
1501 - 1950 long 2 8 12 8000 10 20 12,6,6,12 20 -12
1951 - 2001 short 2 8 12 9000 10 20 12,6,6,12 20 -12
Параметри TX-файлу
- range — діапазон для адаптивної передачі.
- gi — захисний інтервал.
- mcs — схема модуляції та кодування.
- fecK — кількість інформаційних символів у FEC.
- fecN — загальна кількість символів у FEC.
- bitrate — швидкість передачі даних (біт/с).
- gop — інтервал між ключовими кадрами.
- Pwr — рівень потужності передавача.
- roiQP — квантовування для зони інтересу.
- bandwidth — пропускна здатність каналу.
- qpDelta — коригувальна різниця для QP.
🛜 Jumbo frame 50Mbit
Що таке Jumbo frame?
Jumbo frame — це Ethernet-пакет, розмір якого перевищує стандартні 1500 байт (MTU)
Зазвичай такі пакети мають розмір до 9000 байт.
Ця функція дозволяє передавати більше даних за один раз, зменшуючи кількість окремих пакетів і покращуючи продуктивність мережі.
Навіщо це потрібно?
Перевага | Пояснення |
---|---|
✅ Менше навантаження на CPU | Менше пакетів — менше обробки |
✅ Вища швидкість передачі даних | Ідеально для великих потоків: відео, стріми, FPV. |
✅ Нижча затримка (Latency) | Стабільніший зв’язок, менше часу на обробку кожного пакету |
⚠️ Зверни увагу
- Jumbo frame працює лише якщо всі пристрої в мережі підтримують великі пакети (камера та VRX з 1.9.9)
🛜 Інструкція по підключенню Jumbo frame
1. Завантажити OpenIPC Configurator Mario
Завантажити неофіційний OpenIPC Configurator
Цей інструмент дозволяє гнучко налаштовувати параметри мережі, зображення та оновлювати прошивки.
2. Оновлення прошивки
Оновити прошивку камери до:
openipc-urlic-aio-nor
3. Зміна MTU на 3994
Перейдіть до вкладки WFB Settings і знайдіть параметр MTU
.
- ▶️ Стандартне значення:
1500
- ▶️ Змінити на:
3994
- ✅ Натисніть Save and Reboot, щоб перезавантажити пристрій
4. Sensor bin файл для покращення зображення
Використайте bin-файл сенсора від Greg'а для покращення чіткості картинки.
- Перейдіть у вкладку
Setup → Bin File Update
- Завантажте рекомендований файл
💡 Примітка: Значення MTU 3994
забезпечує більший розмір пакетів, що знижує затримки та покращує якість відеопотоку при передачі по Ethernet.