Mors Clamor, Кстати о видео - а вы как его снимать собрались? Ну, получать с дрона для дальнейшей передачи на ПК. Это вам изрядно так нужно будет модифицировать дрон
Если уж мутить что-то такое, то зачем вообще прослойка в виде пульта - управляйте сразу с компутера. Я особо не шарю за все эти ваши малины, но навскидку, это похоже на туннелирование bluetooth пакетов через интернет. Вам нужно будет снимать каким-либо образом поступающие на bluetooth адаптер компа команды, упаковывать их в TCP/UDP (надо подумать что из этого подойдет лучше) и, что самое интересное, декапсулиривать на той малине что возле дрона и выплевывать их в первозданном виде. В целом, передача команд через интернет не вызовет критичных задержек, тут как в онлайн игре. Время же потраченное на обеспечение тоннеля, зависит от реализации, надо смотреть. Ну и что самое поганое - видео. Если гонять команды это хрень, то вот задержки по видео могут отличаться в зависимости от множества факторов. Но в итоге всё упирается в ваше умение работать с малиной и писать ПО.
Более конкретных советов по перехвату bluetooth дать не смогу занимался только перехватом сетевых пакетов
Regven, а обновлялись начисто или поверх? Вообще на чистой системе не должно быть такого. Иногда после обновлений или установки дров может такое быть, но нечасто.
Thanox умеет много чего, запретить все фоновые процессы какие не нужны, запретить сервисы какие не нужны, настроить выгрузку ненужных приложений из памяти при выключении экрана, must have короче
Enforce Doze для ускорения прихода Doze
На 4pda есть несколько интересных модулей для оптимизации, смотрите из самых свежих
Magisk модули которые я бы рекомендовал: Dex optimization, Dynamic System Tweaks
80% эффекта дает Thanox (полную версию ищите на 4pda, у меня ключ от разработчика)
Я не пойму, то ли ты тупишь жестко, то ли я, тебе вроде уже всё объяснили и не раз. Интерпретатор видит контекст обращения. Класс-потомок может обратиться к protected полю родителя, не важно через какие три п... Иди доки читай или хз, если непонятно до сих пор
Если у вас вопрос почему именно при обращении к самому абстрактному классу есть доступ, то интерпретатор разруливает этот момент, он видит что обращение происходит из наследника