OR-WRT

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск

О проекте

Этот проект создан в рамках более крупного проекта Open Robotics, направленного на создание доступных и повторяемых платформ для любительской (и не только) робототехники. Суть проекта - готовая прошивка для сетевого оборудования, позволяющая удобно и без множества ручных настроек и перепрограммирования использовать его в робототехнике в качестве WiFi адаптера для UART и USB-устройств (пока поддерживаются только UVC-вебкамеры и некоторые USB-UART адаптеры).

Поддерживаемое оборудование

Раутеры

  • Беспроводные роутеры: D-Link DIR-320 (обычный, не NRU!),
  • другие раутеры на базе SoC Broadcom BCM47xx/53xx (не проверялось)

Вебкамеры

Все UVC-камеры (список тут — [http://www.ideasonboard.org/uvc/])

USB-UART интерфейсы

Pololu Orangutan SVP-1284,

другие не проверялись.

Установка прошивки

  • Настроить на компьютере IP-адрес 192.168.0.2
  • подключить компьютер к любому порту LAN на раутере.
  • установить tftp клиента (есть в поставке win 7, но не установлен по умолчанию).
  • приготовить команду tftp 192.168.0.1 PUT <имя trx файла>
  • включить раутер
  • подождать ровно 2 секунды и запустить приготовленную команду. Лампа LAN должна часто-часто-моргать несколько секунд, после чего команда должна успешно завершиться.
  • Ждать около 5 минут. Когда прошивка загрузится и не сможет подключиться к wifi (так как вряд ли Ваша сеть называется “OpenWrt” и имеет пароль “1”), должен загореться синий светодиод сбоку на раутере и помаргивать каждые 10 секунд.

Настройка прошивки

Подключение к домашней WiFi-сети

Настройка веб-камеры

Использование прошивки на ПК

Получение видеопотока или отдельных кадров

Проброска UART-а

Внесение изменений в прошивку

Загрузка своих страниц для управления роботом