Arduino OS (Linino)
На платах Arduino Yun, Arduino Yun Rev 2, Arduino Yún Mini и Arduino Tian помимо самого микроконтроллера, установлен микрокомпьютер Atheros, работающий под управлением операционной системы Linino.
Linino — это специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем — OpenWRT.
Первоначальная настройка
Рассмотрим подключение и коммуникацию на примере Arduino Yún.
- Подключите питание к плате Arduino. Через несколько секунд в списке доступных сетей появиться новая — с именем
Arduino-Yun-xxxxxx
, гдеxxxxxx
— уникальный номер платы. - Подключитесь к найденной сети и зайдите в браузере по адресу:
192.168.240.1
Вы попадёте на веб-страницу, запрашивающую пароль для входа в систему.
- Введите пароль платы и нажмите на кнопку
Login
. По умолчанию пароль —Arduino
. Откроется web-интерфейс быстрого мастера настройки Arduino - Перейдите на следующую вкладку мастера по кнопке
Next
, присвойте имя вашей плате, выберите временную зону и снова нажмитеNext
. - Выберите вашу Wi-Fi сеть из списка доступных сетей, введите пароль и нажмите кнопку
Next
. - В настройках
API
оставляете значение по умолчанию —1
. НажмитеNext
- Подтвердите настройки кнопкой
Save
На экране появиться индикатор выполнения процесса сохранения новых изменений.Дождитесь окончания процесса. - Для дальнейшей работы с платой Arduino, подключите ваш ПК к домашней Wi-Fi сети —
Amperka Mobile
.Теперь ваш ПК и Arduino находятся в одной сети. - Далее необходимо найти IP-адрес, присвоенный Arduino.
Поиск IP-адреса Arduino
После первоначальной настройки Arduino необходимо узнать IP-адрес платы в локальной сети.
- Скачайте и установите на компьютер утилиту Advanced IP Scanner для сканирования всех устройств в локальной сети.
- Запустите программу Advanced IP Scanner.
- Настройте диапазон поиска адресов для вашей сети и нажмите кнопку «Сканировать»
- В списке устройств найдите «Arduino» или
Dog Hunter LLC
, в данном случае плата получает IP-адрес192.168.43.2
, запомните его.Теперь мы знаем IP-адрес Arduino, что позволяет подключаться к ней с любого устройства, подключенного к данной сети.При динамической адресации (DHCP) маршрутизатор может менять IP-адрес при каждом включении платы. В таком случае вам каждый раз придётся повторять этот шаг.
Подключение через WEB-интерфейс к Arduino
Зайдите в браузере по выданному ранее IP-адресу. Откроется web-интерфейс настройки платы Arduino.
Подключение по SSH к консоли Arduino
Arduino запущена, IP-адрес известен — можно приступать к подключению по SSH.
- Для работы с консолью рекомендуем использовать программу PuTTY.
Скачать PuTTY с официального сайта разработчиков.
- Запустите PuTTY.
- В поле «Имя хоста» введите IP-адрес Arduino, который мы узнали с помощью Advanced IP Scanner (
192.168.43.2
) и нажмите кнопку «Соединиться» - Перед вами откроется консоль Arduino.
- Система попросит ввести логин и пароль. По умолчанию логин —
root
, а пароль —arduino
.При вводе пароля, вводимые символы не отображаются в консоле. Это нормально для *NIX-систем.
- Если все данные верны, вы увидите приглашение Arduino к началу работы — в терминале появится банер
Linino
и строкаroot@arduino-yun:~ #
У вас всё получилось. Теперь можно управлять Arduino консольными командами.