Skip to content

WFB-NG — Конфігурація

Ключі шифрування

WFB-NG шифрує трафік. Ключі генеруються однією командою (щоб утворити коректну пару):

bash
wfb_keygen

Команда створює два файли. Розкладіть їх так:

  • drone.key → на камеру (дрон): /etc/drone.key
  • gs.key → на наземну станцію: /etc/gs.key

Ключі мають бути з однієї пари

Якщо gs.key і drone.key згенеровані різними викликами wfb_keygen, лінк не встановиться (помилка дешифрування). Генеруйте обидва ключі разом і лише потім розкладайте по пристроях.

Конфігурація: /etc/wifibroadcast.cfg

Головний конфіг лінку. Канал і регіон задаються в [common], а потоки відео/телеметрії — в окремих секціях.

ini
[common]
wifi_channel = 161          # 161 = 5825 МГц (5.8 ГГц)
wifi_region = 'BO'          # регіон для максимальної потужності

[drone_video]
peer = 'connect://127.0.0.1:5600'   # куди віддавати відео
bandwidth = 20              # 20 або 40 МГц
stbc = 1
ldpc = 1
mcs_index = 1
fec_k = 8
fec_n = 12

[gs_video]
peer = 'listen://0.0.0.0:5600'

[gs_mavlink]
peer = 'connect://127.0.0.1:14550'

Основні параметри

ПараметрЗначенняОпис
wifi_channelнапр. 161Канал Wi-Fi (має збігатися на дроні та GS)
wifi_regionнапр. 'BO'Регіон/потужність (обирайте легальний для вашої країни)
bandwidth20 / 40Ширина каналу, МГц
mcs_index07Схема модуляції: вище = більший бітрейт, менша дальність
stbc / ldpc0/1Кодування для стійкості до завад
fec_k / fec_nнапр. 8 / 12FEC: k даних із n пакетів (більший запас = надійніше)
short_giTrue/FalseКороткий guard interval

Потужність і регіон

Параметр wifi_region впливає на дозволену потужність передавача. Використовуйте значення, легальне для вашої країни та діапазону. Завищена потужність може бути незаконною й перегрівати карту.

Калькулятор бітрейту

Виберіть параметри — калькулятор покаже реальний відеобітрейт після втрат на FEC.

MCS Index (схема модуляції)
QPSK 1/2
Ширина каналу
Guard Interval
FEC — швидкий вибір
fec_k8
/
fec_n12
Менше k/n — надійніше, але нижчий бітрейт
Відеобітрейт
FEC
PHY: 13 Mbps
Відеобітрейт
8.7 Mbps
FEC 8/12 · 67% від PHY

Як читати результат

PHY — сирий бітрейт Wi-Fi-каналу. Відеобітрейт — те, що реально дійде на екран після FEC-надлишку. Для плавного HD-відео потрібно ≥ 15 Мбіт/с, для комфортного — ≥ 20 Мбіт/с. Стартові налаштування: MCS 1, 20 MHz, Long GI, FEC 8/12 дають ~8.7 Мбіт/с — достатньо для базового FPV.