Управление Raspberry Pi с iPad
Оценка пользователей: / 7
ПлохоОтлично 
Raspberry Pi iPadЭто прекрасно, что Raspberry Pi может быть спрятан в углу и работать без монитора, в то время как iPad захватывает контроль и Вы можете использовать его клавиатуру и экран.
Теперь Вы можете войти в RPi из любой точки мира, откуда у Вас есть доступ в Интернет - и у автора главное желание воспользоваться этим, чтобы запустить python и начать учиться программировать, используя мобильные удобства своего iPad.
Прежде, чем Вы сможете удаленно подключаться к Вашему Raspberry Pi, необходимо подключили его к Интернету. Вы можете сделать это, подключив к нему сетевой кабель или с помощью беспроводного Nano USB-адаптера Edimax, который является фантастической частью комплекта, с его крошечностью и легкостью установки.
Приложения, необходимые для подключения к Вашему Raspberry Pi с iPad
Raspberry Pi iPad - 1Рассмотрим приложения, которые автор использовал для подключения, и все они не требовали усилий при настройке и еще хорошо ему служат.
Примечание: VNC Viewer достаточно дорогой, поэтому можете поиграть с некоторыми бесплатными версиями, прежде чем принять решение расстаться с частью своих денег.
Использование SSH для подключения к Raspberry Pi
Разрешение SSH
SSH (Secure Shell) обеспечивает доступ к интерфейсу командной строки в Pi. Прежде, чем Вы сможете использовать его, необходимо включить SSH в файле config.txt RPi.
Откройте терминал и введите:
sudo raspi-config
Теперь Вы должны выбрать Advanced Options (дополнительные параметры), а затем enable (разрешить) SSH. Сохранить и выйти.
Для подключения к Вашему Raspberry Pi нужно знать IP-адрес, который он использует. Вы можете его найти, воспользовавшись командой:
ifconfig
но автор обнаружил, что удобно установить на iPhone или iPad бесплатное приложение Fing, которое позволит сканировать локальную сеть, чтобы увидеть все соединения.
Подключение через SSH
Raspberry Pi iPad - 2Загрузите WebSSH (или аналогичное приложение) и добавьте новое соединение SSH.
Хостом является IP-адрес, используемый Вашим Raspberry Pi и идентифицирован с помощью Fing. Пользователя и пароль те, которые указаны в raspi-config. По умолчанию используется pi raspberry.
Если Вы установили подключение, то теперь будете вознаграждены доступом к командной строке.
Это удовлетворяет автора. Единственное, что следует иметь в виду, что Ваш Raspberry Pi будет использовать динамический IP-адрес, поэтому каждый раз при его перезагрузке, скорее всего, будет выбран другой адрес. А это означает, что Вы будете вынуждены изменить параметры SSH-соединения в приложении.
Вы можете обойти это, заставив Ваш RPi использовать статический IP-адрес. Raspberry Pi iPad - 3
Как использовать статический IP-адрес на Вашем Raspberry Pi
Есть подробные инструкции как для Raspberry Shake так и для tuts+, но автор расскажет, как он сделал.
С терминала перейдите в каталог etc/network откройте текстовый редактор nano, чтобы изменить параметры соединения:
/etc/network<br />sudo nano interfaces
Теперь Вы будете в редакторе и можете переписать и добавить другие инструкции.
Найдите строку, которая выглядит как
iface eth0 inet dhcp
и измените dhcp на static:
iface eth0 inet static
Под этим добавьте следующие строки инструкций:
address 192.168.0.11 < -это должен быть Ваш IP-адрес, как это определил Fing
netmask 255.255.255.0
network 192.168.0.1 < -Вы можете определить это также в Fing, но, как правило, это будет адрес Вашего маршрутизатора
broadcast 192.168.100.255
gateway 192.168.100.254
Для сохранения измененного файла нужно нажать CTRL+O, а затем нажать Enter. Через CTRL+X закрыть редактор nano. Теперь самое время открыть браузер, чтобы проверить, что Вы все еще подключены к Интернету и не испортили ничего выше, или ввели неправильные адреса.
Если Вы что-то испортили, то просто повторите свои шаги и измените детали в редакторе nano.
После перезагрузки, Ваш IP-адрес будет фиксированным и Вам не придется вносить изменения в параметры соединения SSH.
Использование VNC для подключения Raspberry Pi с iPad
Протокол SSH только позволил подключиться к командной строке Вашего Raspberry Pi, но если Вы хотите иметь графический рабочий стол, то должны будете использовать VNC (Virtual Network Computing).
Установка сервера VNC на Raspberry Pi
Для использования VNC нам надо установить VNCserver на RPi. Следуйте этим инструкциям из терминала:
sudo apt-get install tightvncserver
следуйте инструкциям и введите имя пользователя и пароль в соответствии с инструкциями, а затем запустите сервер, введя
tightvncserver
Сервер VNC автоматически не будет запускаться после перезагрузки (в отличие от SSH, который всегда будет включен). Это может быть препятствием, если Вы регулярно перегружаетесь и, если это так, то можете следовать приведенной ниже инструкции, чтобы форсировать запуск сервера VNC при старте.
Подключение через VNC
Raspberry Pi iPad - 4Загрузите VNC Viewer на свой iPad, - автор использовал VNC Viewer, но доступны дешевые и бесплатные версии.
Добавьте новое подключение. Адресом будет статический IP-адрес, который Вы установили выше, но стоит также добавить номер порта. Так у автора введено 192.168.0.11:1 (он считает, что порт 1 по умолчанию должен работать также и у Вас).
Пароль тот, который Вы создали при установке tightVNCserver.
Подключение есть и Вы должны быть вознаграждены красивой малиной на экране iPad.
Запуск VNC при старте Вашего Raspberry Pi
Детали выполнения этой задачи можно найти на adfruit, где изложен очень понятный учебник для  запуска VNC при старте.
Источники
Автор воспользовался некоторыми действительно полезными учебниками, которые помогли ему завершить задачу - вот те, которые он считает наиболее полезными:
(По материалам EN: whatapalaver.co.uk)
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting