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

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

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

Сообщение elmot » 18 июн 2012, 11:10

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

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

Сообщение _Pirra » 18 июн 2012, 11:17

Kinstintin писал(а):Для того, что-бы полноценно использовать железку для работы. Нужно в процессе компиляции прошивки обязательно подключить несколько модулей:


А обязательно пересобирать прошивку? Нельзя както докавырять уже установленную? Пересборку прошивки я не потяну...

Заранее благодарна.
Это не дым канифоли. Это души погибших транзисторов...
Аватара пользователя
_Pirra
 
Сообщения: 29
Зарегистрирован: 23 май 2012, 15:46
Откуда: Ростов-на-Дону
прог. языки: Delphi

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

Сообщение Kinstintin » 18 июн 2012, 11:24

Илья, думаю многие были-бы вам благодарны, если-бы вы именно в свою прошивку добавили возможность подключения флешки(если конечно позволит размер этого модуля). Просто ваши наработки по видео дорогого стоят:)

Добавлено спустя 3 минуты 23 секунды:
А переcборку прошивки потянет, даже школьник, правда пока репозиторий не поменялся :)
Но, одно дело просто собрать, что-бы работала флешка, а другое, что-бы работала флешка+видео+звук+вэбморда. Хотя думаю дополнительная память, для нашей железки - это наше "все".
Kinstintin
 
Сообщения: 21
Зарегистрирован: 12 июн 2012, 11:11
прог. языки: HiAsm
ФИО: Константин

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

Сообщение elmot » 18 июн 2012, 12:49

Пересборка-то довольно простая, но вот чтобы все работало после этого.... Дело в том, что тплинки в офиц релиз еще не входят, я уже говорил об этом, и ImageBuilderом не строятся. Т.е. нужна полная пересборка прошивки, а это 1-2 часа на 1 заход, по крайней мере у меня. Так что времени занимает огого.
Есть у меня мысль, как сделать с поддержкой флешки, и даже мысль, что надо снять DIR-320 с поддержки, делать под тплинки в 2 вариантах - без флешки - только то, что сейчас. С флешкой - поддержка звука/видео/блютуза и прочего.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Kinstintin » 19 июн 2012, 13:58

Илья, не могли бы выложить файлы конфигурации для подключения к wifi из вашей прошивки(просто когда ее устанавливал у меня все работало,за исключением шифрования,потом разобрался). А когда собрал свою(с поддержкой флехи) по лану вроде все нормально, но по wifi никак не могу подцепиться. На всякий мой пример wireless

config wifi-device 'radio0'
option type 'mac80211'
option channel '08'
option macaddr 'f8:d1:11:a0:45:42'
option hwmode '11ng'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0

config wifi-iface 'wifi_sta'
option device 'radio0'
option network 'wifi_sta'
option mode 'sta'
option ssid 'TP-link'
option encryption 'wep'
option key1 'код подключения'
option key '1'
Kinstintin
 
Сообщения: 21
Зарегистрирован: 12 июн 2012, 11:11
прог. языки: HiAsm
ФИО: Константин

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

Сообщение elmot » 19 июн 2012, 14:07

сейчас - не могу.
Замени
option macaddr 'f8:d1:11:a0:45:42'
на
option phy 'phy0'
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Kinstintin » 19 июн 2012, 14:26

Спасибо, так заработало. И если можно в двух словах, зачем разделять лан и вайфай в разные подсети 0 и 1? Просто неудобно если вдруг нужно подключиться по проводу, менять подсеть на компе.
Kinstintin
 
Сообщения: 21
Зарегистрирован: 12 июн 2012, 11:11
прог. языки: HiAsm
ФИО: Константин

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

Сообщение elmot » 19 июн 2012, 15:21

Несколько причин, но главная - физически это разные адаптеры, чтобы они были в одной сети, надо делать бридж или кучу извращений. Бридж в режиме клиента вайфай не поддерживается.

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

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

Сообщение _Pirra » 20 июн 2012, 07:32

