Вы можете установить любое приложение VNC-сервера на вашем Android, например VMLite VNC Server . На RPi вы можете использовать средство просмотра VNC, такое как SSVNC ( sudo apt-get install ssvnc
) или xtightvncviewer ( sudo apt-get install xtightvncviewer
), чтобы подключиться к вашему VNC-серверу Android и получить контроль над вашим рабочим столом Android. Это требует от вас доступа к RPi, поэтому он не работает как типичное решение для «приведения».
Если вам нужен кастинг - я бы просто раскошелился на 35 долларов и получил Chromecast - я использую один, регулярно подключаемый к проектору во время занятий - мой планшет Android просто делает Screencast из меню «Настройки», и производительность просто фантастическая. , Существуют «кастинговые» решения для RPi (ознакомьтесь с PiCAST или предложениями в этой теме на raspberrypi.org ), но они обычно выполняют только удаленный вызов контента, такого как видео YouTube и тому подобное. Нет зеркального отображения экрана.
Возможно, вы захотите написать умный скрипт для RPi, который можно вызвать с веб-страницы, который, в свою очередь, запускает просмотрщик VNC на RPi, используя IP-адрес VNC-сервера вашего Android. Таким образом, вы можете просто зайти на веб-страницу на вашем Android и увидеть экран Android «волшебным образом» на вашем телевизоре через RPi. Когда я говорю «умный», я имею в виду, что вы могли бы заставить веб-страницу использовать IP-адрес Android, посещая страницу в качестве адреса VNC-сервера. Таким образом, ваша веб-страница будет иметь только одну большую кнопку с надписью «Отбросить мой экран», и после нажатия веб-страница инициирует сеанс просмотра VNC для IP-адреса подключенного устройства Android.
Проект MiracleCast может превратить Raspberry Pi в приемник или передатчик Miracast. Смотрите здесь для истории успеха на Raspberry Pi.
https://www.github.com/albfan/miraclecast
источник