Найти в Дзене
Egor NiKO

Актуальные ссылки и описания технологий OpenIPC FPV на 2025 год

OpenIPC имеет множество репозиториев, что можно запутаться, поэтому решил собрать в этот статье то, что относится к FPV и БПЛА. FPV и БПЛА – это небольшое ответвление от основных направлений, которые поддерживает сообщество OpenIPC. Ссылка на документацию от разработчиков сообщества. В основном предназначена других разработчиков, т.к. содержит много технических данных.
https://github.com/OpenIPC/wiki <-- свежие описания и публикации
https://docs.openipc.org <-- документация (в разработке) https://github.com/OpenIPC/firmware Скрипты сборки прошивок для ip-камер и fpv-модулей(AIO Mario и других) на базе BuildRoot https://github.com/openipc/builder Система сборки микропрограммы OpenIPC для известных устройств. Использует OpenIPC firmware. Используйте этот репозиторий, если необходимо собрать прошивку с нестандартными настройками. https://github.com/OpenIPC/firmware/releases/tag/latest https://github.com/OpenIPC/builder/releases/download/latest/openipc.ssc338q-nor-apfpv.tgz Прошивка без
Оглавление

OpenIPC имеет множество репозиториев, что можно запутаться, поэтому решил собрать в этот статье то, что относится к FPV и БПЛА.

FPV и БПЛА – это небольшое ответвление от основных направлений, которые поддерживает сообщество OpenIPC.

Документация

Ссылка на документацию от разработчиков сообщества. В основном предназначена других разработчиков, т.к. содержит много технических данных.
https://github.com/OpenIPC/wiki <-- свежие описания и публикации
https://docs.openipc.org <-- документация (в разработке)

Прошивки для ip-камер и AIO

OpenIPC Firmware

https://github.com/OpenIPC/firmware

Скрипты сборки прошивок для ip-камер и fpv-модулей(AIO Mario и других) на базе BuildRoot

OpenIPC Builder

https://github.com/openipc/builder

Система сборки микропрограммы OpenIPC для известных устройств. Использует OpenIPC firmware. Используйте этот репозиторий, если необходимо собрать прошивку с нестандартными настройками.

Готовые образы для разных устройств

https://github.com/OpenIPC/firmware/releases/tag/latest

APFPV «Access Point FPV»

https://github.com/OpenIPC/builder/releases/download/latest/openipc.ssc338q-nor-apfpv.tgz

Прошивка без WiFi-NG с использованием обычного Wi-Fi.

Наземная часть на базе Radxa Zero 3w/e

Предпочтительно использовать Radxa Zero 3w/e из-за маленьких размеров. Аналоги: Orange Pi 3B, Orange Pi 5, Orange Pi 5 Plus, любые одноплатники на чипсетах Rockchip RK3566, RK3588

  • Минимальный объем памяти от 2ГБ (рекомендуется от 4ГБ).
  • eMMC или SD-карта от 8ГБ (рекомендуется от 16ГБ).

Основной разработчик

https://github.com/JohnDGodwin/zero3w-gs – исходный код, файлы и сценарий установки Radxa Zero 3w для запуска в качестве наземной станции openipc

https://github.com/OpenIPC/sbc-groundstations/releases/tag/latest

Сторонний разработчик (мне нравится это вариант)

https://github.com/zhouruixi/SBC-GS исходный код, скрипты сборки для Radxa Zero 3w и https://github.com/zhouruixi/SBC-GS/releases/ – iso-образ

Другой софт для OpenIPC

Здесь будет описание вспомогательных программ и решений которые используются в OpenIPC-FPV.

Конфигуратор "OpenIPC FPV Configurator"

https://github.com/OpenIPC/companion

-2

Основной мультиплатформенный конфигуратор для настройки камер OpenIPC. Windows интерфейс, упрощающий настройку камеры и наземной части.

Конфигуратор от Mario

https://github.com/OpenIPC/configurator

Внешний вид конфигуратора
Внешний вид конфигуратора

Пресеты OpenIPC FPV

https://github.com/OpenIPC/fpv-presets

Интерфейс
Интерфейс

Коллекция предварительно настроенных шаблонов для приложения "OpenIPC FPV Configurator".

Наборы настроек OpenIPC FPV предоставляют готовые к использованию конфигурации для систем FPV-камер. Эти наборы настроек помогут вам быстро настроить камеру с оптимальными параметрами для различных сценариев, таких как гонки, фристайл или полёты на дальние расстояния.

Aviateur

https://github.com/OpenIPC/aviateur

Кроссплатформенная наземная станция OpenIPC FPV для Linux/Windows
Кроссплатформенная наземная станция OpenIPC FPV для Linux/Windows

Наземная станция OpenIPC FPV для Windows и Linux. Разработана на основе fpv4win. Позволяет использовать ПК или ноутбук для отображения видео-сигнала.

MSPOSD

https://github.com/OpenIPC/msposd

Пример OSD
Пример OSD

Позволяет вывести OSD в видео поток из Betaflight, iNAV, Ardupilot через msposd. Наложение OSD происходит на стороне камеры.

PixelPilot_rk

https://github.com/OpenIPC/PixelPilot_rk

Пример отображаемых данных OSD
Пример отображаемых данных OSD

Используется на наземной части для декодирования видео с минимальной задержкой. В своем составе использует GStreamer и MPP library для Rockchip. На дату публикации это RK3566, RK3588, RK3588S.

Отображает данные OSD, переданные по mavlink, по отдельному каналу.

Он также отображает простое экранное меню на базе cairo, которое показывает пропускную способность, задержку декодирования и частоту кадров декодированного видео, а также статистику соединения wfb-ng.

Этот проект основан на уникальной замороженной разработке FPVue_rk от Gee He.

PixelPilot (for Android)

https://github.com/OpenIPC/PixelPilot

Пример изображения с PixelPilot
Пример изображения с PixelPilot

Это приложение для Android, для декодирования видеопотока H264 / H265, транслируемого wfb-ng в прямом эфире.

Совместим с arm64-v8a, armeabi-v7a android devices (including Meta Quest 2/3, non vr mode).

Тестировался на Samsung Galaxy A54 (Exynos 1380 processor)

MAVFWD

https://github.com/OpenIPC/mavfwd

Утилита для трансляции потока телеметрии mavlink между устройствами wifi-broadcast и uart, для организации односторонней или двусторонней телеметрии между БПЛА и наземной станцией.

https://github.com/OpenIPC/adaptive-link

Позволяет сделать адаптивную видео-связь по аналогии с DJI. Утилита автоматически меняет битрейт видео и скорость wifi в зависимости от качества связи, повторно отправляет потерянные видео-кадры.

Divinus

https://github.com/OpenIPC/divinus

Мультиплатформенный стример с открытым исходным кодом, альтернатива закрытому Majestic.

Контакты и благодарности

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
✔ YouTube:
https://www.youtube.com/@egor_niko
✔ Telegram:
https://t.me/egor_niko_ru

Альтернативные площадки:
✔ VK
https://vk.com/egorniko_blog
✔ Dzen:
https://dzen.ru/egorniko
✔ Rutube:
https://rutube.ru/channel/11412553/
✔ PLvideo:
https://plvideo.ru/@egorniko

ПОДДЕРЖАТЬ ДЕНЕЖКОЙ. СПАСИБО!
Ссылка на Донат -
https://egorniko.ru/r/CK
Стать СПОНСОРОМ -
https://egorniko.ru/r/CL
Стать СПОНСОРОМ в VK -
https://egorniko.ru/r/DH