Для того, чтобы управлять Raspberry Pi с экрана смартфона потребуется:
- Raspberry Pi 3 Модель B
- Android-устройство
Получение IP-адреса Raspberry pi:
Для начала, нужно знать IP-адрес Raspberry Pi. Для этого подключите Raspberry Pi к ЖК-дисплею и введите ifconfighostname-I в окне терминала.
Примечание . Только для этого шага используется любой внешний дисплей, например, ЖК-дисплей или экран телевизора (как вариант, посредством HDMI), после этого шага будет использоваться смартфон (телефон Android).
Так будет получен IP-адрес Raspberry Pi локальной сети.
Подключение Pi к телефону (Настройка SSH-клиента):
SSH (Secure Socket Shell) - это протокол для доступа к Raspberry Pi с любого устройства. Для этого проекта используется Serverauditor, который можно бесплатно загрузить из PlayMarket Android. Этот вариант также доступен и для устройств iOS.
Убедитесь, что телефон и Raspberry Pi находятся в одной локальной сети.
Установка Serverauditor на телефоне:
Шаг 1 При первом запуске приложения нажмите кнопку «Плюс» в левом нижнем углу экрана и выберите New Host.
Шаг 2: введите следующие данные
- Alias : любое имя приемлемо
- Username: pi
- Hostname: Ваш IP-адрес Raspberry Pi (из шага 1)
- Password: raspberry
Остальные поля можно оставить пустыми, затем нажмите на флажок в правом верхнем углу. После этого, нажмите один Connect, когда вас спросят “If you really want to connect your device”.
Примечание: имя пользователя и пароль используемые по умолчанию на Raspberry Pi. Если вы их изменили то, необходимо ввести текущие имя пользователя и пароль.
Теперь у вас есть консоль Raspberry Pi на экране смартфона.
Установка и настройка VNC-сервера на Raspberry Pi
Так как теперь у вас есть SSH, можно использовать консоль Raspberry Pi на планшете / смартфоне. Конечно, вы можете сделать это, подключив Raspberry Pi к монитору ПК и открыв консоль.
Ранее на нашем сайте мы уже описывали процесс установки VNC для удаленного доступа к Raspberry Pi.
Введите следующие команды по порядку.
Установите пакет TightVNC командой:
sudo apt-get install tightvncserver
Запустите TightVNC Server командой:
tightvncserver
Вам будет предложено ввести пароль и дополнительный пароль только для просмотра.
Создайте файл сценария для запуска сервера VNC. В текстовом редакторе путем ввода следующей команды:
nano
Откроется текстовый редактор, куда нужно вписать следующий скрипт:
#!/bin/sh
vncserver :1 -geometry 1920x1080 -depth 24 -dpi 96
«Ctrl + O», чтобы сохранить файл. Расширение должно быть «.sh» . Я назвал это «vnc.sh». Затем «Ctrl + X» для выхода из редактора.
Затем сделайте файл исполняемым.
sudo chmod +x vnc.sh
С помощью этого файла вы можете запустить VNC-сервер со своего планшета / смартфона, отправив команду через SSH:
./vnc.sh dsfs
Установка и настройка VNC Viewer на планшете / смартфоне
Скачайте и установите Real VNC из магазина Android бесплатно.
Настройка Real VNC:
- Введите IP-адрес Raspberry Pi, а затем «: 1», что означает номер дисплея 1.
- Также необходимо ввести пароль VNC-сервера, созданный ранее.
Окончательный результат:
Raspberry Pi можно контролировать со смартфона.