roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 10:46

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 03 июн 2011, 23:17 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
всем добрый добрый день ! испытываю необходимость в реализации перенаправления комманд из локальной сети в UART (COM) порт встроенный в модем! необходимо:
1.выполнить конфигурацию порта UART (скорость 9600)
2. отключить вывод консольных данных в данный порт!
3. зделать порт чистым после загрузки модема и осуществить прием передачу комманд от порта модема и в порт модема (UART)

итог: реализация примера зажигания светодиода через локальную сеть и интернет но через D-link DSl 2500 U как альтернатива ethernet шилда


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 04 июн 2011, 01:22 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Я бы советовал смотреть на тему "робот на dir-320".

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 04 июн 2011, 02:05 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
мне кажется, вывод данных в порт можно не отключать - просто нужные данные предварять каким-нибудь признаком.
здесь можете посмотреть исследование ADSL-модема ZTE ZXDSL831AII (аналог D-link DSL-2500U)
зажигать светодиод можно и на модеме ;)

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 04 июн 2011, 11:13 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
представленный вами материал уже изучил полностью управление светодиодом это не цель идеи а просто как способ реализации на самом деле все на много масштабней. Вот напримерер на маршрутизаторе d-link dir 320 есть функция смены прошивки на open-wrt и подключение к ней ser2net (serial to network программа перенаправляющая данные в уарт и на оборот)http://roboforum.ru/forum88/topic9793.html
цель реализовать такой принцип на dsl-2500U (перенаправление в уарт)

noonv, спасибо вам кстати за такой обширный обзор весьма позновательно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 04 июн 2011, 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
asphexia писал(а):
noonv, спасибо вам кстати за такой обширный обзор весьма позновательно

:oops: спасибо :)
на 2500 памяти маловато и open-wrt, думаю, на него не поставится
https://wiki.openwrt.org/toh/d-link/dsl-2500u

asphexia писал(а):
цель реализовать такой принцип на dsl-2500U (перенаправление в уарт)

это понятно - сам над этим задумывался ;)

чтож - думаю, основная задача - это залить suart от Dead-а в модем.
затем можно попробовать отключить вывод отладочной инфы в порт, хотя это происходит только при загрузке модема и, в принципе, может игнорироваться :)

wiki/DIR-320
на 320 вывод инфы отключается командой
Код:
nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit

эта утилита есть и на 2500, а параметры ядра, схожи :)
Код:
# cat /proc/cmdline
root=31:0 ro noinitrd console=ttyS0,115200

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 04 июн 2011, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
попробовал я это дело - пока не получается.
suart запускаться сначала не хотел, пришлось его немного подправить. Теперь запускается, но до сокета снаружи достучаться не получается :( возможно дело в настройках iptables - а в этом я не силён :(

угу - точно блокировка порта - убил http и запустил суарт на 80-м порту и всё заработало :)
сейчас попробую разобраться как прописать разрешение для дополнительного порта :)

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 00:52 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
noonv - шекарный ход мыслей респектую прям на каленках держи меня вкурсе всех полегонных испытаний и результатов я тоже бубу пробовать твой вариант (п.с. если не приследуеца комерческая тайна не мог бы поделиться модифицированной прошивкой) и еще момент мне кажется весьма весьма актуальный: как насчет того чтобы из 2500u вообще вырезать адсл часть и просто тупо зделать из него уарт-эзернет мост с возможностью авторизации так сказать переписать монолизу на новый лад:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 02:21 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
усё - поборол iptables - но не получается сделать нормальный автозапуск этого дела :shock: :sorry:
я нашёл только вариант с прописыванием программы в /etc/init.d/rcS
но, никак не получается запуститься в нужном порядке, т.к. rcS ,видимо, отрабатывает до активации iptables :o

скоро всё выложу :)

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 02:36 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
а как насчет того чтобы удалить всю адсл часть и зделать просто эзернет-уарт мост? есть мысли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 02:51 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
asphexia писал(а):
а как насчет того чтобы удалить всю адсл часть и зделать просто эзернет-уарт мост? есть мысли?

как вы себе это представляете? О_о

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 03:12 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
скомпилировать голое ядро с минимум приложений я в этом еще пака новичек может говорю глупые вещи заранее ам сорри :) исхожу из того как делаются сборки линукс для РС


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 04:51 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
ураааааааааааа! добил-таки автозагрузку :Yahoo!:
подробности и прошивку выложу завтра :)
потопал спать :roll:

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 05 июн 2011, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
Превращаем ADSL-модем в Ethernet-шилд

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 06 июн 2011, 01:36 
Не в сети

Зарегистрирован: 03 июн 2011, 23:06
Сообщения: 25
просто мего шекарно спасибо за проделанную работу :) 10 000 респектов тебе :) пошел изучать изложенный материал но! прошу уточнить как вариант скомпилированная прошивка для 2500го пригодна? для теста? и вообще поделись как так вертуозно владееш mips архитектурой ))

Добавлено спустя 6 минут 9 секунд:
и автаматически просто немогу не спросить а есть ли мысли поповоду перенаправления данных передаваемых контроллером в интернет например на страничку к примеру удаленно с браузера посмотреть какая температура в квартире используя только ардуино в связке с 2500 дсл поднятым соендинением? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet - uart мост на DSL 2500U + arduino
СообщениеДобавлено: 06 июн 2011, 02:01 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
asphexia писал(а):
рошу уточнить как вариант скомпилированная прошивка для 2500го пригодна?

фактически - да. нету д-линка под рукой чтобы проверить, у них прошивка на 32-байта длинее
см - http://robocraft.ru/blog/electronics/410.html

asphexia писал(а):
немогу не спросить а есть ли мысли поповоду перенаправления данных передаваемых контроллером в интернет например на страничку к примеру удаленно с браузера посмотреть какая температура в квартире используя только ардуино в связке с 2500 дсл поднятым соендинением?

не вижу проблемы - вместо suart-a просто написать другую программу, заточенную под ваши нужды. Например, она слушает тот же последовательный порт, парсит сообщения от контроллера и делает POST-запрос на нужный сайт.
http://robocraft.ru/blog/progress/152.html

разумеется, нужно немного поразбираться, но думаю такая схема вполне реальна

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO