OR-WRT - Поддержка

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: OR-WRT - Поддержка

Сообщение sergKyrnosov » 01 ноя 2012, 11:51

Скачал прошивку с https://sourceforge.net/projects/orwrt/files/0.70/
все устновил заново
Все заработало подключаюсь к роутеру как к точке доступа
sergKyrnosov
 
Сообщения: 157
Зарегистрирован: 02 апр 2012, 12:24
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов

Re: OR-WRT - Поддержка

Сообщение odabc » 04 ноя 2012, 16:29

Установил OR-WRT 0.75. Все заработало.
Захотелось использовать sliding switch для переключения режимов (дом / работа / AP). Оказалось сделать это просто.

1. Изменить /etc/hotplug2.rules — убрать '^' перед 'button'
2. Создать директорию - mkdir -p /etc/hotplug.d/button
5. Создать в /etc/config директории AP, WISP, 3G в которые копируем файлы конфигурации (dhcp, network, wireless).
3. Создать файл /etc/hotplug.d/button/buttons с текстом:

#!/bin/sh
sleep 1
logger "log: $BUTTON -- $ACTION"

if [ $ACTION == "released" ] ; then
if [ $BUTTON == "BTN_1" ] ; then
logger "Slider 3G"
cp -f /etc/config/3G/* /etc/config

elif [ $BUTTON == "BTN_0" ] && grep -qe "sw1.*in lo" /sys/kernel/debug/gpio; then
logger "Slider WISP"
cp -f /etc/config/WISP/* /etc/config

fi
elif [ $BUTTON == "BTN_0" ] || [ $BUTTON == "BTN_0" ] ; then
if grep -qe "sw1.*in hi" /sys/kernel/debug/gpio ; then
if grep -qe "sw2.*in hi" /sys/kernel/debug/gpio ; then
logger "Slider AP"
cp -f /etc/config/AP/* /etc/config

fi
fi
fi

/etc/init.d/network reload
/etc/init.d/dnsmasq reload
wifi

Все заработало. Задержка в 1сек необходима при переключении 3G <--> AP без обработки WISP. После минутной радости возникли некоторые сложности. При переключении из/в режим AP возникает конфликт с DNS (у меня 192.168.1.1). Это приводит к перезагрузке оборудования. Я решил проблему - заменил 3 строчки с reload-ом на reboot.
Все конфигурации в опции с перезагрузкой работают корректно. Но хотелось бы решить вопрос переключения режимов без перезагрузки оборудования. Как корректно это сделать? Или это проблема конкретной сборки?
odabc
 
Сообщения: 1
Зарегистрирован: 04 ноя 2012, 15:43

Re: OR-WRT - Поддержка

Сообщение sergKyrnosov » 05 ноя 2012, 08:29

а можно както программно читать данные из ком порта?
sergKyrnosov
 
Сообщения: 157
Зарегистрирован: 02 апр 2012, 12:24
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 11:14

прошу совета
хочу на базе TP-LINK TL-MR3020 с прошивкой OR-WRT сделать чтото вроде вебкамеры с поворотным механизмом - два серва, на них вебкамера и все это чтоб по wifi было доступно в сети с возможностью управления вебкамерой.
я так понимабю мне нужна будет ардуина и некий шилд.
МК я еще понял какой надо взять - присматриваюсь к Arduino UNO. а вот что такое шилд - не совсем понятно - вроде некая плата с контактами которая подключается к МК, такоей себе расширитель возможностей МК, только более непонятно какой шилд покупать - их много, и стоят они почемуто дороже чем МК.
например у нас в Питере МК можно купить в магазине megachip.ru
http://www.megachip.ru/search.php?class=14030904
и там же есть шилды
http://www.megachip.ru/search.php?page=1&class=14030907
и я так понял мне подойдет вот такой:
http://www.megachip.ru/item.php?item_id=3301023

но не уверен.. еще непонятка с сервами - какие купить.. не хочется самые простые, может чтото другое потом из них буду делать..
вобщем прошу совета - какие комплектующие мне лучше купить для моей задачки ? и может подскажете где лучше, чтоб не долго доставку ждать..
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 05 ноя 2012, 11:34

Достаточно просто купить самый банальный *duino. Хоть за 450руб которая в Питере есть.
Я только что закончил портирование базовых функций ORFA на ардуино, как раз под мелкие проекты с таким роутером.

Шилды для 2 серв нафиг не нужны, если вам конечно не страшно самому подсоединить 6 проводков :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение elmot » 05 ноя 2012, 12:18

odabc писал(а):Все заработало. Задержка в 1сек необходима при переключении 3G <--> AP без обработки WISP. После минутной радости возникли некоторые сложности. При переключении из/в режим AP возникает конфликт с DNS (у меня 192.168.1.1). Это приводит к перезагрузке оборудования. Я решил проблему - заменил 3 строчки с reload-ом на reboot.
Все конфигурации в опции с перезагрузкой работают корректно. Но хотелось бы решить вопрос переключения режимов без перезагрузки оборудования. Как корректно это сделать? Или это проблема конкретной сборки?

Изящно. Наверное что-то подобное стОит включить в стандартную прошивку для 3020. К сожалению, на 703м нету переключателя.

По поводу DNS - боюсь,не смогу помочь. Сам не знаю.

Добавлено спустя 3 минуты 10 секунд:
sergKyrnosov писал(а):а можно както программно читать данные из ком порта?

Ответ - только программно и можно, на выпуклый военно-морской глаз не выйдет.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 12:39

При переключении из/в режим AP возникает конфликт с DNS (у меня 192.168.1.1).

а разве там нет resolv.conf ? нельзя в него перед релоадом записать нужный DNS, например гугловский 8.8.8.8 ?
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение elmot » 05 ноя 2012, 13:22

Просто не знаю, не занимался этим вопросом.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 13:30

думаю седня куплю такоже роутер, прошью и гляну. по идее на всех линухах файл есть /etc/resolv.conf
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение elmot » 05 ноя 2012, 13:33

Не на всех :)
В андроиде - нету :)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 13:40

не знаю что у вас за андроид, а на моем рутованом sgs3 вот только что спецально проверил.. есть.

nameserver 8.8.8.8
nameserver 8.8.4.4
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение elmot » 05 ноя 2012, 14:35

adnroid-x86.org версия 4.0
толи нету, толи они его куда-то спрятали
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 14:50

мда.. возможно это из-за моей кастомной прошивки. у коллег вот рядом тоже не наблюдается такой файл..
но все надеюсь в роутере он должен быть )
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение d00m » 05 ноя 2012, 22:54

докладываю.
в TP-LINK TL-MR3020 с прошивкой OR-WRT файл /etc/resolv.conf есть:
search lan
nameserver 127.0.0.1

Добавлено спустя 12 минут 38 секунд:
пару вопросов по TP-LINK TL-MR3020 с прошивкой OR-WRT.
я правильно понимаю что:
- на lan всегда будет ip == 192.168.217.1 ?
- роутер стал wifi клиентом ? то есть настраивай wifi и стучись к нему через wifi и только.
- если я захочу все таки поменять ip на lan интерфейсе на какойто другой, то мне надо будет вот в этих местах поменять его:

root@OpenWrt:/etc# grep -r "192.168.217.1" *
config/network: option ipaddr '192.168.217.1'
defconfig/tl-wr703n/network: option ipaddr '192.168.217.1'
preinit:pi_ip=192.168.217.1
preinit:fs_failsafe_ip=192.168.217.1


Добавлено спустя 22 минуты 17 секунд:
и чето изображение камеры дергается..
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: OR-WRT - Поддержка

Сообщение elmot » 06 ноя 2012, 01:30

d00m писал(а):- на lan всегда будет ip == 192.168.217.1 ?

пока не перестроят

- роутер стал wifi клиентом ? то есть настраивай wifi и стучись к нему через wifi и только.

см выше
- если я захочу все таки поменять ip на lan интерфейсе на какойто другой, то мне надо будет вот в этих местах поменять его:

config/network: option ipaddr '192.168.217.1'

Этого достаточно
defconfig/tl-wr703n/network: option ipaddr '192.168.217.1'

Это дефолт. Первичная настройка
preinit:pi_ip=192.168.217.1
preinit:fs_failsafe_ip=192.168.217.1

Это IP адрес для загрузки в safe mode
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.След.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron