Форум myROBOT.ru » Роботы и робототехника » Делимся опытом » Модуль для проброски видео и уарта через wifi/tcp из роутера за 1.5тр

Страниц (1): [1]
 

1. -dead- - 03 Марта, 2011 - 09:00:43 - перейти к сообщению
Решил поделиться своими успехами.

Получилось прошить D-Link DIR-320 купленный за 1.5тр так, что он транслирует в инет видео с вебкамеры и пробрасывает уарт и всё это доступно через wifi.

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

Качество пробрасываемого видео, на котором всё точно отлично работает - 320х240х10fps.

В качестве основы использовал прошивку "от Олега", версию "от энтузиастов" Улыбка в ней уже был готовый проброс веб-камеры, мне понадобилось только пробросить уарт, чего успешно получилось с помощью множества товарищей Улыбка.

Если кому-то интересно - могу дать ссылку на порядок действий, - как это повторить самому.

PS: Есть одна особенность - вебкамера подходит не любая, а только UVC-типа. Формат в котором пробрасывается видео - MJPEG, - после установки кодеков понимается любым браузером, т.е. можно встраивать в веб-страничку.
2. Группа Инженеров - 03 Марта, 2011 - 09:14:58 - перейти к сообщению
Интересно. Какой скорости UART? А, обратный канал UART (с удалённого устройства на ПК) есть?
3. -dead- - 03 Марта, 2011 - 09:19:02 - перейти к сообщению
Скорость 115200, параметры стандартные 8N1

Обратный канал конечно есть, иначе это полууарт был бы Улыбка

Полноценно в обе стороны проброшен сокет<=>уарт

Кстати, на роутере уарт выведен внутри на разъем штырьковый, уровень напряжение на нём - 3.3V.

Т.е. соединяешься терминалом с роутером по адресу, например, 192.168.2.1:3000 и пишешь с клавы - всё что пишешь уходит в уарт, а на экране видишь что с уарта приходит.

Ссылка на порядок действий: http://roboforum.ru/wiki/DIR-320
Там буду поддерживать актуальное состояние.

Сейчас в планах небольшой патч - сделаю свою программу настраиваемой - чтобы можно было выбрать отличный от 3000 номер порта и отличный от /dev/ttyS0 уарт, потому как на других роутерах (например, на ASUS WL500g) уартов может быть несколько.
4. Группа Инженеров - 03 Марта, 2011 - 09:25:35 - перейти к сообщению
А, на стороне ПК такой же модем или какая-нибудь плата WiFi?
(Добавление)
Почитал статью. Прям, колдунство хацкерское!
5. -dead- - 03 Марта, 2011 - 11:16:35 - перейти к сообщению
На стороне ПК обычная WiFi-карточка, если нужен вай-фай, если он не нужен - можно по Ethernet'у зацепиться по проводу.
6. mihail - 03 Марта, 2011 - 12:36:09 - перейти к сообщению
Пологаю передача видио и пр. - это только начало. Какое дальнейшее развитие проекта? Какое ПО на ПК используется (планируется использовать)?
7. -dead- - 03 Марта, 2011 - 12:55:06 - перейти к сообщению
Как раз дальнейшего развития особо не планируется, для меня это всего лишь возможность пробросить видео и уарт, программировать сам роутер особо не планирую.

Проц там всего 260МГц, особо продвинутой обработки видео не сделать. Да и место под софт мало, а более дорогие роутеры с большими возможностями уже стоят от 2.5-3тр.

Чуть причешу видимо настройки утилиты своей по проброске уарта и всё.
Отложу до лучших времен, когда что-нибудь еще придумается Улыбка.

На ПК никакого особого ПО нету, связь с сокетом через обычный телнет, картинку получаю браузером, вводя в браузер адрес вывода потока в MJPEG с камеры.
8. Гость - 23 Февраля, 2017 - 21:49:41 - перейти к сообщению
Группа Инженеров пишет:
Формат в котором пробрасывается видео - MJPEG, - после установки кодеков понимается любым браузером, т.е. можно встраивать в веб-страничку


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