WFB-NG — Конфігурація
Ключі шифрування
WFB-NG шифрує трафік. Ключі генеруються однією командою (щоб утворити коректну пару):
wfb_keygenКоманда створює два файли. Розкладіть їх так:
drone.key→ на камеру (дрон):/etc/drone.keygs.key→ на наземну станцію:/etc/gs.key
Ключі мають бути з однієї пари
Якщо gs.key і drone.key згенеровані різними викликами wfb_keygen, лінк не встановиться (помилка дешифрування). Генеруйте обидва ключі разом і лише потім розкладайте по пристроях.
Конфігурація: /etc/wifibroadcast.cfg
Головний конфіг лінку. Канал і регіон задаються в [common], а потоки відео/телеметрії — в окремих секціях.
[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' | Регіон/потужність (обирайте легальний для вашої країни) |
bandwidth | 20 / 40 | Ширина каналу, МГц |
mcs_index | 0–7 | Схема модуляції: вище = більший бітрейт, менша дальність |
stbc / ldpc | 0/1 | Кодування для стійкості до завад |
fec_k / fec_n | напр. 8 / 12 | FEC: k даних із n пакетів (більший запас = надійніше) |
short_gi | True/False | Короткий guard interval |
Потужність і регіон
Параметр wifi_region впливає на дозволену потужність передавача. Використовуйте значення, легальне для вашої країни та діапазону. Завищена потужність може бути незаконною й перегрівати карту.
Калькулятор бітрейту
Виберіть параметри — калькулятор покаже реальний відеобітрейт після втрат на FEC.
fec_k8fec_n12Як читати результат
PHY — сирий бітрейт Wi-Fi-каналу. Відеобітрейт — те, що реально дійде на екран після FEC-надлишку. Для плавного HD-відео потрібно ≥ 15 Мбіт/с, для комфортного — ≥ 20 Мбіт/с. Стартові налаштування: MCS 1, 20 MHz, Long GI, FEC 8/12 дають ~8.7 Мбіт/с — достатньо для базового FPV.