Доброго времени суток.
У меня 2 вопроса по вебморде.

1)Пыталась адаптировать для себя управление и изменила строки:
document.getElementById('serialData').value=uartString;

if(keychar == "w" || keychar == "ц" || keychar == "W" || keychar == "Ц") submitUART("w");
if(keychar == "a" || keychar == "ф" || keychar == "A" || keychar == "Ф") submitUART("a");
if(keychar == "s" || keychar == "ы" || keychar == "S" || keychar == "Ы") submitUART("s");
if(keychar == "d" || keychar == "в" || keychar == "D" || keychar == "В") submitUART("d");

На вид команда должна состоять из одного байта, но в УАРТ проходит 2 байта. Откуда берётся второй байт?

2)Для запуска МР3 с роутера из под SSH в программе WIN-SCP я использую команду "madplay /tmp/12.mp3"
Как можно реализовать такое через вебморду?

Заранее благодарна.
Это не дым канифоли. Это души погибших транзисторов...
Аватара пользователя
_Pirra
 
Сообщения: 29
Зарегистрирован: 23 май 2012, 15:46
Откуда: Ростов-на-Дону
прог. языки: Delphi

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

Сообщение elmot » 20 июн 2012, 08:51

1 Пока не видно остального кода - не понятно.
2 Написать shell скрипт с этой командой(текстовый файл, в первой строке
Код: Выделить всё
#!/bin/sh
, далее нужные команды, положить его в /www/cgi-bin, назначить ему права на исполнение ( примерно так -
Код: Выделить всё
chmod 777 /www/cgi-bin/play.cgi
) ну и вызвать его через вебморду.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение _Pirra » 22 июн 2012, 15:55

Доброго времени суток.
Обнаружила странность.
Если загрузить роутер, выйдти в веб морту (родную прошивки) и послать в порт UART букву "d" (там есть кнопка)то на выходе получается 3 байта:
передаётся командой if($1 == "SERIAL_DATA" ) print unescape($2) > "/dev/ttyUSB0" из CGI файла. Если заменить unescape($2) константой, ситуация не меняется.
scope_10.gif


если зайти через виндовую командную строку "Telnet 192.168.1.120 2000" и жать кнопку "d" получаем один байт, притом на более высокой скорости передачи.
scope_11.gif


Но если затем вернутся на вебмору то на UART придёт 2 байта на тойже скорости что и по телнету
scope_12.gif


После перезагрузки роутера всё начинается с начала.

Можно както заставить работать вебморду как телнет или придётся смирится?

Заранее благодарна.
Это не дым канифоли. Это души погибших транзисторов...
Аватара пользователя
_Pirra
 
Сообщения: 29
Зарегистрирован: 23 май 2012, 15:46
Откуда: Ростов-на-Дону
прог. языки: Delphi

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

Сообщение elmot » 22 июн 2012, 19:46

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

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

Сообщение Kinstintin » 24 июн 2012, 15:06

После трех-дневной битвы удалось зацепить пульт(обычный китаец usb). Правда Lua дается с трудом(воспитывался на бейсике и делфи). Пока прикрутил управление интернет радивом (mpd + mpc). Но, практически можно управлять чем угодно. Все это я делаю на самособранной прошивке с прикрученной флешкой. Илья, может я не в ту ветку пишу(просто здесь вроде быстро откликаются)?
Kinstintin
 
Сообщения: 21
Зарегистрирован: 12 июн 2012, 11:11
прог. языки: HiAsm
ФИО: Константин

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

Сообщение elmot » 24 июн 2012, 19:33

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

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

Сообщение Kinstintin » 25 июн 2012, 10:18

Хорошо, буду постить туда, но есть вопрос по вашей прошивке. Когда работает камера(подключен клиент или несколько) какая нагрузка на систему и в частности процессор роутера?
Kinstintin
 
Сообщения: 21
Зарегистрирован: 12 июн 2012, 11:11
прог. языки: HiAsm
ФИО: Константин

Пред.След.

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

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

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