INAV Конфигуратор — это кроссплатформенный инструмент настройки системы управления полетом INAV.
Инструмент и INAV поддерживают различные типы самолетов, например квадрокоптеры, гексакоптеры, октокоптеры и самолеты.
INAV Конфигуратор поставляется as is
, без каких-либо гарантий и поддержки со стороны авторов. Если вы обнаружили ошибку, создайте проблему на GitHub.
Трекер проблем GitHub предназначен для ошибок и других технических проблем. Если вы не знаете, как все настроить, оборудование не работает или у вас возникли другие проблемы с поддержкой , проконсультируйтесь:
Discord-сервер INAV
Официальный представитель INAV на Facebook
Поддержка групп RC
Официальный представитель INAV в Telegram
Обсуждения на GitHub
INAV Конфигуратор распространяется как отдельное приложение.
Посетите страницу выпуска
Скачать Конфигуратор для платформы Windows (присутствует ia32 или win64)
Установить
Распакуйте ZIP-архив и запустите приложение INAV Configurationator из распакованной папки.
ИЛИ просто используйте программу установки INAV-Configurator_win32_arch_x.yzexe
, Arch — это архитектура вашего компьютера (ia32 (32-битная версия) или x64 (64-битная версия)), xyz — это номер версии конфигуратора INAV.
Конфигуратор не подписан, поэтому вам придется разрешить Windows запускать ненадежные приложения. Может быть мониторинг для этого во время первого запуска
Посетите страницу выпуска
Скачать Конфигуратор для платформы Linux (присутствует только linux64)
.rpm — установочный файл Fedora. Просто скачайте и установите с помощью sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
или откройте его с помощью менеджера пакетов (например, через файлы).
.deb — это установочный файл Debian/Ubuntu. Просто скачайте и установите с помощью sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
или откройте его с помощью менеджера пакетов (например, через файловый менеджер).
.zip — универсальный архив. Загрузите и продолжайте следовать этим инструкциям по установке.
Перейдите в каталог, содержащий загруженный zip- файл.
загрузите этот файл в тот же каталог. Имя его файла должно быть inav-configurator.desktop
.
Распаковать zip- архив
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
Arch — архитектура вашего компьютера (x64, Armv7l, ...), xyz — номер версии конфигуратора INAV.
Если вы устанавливаете INAV Конфигуратор впервые, создайте домашний каталог для его файлов.
sudo mkdir /opt/inav sudo chown $USER /opt/inav
Переместите временные файлы в их дом.
mv /tmp/INAV Configurator /opt/inav/inav-configurator
Обновите значок приложения.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
В качестве единоразового перемещения переместите файл рабочего стола в каталог приложений.
sudo mv inav-configurator.desktop /usr/share/applications/
Сделайте следующие файлы исполняемыми:
inav-конфигуратор chmod +x /opt/inav/inav-configurator/inav-configurator
Запустите приложение INAV Configurationator из распакованной папки /opt/inav/inav-configurator/inav-configurator
Посетите страницу выпуска
Скачать Конфигуратор для платформы Mac
Установить
Распакуйте ZIP-архив и запустите INAV Конфигуратор.
ИЛИ используйте пакет DMG для установки.
Для локальной разработки используется система сборки node.js.
Установите node.js
Из папки проекта запустите yarn install
, а затем npm install
Чтобы собрать и запустить конфигуратор:
Запустите npm start
.
Чтобы создать приложение, запустите npm run make
для сборки для вашей платформы.
Параметры:
Архитектура: --arch. Допустимые значения: «ia32», «x64», «armv7l», «arm64», «universal» или «mips64el».
Подробности см. в документации по интерфейсу командной строки Electron Forge.
Примечание. Не все архитектуры доступны для всех платформ. Например, поддержка ia32 (32-битной версии) недоступна для Linux. Протестированные архитектуры:
Windows: x64 и ia32.
Linux: x64 и Armv7l.
MacOS: x64 и Arm64.
Чтобы создать программу установки для Windows, вам необходимо установить WiX Toolset V3 и добавить папку bin
в PATH
, например C:Program Files (x86)WiX Toolset v3.14bin
Чтобы собрать пакеты deb и rpm для Linux, вам необходимо установить следующие пакеты:
Ubuntu/Debian: dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora: dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
Пример (обратите внимание на двойной -- ): npm run make -- --arch="x64"
Чтобы иметь возможность открыть Inspector, установите для переменной среды NODE_ENV
значение development
или установите флаг непосредственно при запуске npm start
:
NODE_ENV=development npm start
или $env:NODE_ENV="development" | npm start
для Windows PowerShell
Или используйте vscode и запустите сеанс отладки. Debug Configurator
(просто нажмите F5!)
INAV Конфигуратор 2.1 позволяет выбирать между поставщиками карт OpenStreetMap, Bing Maps (вид с воздуха) и MapProxy. Конфигуратор INAV поставляется БЕЗ ключа API для Bing Maps. Это означает: каждый пользователь, который хочет использовать Bing Maps, должен создать свою собственную учетную запись, согласиться со всеми положениями и условиями, требуемыми Bing Maps, и самостоятельно настроить INAV Конфигуратор.
Нажмите значок «Настройки» в правом верхнем углу конфигуратора INAV.
Выберите провайдера: OpenStreetMap, Bing или MapProxy.
В случае с Bing Maps вам необходимо предоставить свой собственный, личный, сгенерированный вами ключ API Bing Maps.
Для MapProxy вам необходимо указать URL-адрес сервера и имя слоя, который будет использоваться.
21 мая 2024 г. Microsoft объявила, что Bing Maps for Enterprise устарела и будет прекращена. Начиная с этой даты новые пользователи не смогут получать ключи API в Центре разработки Bing Maps.
Клиенты с корпоративной учетной записью могут продолжать использовать службы Bing Maps for Enterprise до 30 июня 2028 года .
Клиенты с бесплатной (базовой) учетной записью могут продолжать использовать службы Bing Maps for Enterprise до 30 июня 2025 года .
Перейдите в Центр разработки Bing Maps по адресу https://www.bingmapsportal.com/.
Если у вас есть учетная запись Bing Maps, войдите в систему с учетной записью Microsoft, которую вы использовали для создания учетной записи, или создайте новую. Для новых учетных записей следуйте инструкциям в разделе Создание учетной записи Bing Maps.
Выберите «Мои ключи» в разделе «Моя учетная запись» .
Выберите вариант создания нового ключа.
Для создания ключа укажите следующую информацию:
Имя приложения: Обязательно. Имя приложения.
URL-адрес приложения: URL-адрес приложения. Это необязательное поле, которое поможет вам запомнить назначение этого ключа в будущем.
Тип ключа: обязательный. Выберите тип ключа, который вы хотите создать. Описания типов ключей и приложений можно найти здесь.
Тип приложения: Обязательно. Выберите тип приложения, который лучше всего соответствует приложению, которое будет использовать этот ключ. Описания типов ключей и приложений можно найти здесь.
Нажмите кнопку «Создать» . Новый ключ отобразится в списке доступных ключей. Используйте этот ключ для аутентификации вашего приложения Bing Maps, как описано в документации к используемому вами API Bing Maps.
Следуйте процессу, описанному в MAPPROXY.md.
Проверьте свой сервер MapProxy в веб-браузере, например: http://192.168.145.20/inavmapproxy/
Если у вас есть работающий сервер MapProxy, выберите MapProxy в качестве поставщика карт.
Введите URL-адрес службы MapProxy, например: http://192.168.145.20/inavmapproxy/service?
Введите уровень сервиса MapProxy (inav_layer, если он настроен из MAPPROXY.md).
После завершения вы можете увеличить область, в которой вы будете летать, при подключении к Интернету на вкладке GPS или Mission Control, чтобы сохранить кеш для использования в автономном режиме.
INAV предоставляет изображения шрифтов, поэтому можно создавать собственные шрифты в соответствии с вашими личными предпочтениями. Это относится как к аналоговым, так и к цифровым шрифтам. Ресурсы можно найти в папке OSD. В аналоговых и цифровых подпапках вы найдете информацию о создании собственных шрифтов. Существует также документ карты символов INAV. Он содержит предварительный просмотр всех изображений символов в шрифтах и соответствующие имена переменных в прошивке и конфигураторе. Имеются инструменты для компиляции аналоговых и цифровых шрифтов. Приветствуются заявки на новые шрифты через запросы на включение.
Убедитесь, что установлен флажок «Настройки» -> «Система» -> «Аппаратное ускорение пользователя, если оно доступно» для достижения наилучшей производительности.
Проблемы с конфигуратором INAV поднимайте здесь.
https://github.com/iNavFlight/inav-configurator/issues
Если возникнут проблемы с прошивкой INAV, сообщите об этом здесь.
https://github.com/iNavFlight/inav/issues
Мы принимаем чистые и разумные патчи, присылайте их!