Как устроен линк
TX — борт
Камера с OpenIPC и энкодером Waybeam превращает картинку сенсора в поток и отдаёт его прямо в радиолинк. Заданная здесь частота кадров определяет большую часть бюджета задержки.
Радиолинк
devourer несёт видео, телеметрию и управление поверх обычных Realtek-адаптеров прямо из userspace — без ассоциации, без пауз на повторную передачу, со скоростью, мощностью и каналом для каждого пакета.
RX — ваша сторона
PixelPilot превращает плату на Rockchip в выделенную наземную станцию — самый быстрый способ принимать. Aviateur работает на том компьютере с Windows, Linux или macOS, который у вас уже есть.
TX → devourer → RX
FPV: от объектива до очков
Полностью открытая цифровая FPV-система: никакой закрытой экосистемы, никакого спаренного железа, никакого потолка прошивки. Соберите борт из поддерживаемой камеры, выберите наземную станцию и настройте каждый этап конвейера.
Не только дроны: роботы и телеуправление
Тот же линк несёт видео для промышленных роботов, AGV, инспекционных систем и удалённого управления — везде, где закрытая видеосистема привязала бы вас к вендору, а путь через облако добавил бы секунды.
На поддерживаемых SoC кадры несут метки времени, привязанные к началу кадра сенсора, — миллисекундная синхронизация многокамерных систем без дополнительного железа.
Строите продукт на этом линке? Напишите нам — мы делаем заказную разработку и OEM.
Выберите сборку и установите её
Четыре сборки для воздушной части. wfb-ng, RubyFPV и apfpv отличаются радиолинком; Waybeam оставляет wfb-ng и меняет энкодер. Выбор определяется тем, что стоит на земле. Каждая ставится по тем же инструкциям, что и любая другая прошивка OpenIPC.
wfb-ng
Родной линк OpenIPC, именно его настраивает руководство по сборке. wfb-ng вещает видео без пары и без ассоциации, а adaptive-link меняет битрейт вслед за сигналом.
Установить на
SSC338QSSC30KQSSC378QEGK7205V200GK7205V210GK7205V300HI3516EV200HI3516EV300
Waybeam
Линк wfb-ng, но вместо Majestic стоит Waybeam: открытый энкодер для SigmaStar SSC338Q/SSC30KQ с разблокированными режимами сенсора до 144 к/с, собственной веб-страницей и HTTP API. Экспериментальная сборка.
Установить на
Пока не собрана ни для одного SoC.
RubyFPV
Для наземной станции RubyFPV. Вместо wfb-ng стоят собственные линк и телеметрия RubyFPV; со стороны камеры всё остальное то же самое.
Установить на
apfpv
Обычный Wi-Fi вместо широковещания. Камера поднимает точку доступа, наземная станция подключается к ней — принять поток может любое устройство с Wi-Fi.
Установить на
Застряли со сборкой? Час с разработчиком ядра
Разработчики ядра OpenIPC проводят платные консультации через Open Collective проекта: час по вашей воздушной части, линку или интеграции.
$55 в час рекомендовано · минимум $50 · оплата через Open Collective
Насколько быстро на самом деле
Задержку решает наземная станция, а вовсе не выбранное разрешение. Это цифры, которые присылают те, кто реально летает на этом стеке, на своём железе.
Из чатов OpenIPC и wfb-ng, а не наши замеры. Разрешение почти не влияет; решают частота кадров и частота обновления экрана — поменяйте только монитор, и та же камера сдвинется на 120 мс.
Железо
Борт собирается из поддерживаемых камер и AIO-плат — начните со списка поддерживаемого оборудования. RunCam и другие вендоры выпускают FPV-железо на OpenIPC из коробки.