roboforum.ru

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

Управление роботом через Интернет?

Ответить

Re: Управление роботом через Интернет?

=DeaD= » 06 фев 2011, 10:35

Идея то давняя:
forum61/topic4602.html
forum73/topic6722.html

Вопросы, как обычно, с реализацией :pardon:

Re: Управление роботом через Интернет?

LastLeader » 06 фев 2011, 13:29

Я дошел до того что управляю освещением, калиткой и сигнализацией через интернет. но пока только в одну сторону (тесть состояния не видно). Винчь Linux учить не хочет а я не программист)))Хотя какая архитектура должна быть знаю

Re: Управление роботом через Интернет?

=DeaD= » 06 фев 2011, 14:12

Так в обе стороны управлять не проблема, всякие Ethernet-шилды для ардуино есть, вопрос в том, чтобы видео через этот же канал гонять.

Добавлено спустя 41 минуту 29 секунд:
LastLeader писал(а):Я дошел до того что управляю освещением, калиткой и сигнализацией через интернет. но пока только в одну сторону

Кстати, через что рулишь?

Re: Управление роботом через Интернет?

LastLeader » 06 фев 2011, 21:51

Ты наверно не понял ничего. В этого роутеа есть USB выход и встроенный драйвера для PL2303. Просто берешь маршрутизатор, шнурок от нокии и прямо на него цепляешь контроллер. Дрова на веб-камеру тоже в прошивке есть (правда по стандарту там максимум 1 кадр в секунду). маршрутизатор поддерживает USB хабы. Загвоздка только в программисте (по крайней мере для меня) :) В две стороны пока не получается за не опытности в программировании а не за физ ограничения.
По поводу управления то в прошивке что я использую есть бизибокс там есть маленький веб сервер в пакете который поддерживает CGI скрипты. Вот через этот скрипт и управляю. Если хо давай вместе по немного разбираться.
Но раутер на базе Linux это находка. Просто посмотри что могут чайники на его базе - http://wl500g.info/showthread.php?t=21889&highlight=ICQ а если в консоль лезть то я не знаю чего нельзя сделать. Я уже и CDMA модемы пробовал, и принтера. Камеру пока с универсальным драйвером не нашел. Прикольно что вайфай, изернет и даже встроенный UART(если корпус вскрыть) на борту есть. Там столько вкусного)))
Последний раз редактировалось LastLeader 06 фев 2011, 22:22, всего редактировалось 1 раз.

Re: Управление роботом через Интернет?

=DeaD= » 06 фев 2011, 22:18

Я всё понял, ты просто нигде не сказал на каком конкретно роутере сам всё делаешь :)

И что именно не получается? На роутере что-то настроить или на МК\ПК?

Re: Управление роботом через Интернет?

LastLeader » 06 фев 2011, 22:26

Чтоб полноценно управлять внешней железкой нужно писать демона что постоянно весит в памяти роутера :) А выучить C++ пока никак времени не хватает. Но смысл в чем там идет драйвер к нему конектится демон и слушает постоянно линию. Отдельно вести CGI скрипт который получает команды от пользователя и отправляет его демону а тот уже отправляет на устройство. Вот все это нужно написать)))
В принципе у меня это даже примеры отдельных модулей программы. просто я на них смотрю как баран на новые ворота и собрать не могу. Даже книжку по С/С++ купил. вот жду время когда появится чтоб почитать и поучится.
Последний раз редактировалось LastLeader 06 фев 2011, 22:32, всего редактировалось 1 раз.

Re: Управление роботом через Интернет?

=DeaD= » 06 фев 2011, 22:31

Лучше бы один раз написать на роутере простой проброс терминала в UART в обе стороны и всё.

Re: Управление роботом через Интернет?

LastLeader » 06 фев 2011, 22:35

дак разницы нет. что под роутер писать что под комп. Я ведь на линуксе уже третий год. Охота просто чтоб платформа автономная была а не с обработкой на ПК

Re: Управление роботом через Интернет?

=DeaD= » 06 фев 2011, 22:39

А вы на каком роутере это всё делаете? Видео с вебкамеры передаёте уже?

Re: Управление роботом через Интернет?

LastLeader » 06 фев 2011, 22:45

DIR-320
Видео не передает пока. Те что у меня веб камеры не работают. Я так понимаю я или прошивку не с тем ядром беру или камера не поддерживает PWC, OV51 драйвера. Нужно искать :( ну вообще много людей запускает

Re: Управление роботом через Интернет?

lexanet » 15 апр 2011, 09:42

Тоже озадачился темой управления мк через инет, давняя мысль на тему "умный дом". Заказал железки на starterkit, а пока они едут поигрался с имеющейся в наличии платкой на базе LPC1768.

Вот что получилось:

Изображение
Изображение

Реализация на кейле MDK ARM 4.14 & RL-ARM 4.12, управлять и контролировать можно любую периферию мк, менять исходный код html-страницы по желанию на "лету", т.е. типа Dynamic - WEB.

Платка подключена к маршрутизатору D-Link который раздает инет через MTC-модем. Т.е. в принципе, если бы не политика МТС ограничивать входящие коннекты, то я бы мог рулить контроллером с любой точки мира :) а пока только с любого устройства подключаемого к маршрутизатору по Wi-Fi.
Кто нить знает какой опсос не ограничивает входящие соединения ?

