Управління 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