В этом видеоролике 2020 года представлена предварительная версия Betaflight Configurationator для Android. Команда Betaflight использовала Cordova для упаковки конфигуратора настольного компьютера в APK, чтобы мобильные телефоны, поддерживающие USB OTG/Host, могли подключаться к контроллеру полета через кабель передачи данных для просмотра и изменения конфигурации в полевых условиях. Он пригоден для диагностики и мелкой настройки, но перед подключением необходимо снять пропеллеры, оставить снятие с охраны и подтвердить совместимость текущего Конфигуратора с прошивкой управления полетом.
Как Android-версия подключается к контроллеру
При подключении к компьютеру телефон обычно выступает USB-устройством. OTG/USB Host делает его хостом, который обнаруживает внешний контроллер подобно флешке. Нужны Android-телефон с OTG, надёжный переходник OTG и кабель данных. В системном запросе разрешите приложению доступ к правильному USB-устройству.
Интерфейс приложения в видео близок к тогдашнему настольному Configurator и предлагает компоновку для мобильного экрана. Влияют размер телефона, USB-драйвер Android и доступное питание. Возможность установить APK не означает распознавание любого контроллера. Проверьте соединение дома без пропеллеров, а не впервые на соревнованиях.
Безопасная настройка на площадке
До любого подключения, CLI или изменения настроек снимите пропеллеры, убедитесь в disarm и устойчиво разместите дрон вдали от людей. Не смотрите в телефон и не меняйте параметры в зоне взлёта, рядом со зрителями или при подключённой батарее и возможности случайного arm.
Сначала сохраните diff/all, target, прошивку и рабочую полётную конфигурацию. За раз меняйте только один понятный параметр. После сохранения и перезапуска подключитесь заново, сверьте значение, затем без пропеллеров проверьте приёмник, режимы, направления моторов и failsafe. Только после этого переходите к пробному полёту с низким риском.
Берите APK только из актуального надёжного источника
В видео ищут Betaflight Configurator на GitHub, открывают Releases, разворачивают Assets и среди файлов Linux, Windows и других выбирают Android APK. Тогда это ещё был Preview. Старая страница загрузки и зеркало Baidu Drive из описания могут сейчас устареть или быть заменены.
Сегодня сначала проверьте, предоставляет ли Betaflight поддерживаемую Android-сборку. Затем скачивайте из текущего официального репозитория или надёжного магазина, сверяя версию, издателя, подпись или контрольную сумму. Не отключайте постоянную защиту ради неизвестного зеркала и не выдавайте разрешения, не связанные с настройкой USB.
Совместимость версий важнее сходства интерфейсов
Сходство Configurator с настольной программой не означает безопасной работы с любой прошивкой Betaflight. Поля, CLI, прошивка и поддержка target меняются. Слишком старый Configurator с новой прошивкой или обратное сочетание могут скрывать опции или записывать неверные значения.
На площадке лучше ограничиться чтением состояния, восстановлением известной конфигурации и малыми изменениями. Обновление прошивки, смена target и крупные изменения preset удобнее в среде со стабильным компьютером, питанием, резервными копиями и средствами восстановления, а не в спешке с телефона перед взлётом.
Этапы работы
- Подготовьтесь дома без пропеллеров
Сохраните diff/all, target и версию прошивки, проверьте поддержку OTG/USB Host телефоном.
- Подключите контроллер через OTG и кабель данных
Сохраняйте disarm, разрешите APK доступ к правильному USB-устройству и проверьте устойчивость соединения.
- Проверьте APK по текущему официальному выпуску
Используйте только поддерживаемый выпуск GitHub Release или надёжного магазина. Не полагайтесь на старое зеркало из видео.
- Согласуйте версии Configurator и прошивки
Проверьте примечания к выпуску и таблицу совместимости, чтобы старое приложение не записывало данные в несовместимую новую прошивку.
- За раз делайте одно понятное изменение
Сохраните, перезапустите, прочитайте заново и запишите изменение. Не работайте рядом с людьми или при возможности случайного включения моторов.
- После проверки без пропеллеров выполните короткий пробный полёт
Проверьте приёмник, режимы, направления моторов и failsafe. Устанавливайте пропеллеры для проверки лишь после подтверждения исправности.
Часто задаваемые вопросы
Любой ли Android-телефон может подключиться к контроллеру Betaflight?
Гарантии нет. Телефон должен поддерживать OTG/USB Host, кабель — передавать данные, а драйвер Android и текущее приложение — быть совместимыми.
Можно ли по-прежнему скачать APK с Baidu Drive из видео?
На старое зеркало лучше не полагаться. Проверяйте издателя, версию и подпись через нынешний официальный репозиторий или надёжный магазин.
Обязательно ли снимать пропеллеры для настройки с телефона?
Да. Необычное поведение настройки или USB может вызвать случайный выход управления. Снимайте пропеллеры, сохраняйте disarm и держитесь вдали от людей.
Может ли Android-приложение заменить компьютер во всех работах с прошивкой?
Так считать не следует. На площадке уместны просмотр и малые поправки. Обновление прошивки, смена target и крупные изменения требуют стабильного питания, резервных копий и средств восстановления.
Почему версии Configurator и прошивки должны соответствовать друг другу?
Несовпадение версий может привести к отсутствующим полям, изменённому CLI или неверной записи. Внешнее сходство не доказывает совместимость.
Полная стенограмма временной шкалы
Стенограммы упорядочены по времени видео, что позволяет легко найти поясняющее содержание. Язык стенограммы: упрощенный китайский.
Всем привет. Сегодня покажу удобный инструмент для настройки на площадке. На экране Android-телефон. Откроем меню приложений: что это первым пунктом, похожее на Betaflight? Нажмём. Разве это не конфигуратор Betaflight? Как он теперь работает на Android?
Это недавно добавленная командой Betaflight функция: через Cordova framework они упаковали настольный конфигуратор в Android-приложение. Так на телефоне можно запускать тот же Betaflight Configurator, что и на компьютере. В меню также появилась новая опция, где можно выбрать экранный режим…
[Речь в этом месте нельзя достоверно разобрать]
Обычно телефон работает ведомым USB-устройством: подключив к компьютеру, вы получаете доступ к его файлам. OTG/USB Host позволяет телефону стать ведущим, к которому напрямую подключают внешний USB-диск или флешку. Для полётного контроллера принцип тот же. Как получить такой удобный инструмент?
Откройте браузер и введите github.com. Если GitHub недоступен, я оставлю ссылку Baidu Drive в описании под видео. Но сначала покажу, как взять свежую версию на GitHub. Если версия по моей ссылке устареет, напишите мне лично или…
…в комментариях, и я обновлю ссылку. На GitHub ищем Betaflight Configurator и открываем его. Ниже есть ссылка на все releases — версии. Это открытая программа, поэтому с каждым выпуском появляется новая запись. Внизу находится раскрывающийся список Assets.
Здесь файлы для разных платформ: RPM для Linux, EXE для Windows, APK для Android. Пока это Preview, ещё не официальный выпуск, но у меня при использовании проблем не было. Скачайте APK. Позже я также скопирую этот APK в Baidu Drive и дам ссылку под видео; файл там будет тем же.
После скачивания откройте и установите, примерно как программу на компьютере. Затем можно пользоваться, как я только что показал. Если нравятся такие обучающие видео, пишите в комментариях: постараюсь выпускать больше. Спасибо.



