roboforum.ru

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

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

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

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

Сообщение alex&r » 30 апр 2012, 12:51

Подскажите, пожалуйста, как незначительной модификацией кода index.html и serial.cgi при нажатии соответствующих клавиш выводить в Com порт не строки типа: "DrvLR=100,100", а последовательность двоичных данных.
Например: 0xAA 0x31 0x05 0x00 0x63 0xAA 0x32 0x05 0x00 0x63
Или: 0xFF 0x31 0xFA 0xFF 0x32 0xFA
Простая замена submitUART("DrvLR=100,100") на submitUART("\x80") и более (от 0x80 до 0xFF) приводит к выводу вместо 0x80, целых 6 байт: 0x26 0x23 0x31 0x32 0x38 0x3B. при submitUART("\x7F") и ниже - все Ok.
Еще - в конце всегда дописываются 5 байт: 0x0D 0x0D 0x0A 0x0D 0x0A. Откуда они беруться? Как это выключить?
С уважением,
Александр.
Аватара пользователя
alex&r
 
Сообщения: 15
Зарегистрирован: 11 янв 2012, 15:06
Откуда: Москва

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

Сообщение elmot » 01 май 2012, 00:24

NeON79 писал(а): 0x26 0x23 0x31 0x32 0x38 0x3B

Это строка "€", что и есть \0x80, записанные в htmlном стиле.
Как бороться - не знаю, честно говоря. я бы старался избегать байтов больше 127 - все время будет гадость вылезать какая-нибудь.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение sed » 02 май 2012, 10:44

подскажите, а как бы еще php прикрутить, или тут без монтирования флешки уже не обойтись?
sed
 
Сообщения: 35
Зарегистрирован: 29 апр 2012, 11:21

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

Сообщение elmot » 02 май 2012, 10:51

PHP никогда не увлекался, и втыкать в OR-WRT его не планирую, подсказать ничего не могу.
Если очень хочется - добро пожаловать на openWRT.org, читать документацию. От себя скажу, что лучше LUA освоить.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение sed » 02 май 2012, 10:54

да просто есть полезные мне скрипты именно на php, просто с местом в tp-link 703 просто беда
sed
 
Сообщения: 35
Зарегистрирован: 29 апр 2012, 11:21

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

Сообщение vassav » 02 май 2012, 12:17

elmot писал(а):
NeON79 писал(а): 0x26 0x23 0x31 0x32 0x38 0x3B

Это строка "€", что и есть \0x80, записанные в htmlном стиле.
Как бороться - не знаю, честно говоря. я бы старался избегать байтов больше 127 - все время будет гадость вылезать какая-нибудь.

Вчера попробовал на отправляемую форму навесить параметр enctype="multipart/form-data" (с ним можно в полях передавать любые данные) только тогда роутер перестал вообще воспринимать передаваемые данные :(
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение elmot » 02 май 2012, 12:21

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

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

Сообщение NeON79 » 02 май 2012, 15:06

От себя добавлю, что мне, например, завести ПХП не удалось(((. Думаю, Элмот прав - надо ЛУА учить.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

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

Сообщение Tsi329 » 03 май 2012, 08:32

Поддержка MJPG-Streamer+OpenCV http://roboforum.ru/forum51/topic11554.html
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

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

Сообщение sed » 09 май 2012, 10:31

Добрый день, есть еще вопрос, может быть нубский, а как считать данный в ардуины с помощью вашей прошивки?
sed
 
Сообщения: 35
Зарегистрирован: 29 апр 2012, 11:21

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

Сообщение elmot » 09 май 2012, 22:25

sed писал(а):Добрый день, есть еще вопрос, может быть нубский, а как считать данный в ардуины с помощью вашей прошивки?

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

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

Сообщение sed » 10 май 2012, 09:08

может не совсем понятно изъяснился, я хочу выводить температуру и напряжение li-po аккумулятора прямо на главной странице робота
sed
 
Сообщения: 35
Зарегистрирован: 29 апр 2012, 11:21

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

Сообщение elmot » 10 май 2012, 09:15

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

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

Сообщение sed » 10 май 2012, 09:25

зачем - интересно, чем - DS18B20, согласен, что это прошивка ардуины, но данные из нее надо как-то получить и видеть через инет
возможно вопросы слишком простые, но я только учусь :-) причем пока только теоретически, ибо первая ардуина ко мне еще едет
sed
 
Сообщения: 35
Зарегистрирован: 29 апр 2012, 11:21

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

Сообщение =DeaD= » 10 май 2012, 09:28

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

Пред.След.

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

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

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

cron