Arduino OS (Linino)

На платах Arduino Yún, Arduino Yún Mini и Arduino Tian помимо самого микроконтроллера, установлен микрокомпьютер Atheros, работающий под управлением операционной системы Linino.

Linino — это специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем — OpenWRT.

Первоначальная настройка

Рассмотрим подключение и коммуникацию на примере Arduino Yún.

  1. Подключите питание к плате Arduino. Через несколько секунд в списке доступных сетей появиться новая — с именем Arduino-Yun-xxxxxx, где xxxxxx — уникальный номер платы.
  2. Подключитесь к найденной сети и зайдите в браузере по адресу:
    192.168.240.1

    Вы попадёте на веб-страницу, запрашивающую пароль для входа в систему.

  3. Введите пароль платы и нажмите на кнопку Login. По умолчанию пароль — Arduino. Откроется web-интерфейс быстрого мастера настройки Arduino
  4. Перейдите на следующую вкладку мастера по кнопке Next, присвойте имя вашей плате, выберите временную зону и снова нажмите Next.
  5. Выберите вашу Wi-Fi сеть из списка доступных сетей, введите пароль и нажмите кнопку Next.
  6. В настройках API оставляете значение по умолчанию — 1. Нажмите Next
  7. Подтвердите настройки кнопкой SaveНа экране появиться индикатор выполнения процесса сохранения новых изменений.Дождитесь окончания процесса.
  8. Для дальнейшей работы с платой Arduino, подключите ваш ПК к домашней Wi-Fi сети — Amperka Mobile.Теперь ваш ПК и Arduino находятся в одной сети.
  9. Далее необходимо найти IP-адрес, присвоенный Arduino.

Поиск IP-адреса Arduino

После первоначальной настройки Arduino необходимо узнать IP-адрес платы в локальной сети.

  1. Скачайте и установите на компьютер утилиту Advanced IP Scanner для сканирования всех устройств в локальной сети.
  2. Запустите программу Advanced IP Scanner.
  3. Настройте диапазон поиска адресов для вашей сети и нажмите кнопку «Сканировать»
  4. В списке устройств найдите «Arduino» или Dog Hunter LLC, в данном случае плата получает IP-адрес 192.168.43.2, запомните его.Теперь мы знаем IP-адрес Arduino, что позволяет подключаться к ней с любого устройства, подключенного к данной сети.

    При динамической адресации (DHCP) маршрутизатор может менять IP-адрес при каждом включении платы. В таком случае вам каждый раз придётся повторять этот шаг.

Подключение через WEB-интерфейс к Arduino

Зайдите в браузере по выданному ранее IP-адресу. Откроется web-интерфейс настройки платы Arduino.

Подключение по SSH к консоли Arduino

Arduino запущена, IP-адрес известен — можно приступать к подключению по SSH.

  1. Для работы с консолью рекомендуем использовать программу PuTTY.

    Скачать PuTTY с официального сайта разработчиков.

  2. Запустите PuTTY.
  3. В поле «Имя хоста» введите IP-адрес Arduino, который мы узнали с помощью Advanced IP Scanner (192.168.43.2) и нажмите кнопку «Соединиться»
  4. Перед вами откроется консоль Arduino.
  5. Система попросит ввести логин и пароль. По умолчанию логин — root, а пароль — arduino.

    При вводе пароля, вводимые символы не отображаются в консоле. Это нормально для *NIX-систем.

  6. Если все данные верны, вы увидите приглашение Arduino к началу работы — в терминале появится банер Linino и строка root@arduino-yun:~ #

У вас всё получилось. Теперь можно управлять Arduino консольными командами.