roboforum.ru

Технический форум по робототехнике.

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

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

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

Сообщение elmot » 30 окт 2014, 03:18

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

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

Сообщение Slavik » 30 окт 2014, 07:12

elmot писал(а):Внесите ее в /etc/rc.local

Спасибо. Так бы сразу и сказали. :roll:
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение elmot » 30 окт 2014, 07:36

Slavik писал(а):
elmot писал(а):Внесите ее в /etc/rc.local

Спасибо. Так бы сразу и сказали. :roll:

???
Так бы сразу и прочитали
wiki/OR-WRT#.D0.A1.D0.BA.D0.BE.D1.80.D0.BE.D1.81.D1.82.D0.B8_.D0.BE.D0.B1.D0.BC.D0.B5.D0.BD.D0.B0_.D0.BF.D0.BE.D1.80.D1.82.D0.BE.D0.B2
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Slavik » 30 окт 2014, 08:10

elmot писал(а):

Мдя... Я ведь много раз эту статью читал. :oops:
Я правильно понял? Если хочу, что бы роутер (TP-Link TL-WR703N с прошивкой OR-WRT), используя веб-интерфейс, посылал данные через UART serial port со скоростью 9600, то для этого необходимо:
1. в файле /etc/rc.local в строке "stty -F /dev/ttyATH0 115200" вместо "115200" написать "9600".
2. в файле /etc/ser2net.conf в строке " 2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS" вместо "115200" написать "9600"
3. в файле /www/cgi-bin/serial.cgi в строке "if($1 == "SERIAL_DATA" ) print unescape($2) > "/dev/ttyUSB0" " вместо "ttyUSB0" написать "ttyATH0".

Для редактирования я использовал программу WinSCP.
Лично моя первоначальная задача (поморгать светодиодом дома с работы) достигнута. Следующий шаг - приделать колёсики.

Добавлено спустя 18 минут 48 секунд:
кстати, как я уже писал, мой МК моргает светодиодоми когда принимает символы "W","A","S" или "D". Но мною было замечено, что моргание происходит только после повторной отправки одного из этих символов. Может ли это быть причиной, по которой Вы не рекомендуете использовать встроенный UART?
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение elmot » 30 окт 2014, 08:20

Slavik писал(а):Я правильно понял? Если хочу, что бы роутер (TP-Link TL-WR703N с прошивкой OR-WRT), используя веб-интерфейс, посылал данные через UART serial port со скоростью 9600, то для этого необходимо:
1. в файле /etc/rc.local в строке "stty -F /dev/ttyATH0 115200" вместо "115200" написать "9600".
2. в файле /etc/ser2net.conf в строке " 2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS" вместо "115200" написать "9600"
3. в файле /www/cgi-bin/serial.cgi в строке "if($1 == "SERIAL_DATA" ) print unescape($2) > "/dev/ttyUSB0" " вместо "ttyUSB0" написать "ttyATH0".

да
кстати, как я уже писал, мой МК моргает светодиодоми когда принимает символы "W","A","S" или "D". Но мною было замечено, что моргание происходит только после повторной отправки одного из этих символов. Может ли это быть причиной, по которой Вы не рекомендуете использовать встроенный UART?

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

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

Сообщение Slavik » 04 дек 2014, 11:00

*****************************
Всем привет, это снова я.
Помогите плиз, не могу достучатся до своего WR703N. На буржуйских форумах решения не нашёл.
Постараюсь покороче... У одного моего знакомого сломался роутер. Не знаю как правильно сказать, но подключен он был так: в дом заходит коаксиальный кабель, который подключён к модему, из модема выходит ethernet и попадает прямо в WAN-порт роутера (статический адрес). Роутер по локалке раздаёт всем желающим интернет. Пока новенький роутер мчался с интернет-магазина, я пообещал этому своему знакомому настроить wifi. На руках у меня был лишний TP-Link WR703N (один из двух) с OWRT на борту.
Для того, что бы на WR703N единственный LAN-port настроить как WAN, я изменил настройки соединения следующим образом:
Код: Выделить всёРазвернуть
config interface 'loopback'
   option 'ifname' 'lo'
   option 'proto' 'static'
   option 'ipaddr' '127.0.0.1'
   option 'netmask' '255.0.0.0'

config interface 'lan'
   option 'type' 'bridge'
   option 'proto' 'static'
   option 'ipaddr' '192.168.1.1'
   option 'netmask' '255.255.255.0'

config interface 'wan'
   option 'ifname' 'eth0'
   option '_orig_ifname' 'eth0'
   option '_orig_bridge' 'false'
   option proto 'dhcp'