Re: Управление роботом через Интернет?

EdGull » 15 апр 2011, 09:48

в чем именно выражается ограничение коннектов?
ты наверное имеишь ввиду проблему NAT?

Re: Управление роботом через Интернет?

avr123.nm.ru » 15 апр 2011, 10:29

Не понял в чем проблема. Любым ПК подключенным к интернету можно управлять так как будто сидишь за ним перед его монитором с любого ПК подключенного к интернет из любой точки мира.

Подключите ваши устройства и роботов к ПК ( это вроде совсем уже не проблема ) а ПК к интернету и управляйте откуда угодно. И видео смотрите то которое отображается на мониторе управляемого ПК.

Я что-то не так понял ?

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

Добавлено спустя 5 минут 54 секунды:
LastLeader писал(а):Я дошел до того что управляю освещением, калиткой и сигнализацией через интернет. но пока только в одну сторону (тесть состояния не видно).
У вас все это к ПК подключено ? С этого ПК вы можете этим всем управлять и видеть состояние ? Тогда прогу удаленного администрирования ПК ставьте и управляйте откуда угодно.

Добавлено спустя 15 минут 43 секунды:
lexanet писал(а):на базе LPC1768. Вот что получилось:
Если возможно приложите архив со всем необходимым для повторения. Спасибо.

Re: Управление роботом через Интернет?

lexanet » 15 апр 2011, 11:10

EdGull писал(а):в чем именно выражается ограничение коннектов?
ты наверное имеишь ввиду проблему NAT?


Нет, как я понял, МТС, якобы для обеспечения безопасности оборудования конечных пользователей ограничивает установление соединений извне. Т.е. если кто то на домашнем компе поднимает web-сервер и выводит его в инет телефоном или модемом с МТС симкой, никто не сможет инициировать коннект к нему по порту 80 или какому другому, при этом сам сервак может инициировать любые соединения. Жадность и тупость опсоса, имхо. Может в более цивилизованных регионах все не так, но у нас ситуация такая.
Возможно под это дело нужен специальный тариф или услуга, я пока не знаю, буду это узнавать когда дойду до этапа опытной эксплуатации девайса.

Добавлено спустя 2 минуты 10 секунд:
avr123.nm.ru писал(а): Если возможно приложите архив со всем необходимым для повторения. Спасибо.


Листинги я запостил тута http://mbed.org/users/lexanet/notebook/mbed_NXP_LPC1768_RTOS_KEIL_HTTP_CGI/, счас подчищу папку с проектом кейла и архивчиком прилеплю.

Добавлено спустя 9 минут 26 секунд:
Проект кейла. Комплектация MDK ARM 4.14 & RL-ARM 4.12.
Код включает RTOS, вывод дебага на уарт0, RTC, ну и TCP/IP стек с сервером HTTP и CGI расширением.
Вложения
OS.rar
(526.84 КиБ) Скачиваний: 0

Re: Управление роботом через Интернет?

Zeus » 15 апр 2011, 11:18

Возможно под это дело нужен специальный тариф или услуга, я пока не знаю, буду это узнавать когда дойду до этапа опытной эксплуатации девайса.


Рассматривая модуль SIM900 (GSM управление и удаленный сбор данных) плавно перетек на то, что простому человеку, т.е. Частному Лицу такое в ближайшее время не светит вот почему:

Для доступа из вне к серверу через сеть GSM (модем 3G) практически у каждого оператора требуется подключить Специальную Услугу со статическими IP адресами. Подлючить его могут только Корпоративные клиенты, т.е. Юридические Лица, т.е. ОРГАНИЗАЦИИ.
В разных областях нашей страны у одного и того же оператора эти Услуги называются по разному и оплачиваются тоже по разному (практически у всех есть абонентская плата).

Соответственно все эти симки завязаны во внутреннюю сеть со своими статическими IP адресами, можно и часть оставить динамических адресов, но сервер к которому обращаются ,т.е. ваш робот должен быть со статическим адресом!

для организации плевое дело, а для частника аут... так что GSM пока не рулит.

http://samara.megafon.ru/corporate/serv ... jects.html

http://b2b.beeline.ru/samara/mobile/ser ... 6791454b5c

http://www.corp.samara.mts.ru/services/ ... a/simchip/ ("Стоимость услуги «Предоставление SIM-чипа М2М» составляет 245 рублей на один абонентский номер единовременно (с учетом НДС). Минимальный заказ – от 100 единиц.")

http://www.corp.samara.mts.ru/tariffs/s ... /full_rub/
Последний раз редактировалось Zeus 15 апр 2011, 11:41, всего редактировалось 5 раз(а).


Rambler\'s Top100 Mail.ru counter