OR-WRT — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Вебкамеры)
(Настройка прошивки)
Строка 28: Строка 28:
 
=Настройка прошивки=
 
=Настройка прошивки=
 
* ssh 192.168.0.1 по кабелю в любой порт раутера или ssh <wifi ip>, если wifi поднялся. Login root, password 123
 
* ssh 192.168.0.1 по кабелю в любой порт раутера или ssh <wifi ip>, если wifi поднялся. Login root, password 123
* [http://192.168.0.1] по кабелю либо http://<wifi IP> по wifi, если wifi поднялся. Login admin, password oradmin. На первой странице внизу ссылка на админку.
+
* [http://192.168.0.1 http://192.168.0.1] по кабелю либо http://<wifi IP> по wifi, если wifi поднялся. Login admin, password oradmin. На первой странице внизу ссылка на админку.
 
==Подключение к домашней WiFi-сети==
 
==Подключение к домашней WiFi-сети==
 
Предполагается, что раутер подлючается к домашней сети wifi как клиент со статическим IP.  
 
Предполагается, что раутер подлючается к домашней сети wifi как клиент со статическим IP.  
Строка 40: Строка 40:
 
** default GW
 
** default GW
 
** dns
 
** dns
 +
В качестве проверки работоспособности сети прошивка раз в 10 секунд однократно пингует адрес default gateway. В случае неудачного ping зажигается голубой светодиод на следующие 10 секунд. Так что он может иногда загораться при работающем IP в случае выпадения пакета (такое бывает).
 
==Настройка веб-камеры==
 
==Настройка веб-камеры==
 +
На странице настройки камеры вы можете выбрать:
 +
* разрешение
 +
* fps
 +
* номер камеры(возможно подключение нескольких камер через USB-hub)
 +
* YUV или MJPEG режимы
  
 
=Использование прошивки на ПК=
 
=Использование прошивки на ПК=

Версия 08:00, 11 декабря 2011

О проекте

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

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

Раутеры

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

Вебкамеры

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

YUV камеры тоже можно использовать, но увеличится задержка видео

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 секунд.

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

  • ssh 192.168.0.1 по кабелю в любой порт раутера или ssh <wifi ip>, если wifi поднялся. Login root, password 123
  • http://192.168.0.1 по кабелю либо http://<wifi IP> по wifi, если wifi поднялся. Login admin, password oradmin. На первой странице внизу ссылка на админку.

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

Предполагается, что раутер подлючается к домашней сети wifi как клиент со статическим IP.

  • Выберите подходящий IP. Он должен быть в диапазоне IP сети, не быть занять, и быть вне диапазона адресов, раздаваемых DHCP сервером.
  • Зайдите на web интерфейс прошивки, в админке есть соответсвующая страница. Там вы можете поставить:
    • защита WPA-PSK/WPA2-PSK,NONE
    • имя сети SSID
    • пароль
    • static IP
    • netmask
    • default GW
    • dns

В качестве проверки работоспособности сети прошивка раз в 10 секунд однократно пингует адрес default gateway. В случае неудачного ping зажигается голубой светодиод на следующие 10 секунд. Так что он может иногда загораться при работающем IP в случае выпадения пакета (такое бывает).

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

На странице настройки камеры вы можете выбрать:

  • разрешение
  • fps
  • номер камеры(возможно подключение нескольких камер через USB-hub)
  • YUV или MJPEG режимы

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

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

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

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

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