Идея удалась, друг пользовался интернетом неделю. Потом я забрал свой роутер назад, после чего решил поставить OR-WRT. Залил образ, перезагрузил и всё... не могу подключится к своему "страдальцу" ни как.
Что я только не делал: и IP на компе менял, и в Failsafe mode выходил, и пробовал разные последовательности подключения. Не фи га. При чём, wifi сеть показывает, но подключится к ней не получается.
Похоже, что не смотря на то, что я залил новый образ, Lan порт по прежнему считает себя WAN-ом, wifi всё еще похоже находится в режиме AP, но не доступен. И так как, прежде чем получить доступ к устройству , необходимо установить пароль пользователя через Telnet (а к телнету я не могу подключится через WAN) то я уже всерьёз подумываю, а не выкинуть ли мне и мой роутер в мусорку?.
Не проходите мимо, улучшите свою карму - помогите. Плиз. :Rose:
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение elmot » 04 дек 2014, 12:53

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

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

Сообщение Slavik » 04 дек 2014, 22:37

Прежде на роутере стояла OpenWRT (версию не помню). Потом с помощью программы winSCP залил в папку tmp/ образ( OR-WRT v0.76) и назвал его коротоко для удобства, что-то типа or-wrt.bin.
Потом там же в winSCP выполнил команду sysupgrade -v /tmp/or-wrt.bin . Роутер что-то там ответил (без ошибок), но не перезагрузился. Подождав несколко минут я выполнил reboot -f .
Далее всё делал по инструкции:на компе 192.168.1.2/255.255.255.0 , подсоединяюсь по ethernet, жму в нужный момент на сброс, светодиот моргает, но 192.168.1.1 не пингуется. Для определения всех адрессов в сети в cmd.exe пишу: arp -a, ничего похожего на роутер нету.
Wifi видит, но старый пороль не принимает. SSID, на WiFi как был OpenWRT, так и остался.
город - америка.

Добавлено спустя 19 минут 12 секунд:
****************************
ха-ха-ха
В который раз убеждаюсь что OpenWRT не убиваемый. Я короче смог подключится по wifi с паролем 12345678, и это при том что SSID не OR_WRT, a OpenWRT.
Спасибо за внимание, дальше я сам.
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение Slavik » 06 дек 2014, 08:42

Всё, походу, "Бобик сдох". :o
Зашёл по вифи, поменял config/network:
Код: Выделить всёРазвернуть
config interface 'loopback'
   option 'ifname' 'lo'
   option 'proto' 'static'
   option 'ipaddr' '127.0.0.1'
   option 'netmask' '255.0.0.0'

   config interface lan
   option 'ifname' 'eth0'
   option 'type' 'bridge'
   option 'proto' 'static'
   option 'ipaddr' '192.168.1.1'
   option 'netmask' '255.255.255.0'

потом reboot, и теперь вообще не могу достучатся...
И самое обидное, что в failsafe не могу подключится.

Но это ещё не всё. У меня остался ещё один WR703N с рабочим OR-WRT 0.76. На на него были все надежды. Но без особых на то причин, страничка с настройками WiFI стала отображаться на половину. Т.е. показывало шапку, и всё остальное по порядку, и где-то на половине настроек клиента запись обрывалась. Так что SSID ещё было видно, а пароль нет.
Что бы это поправить, я в обычном режиме выполнил firstboot и reboot -f . И та же фигня что и с первым роутером. Теперь ни как не могу законнектиться ни к одному не ко второму кирпичику; симптомы одинаковы.
Я бы мог грешить на то, что над одним из роутеров я ставил эксперименты с питанием, но второй-то я не трогал. При чём оба раньше хорошо показывали видео, но потом сразу на двух роутерах видео перестало работать (камера от компа работает отлично).
Я бедный студент, роутеры и камеры покупать часто не могу.
Возможно я сморожу глупость, но могут ли быть вирусы для OpenWRT ваще?
И какие вообще могут быть причины того что failsafe не помогает (недостаток повидла в голове и кривые руки можно исключить)?
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение elmot » 06 дек 2014, 11:10

Slavik писал(а):Всё, походу, "Бобик сдох". :o
Зашёл по вифи, поменял config/network:
Код: Выделить всёРазвернуть
   option 'type' 'bridge'

Вот это было со зла.

Возможно я сморожу глупость, но могут ли быть вирусы для OpenWRT ваще?

Ваще - могут, а вот в частности - сие вряд ли. Это надо чтобы кому-то оно было ОЧЕНЬ надо.

И какие вообще могут быть причины того что failsafe не помогает (недостаток повидла в голове и кривые руки можно исключить)?

1) хардварные проблемы
1а)проблемы с питанием или проводами
2) неправильно настроена сеть, скорее всего криво настроены адреса для failsafe.
2а)недопрочитанная дока. в частности, версия 0.76 по ethernet использует адрес 192.168.217.1
3) файрволл
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Slavik » 06 дек 2014, 22:44

Уважаеимый, Elmot.
Я уже не знаю кто из нас(я или мой роутер) больше тупит, но по 192.168.217.1 зателнетиться получилось. Оба роутера вернул к жизни. Спасибо.
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение Slavik » 13 дек 2014, 08:55

Наконец-то у меня получилось собрать моего первого робота. Он прост: б.у. машинка + роутер TL-WR703N (OR-WRT) + веб_камера + AtMega168 c l293d на макетной плате. Настало время похвастаться какой я молодец. Для меня всё-таки имеет значение, что о моём творении думают люди.
Похвастаться получилось, но возможности роутера меня разочаровали.
Я проживаю в США и посещаю языковую школу.Помещение школы отлично подходит для того, что бы я мог протестировать своего робота. Это большое одноэтажное здание с практически идеальным ровным полом. Планировка здания проста - несколько пересекающихся коридоров с кабинетами по обе стороны; всё на одном уровне. И самое главное, в любом уголочке школы есть файфай с открытым доступом.
Как я понял, сеть построена таким образом, что в практически каждом кабинете стоит роутер и ретранслирует сигнал другим себе подобным. Так что когда я хожу с мобильником по школе то уровень сигнала у меня остаётся неизменным, и айпишник(и другие параметры сети) не меняется. Знаю что как-то так построены сотовые сети, и походу это обычное дело для вай-фая в больших помещениях.
Но дело вот в чём. После того как я настроил модем, машинка заработала, видео передавалось отлично, все команды - OK. Но как только робот заезжал в cоседанию аудиторию с другой точкой доступа, связь пропадала. Я ожидал что мой роутер как и мой мобильник будет автоматически конектится от одной точки доступа к другой, но этого не произошло.
На моём роутере все параметры я ввёл в ручную, адресс указал статический. Может ли быть причина в этом, если да, то как сделать что бы роутер получал все настройки автоматом?
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение elmot » 13 дек 2014, 10:52

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

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

Сообщение Slavik » 14 дек 2014, 06:43

И все-таки, здесь ветка поддержки or-wrt. О своих успехах лучше рассказывать в разделе "блоги" или "наши проекты".

Сорри, что намусорил в теме, я просто хотел ввести в курс дела. А в разделе "блоги" или "наши проекты" пока хвастаться не чем.
Рекомендую для начала ознакомиться с принципами работы сетей вообще и вай-фай сетей в частности.
Конечно, я не профи, и со всеми терминами и професионализмами может и не знаком, но понимание "шо-куда-зачем" имею.
В конце концов какая для меня разница как там построена сеть (скорее всего сеть WDS).
Попробую описать по другому. На момент начала эксперемента нахожусь в помещении А. Ноут подключаю к школьной сети (SSID: HCS-guest), все параметры этой сети, как на ноуте, прописываю в роутер (client mode). Перезагружаю роутер. Захожу на роутер по HTTP - связь есть. Иду с ноутом очень далеко в помещение В, роутер оставляю в пом. А. Захожу на роутер по HTTP - связь есть. Далее отношу роутер в пом. В, ноут оставляю в пом. А. Захожу на роутер по HTTP - связи c роутером нет.
В понедельник эксперименты продолжу.
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

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

Сообщение Slavik » 16 дек 2014, 06:49

Короче говоря, может я что-то не догоняю, но скорее всего у меня не получится погонять по школе.
Как я говорил, сеть построена таким образом, что в каждом кабинете стоит отдельная точка доступа (причём через каждый из них можно подключится к одной их 3-х сетей).
И если робот и комп находятся в зоне действия одно точки доступа, то связь между ними есть. Если робот и комп в разных комнатах, то связи нет, и даже не пингуется. При чём gateway и SSID принадлежат к школьной сети.
При выполнении пинга между двумя телефонами, результат тот же.
Так что OR-WRT не причём.
Последний раз редактировалось Slavik 17 дек 2014, 02:42, всего редактировалось 1 раз.
Аватара пользователя
Slavik
 
Сообщения: 50
Зарегистрирован: 16 окт 2014, 03:03
прог. языки: НЛП

Пред.След.

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

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

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