roboforum.ru

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

droid wl500gpv2 + atmega8

Re: droid wl500gpv2 + atmega8

Angel71 » 12 фев 2012, 15:01

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

Re: droid wl500gpv2 + atmega8

mellit » 12 фев 2012, 19:39

покурив гугли
вот такое вот наваял

<html>
<head>
<title>lighttpd mellit server</title>
</head>
<body>
<h2>server is running.</h2>
<img name="campicture" border="0" src="----------------:7776/?action=stream" alt="error" width="320" height="240">
</body>
<P>
<A HREF="mailto:evgen.mellit@gmail.com">
send mail to evgen mellit </A>
</P>

<FORM action="beep.py" target="abc">
<button>beep</button>
</FORM>
<FORM action="up.py" target="abc">
<button>up</button>
</FORM>

<iframe name="abc"></iframe>

</html>

и сами скрипты

#! /opt/bin/python2.6
import serial

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600

ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)

ser.write('5')



Изображение

и главное работает

Re: droid wl500gpv2 + atmega8

NeON79 » 12 фев 2012, 19:50

Поделись, плз, как выводишь видеопоток на страницу.

Re: droid wl500gpv2 + atmega8

mellit » 12 фев 2012, 21:06

а там в етом роутере на олеговской прошивке или http://code.google.com/p/wl500g/
ето видео запускается с полу тыка из веб морды

Re: droid wl500gpv2 + atmega8

m_w » 12 фев 2012, 23:29

Посмотри socket. Это модуль python.

Re: droid wl500gpv2 + atmega8

rar » 16 мар 2012, 01:21

народ помогите советом как поставить ser2net или suart на Олеговскую прошивку WL500gpv2-1.9.2.7-rtn-r3702.
Сегодня второй раз загнул прошивку вот такой инструкцией, понимаю она не для этой прошивки и не для этого роутера, я в линухе дуб, но оч хочу переброс uart<->ethernet.

Код: Выделить всёРазвернуть
Установите себе TFTP-сервер на ПК
tftp -g 192.168.2.5 -l /usr/local/suart -r /suart

chmod +x /usr/local/suart

mkdir -p /usr/local/sbin
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
echo "/usr/local/suart" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot

flashfs save
flashfs commit
flashfs enable


после этого в сериал Ардуино шлется 255 254 итп, вместо любого посланного символа, на прием uart роутера перестает работать. Тел нет 192.168.* 3000 прост черный экран никакой инфы не на сериал мониторе который ардуина пересылает с роутера, не на черном экране, при посыле через ардуино в uart роутотера.

Оч прошу инструкцию для чайникоф )

Re: droid wl500gpv2 + atmega8

elmot » 16 мар 2012, 14:52

Ужас какой....
Переходи к нам, на сторону зла [[OR-WRT]], у нас ser2net стоит "из коробки".

Re: droid wl500gpv2 + atmega8

rar » 17 мар 2012, 15:28

У прошивки от Олега стоят дрова uvc из коробки. Что будет сложней нешарящему) сделать вещание usb камеры, или ser2net поставить.

Re: droid wl500gpv2 + atmega8

=DeaD= » 17 мар 2012, 16:52

В прошивке OR-WRT тем более дрова UVC из коробки :) и вообще всё специально для роботов. вы пройдите по ссылке elmot'а, почитайте.

Re: droid wl500gpv2 + atmega8

mellit » 17 мар 2012, 17:47

а зачем етот ser2net? можно и подругому решить, вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля

Re: droid wl500gpv2 + atmega8

=DeaD= » 17 мар 2012, 18:01

mellit писал(а):вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля

Во-первых ставить драйвера на комп никто не говорит, что обязательно, можно и напрямую через сокеты работать.
Во-вторых что за "с какого угодно девайса" - даже со счетов?

Re: droid wl500gpv2 + atmega8

mellit » 17 мар 2012, 18:16

Вот купил сегодня шасси

Изображение

Добавлено спустя 2 минуты 32 секунды:
=DeaD= писал(а):
mellit писал(а):вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля

Во-первых ставить драйвера на комп никто не говорит, что обязательно, можно и напрямую через сокеты работать.
Во-вторых что за "с какого угодно девайса" - даже со счетов?


ага и с них тоже если они к интернету подключены,

а как тогда через сокет с этим ser2net управлять?
какой принцип работы?

Re: droid wl500gpv2 + atmega8

=DeaD= » 17 мар 2012, 18:20

ser2net ставится на машинку\робота, если внутри роутер типа DIR-320 или ASUS-WL500gp V2 или TP-LINK там специальный (не помню модель). Он пробрасывает уарт на езернет, по уарту уже куча контроллеров работает. Заодно вебка втыкается в роутер и пробрасываем параллельно видео.

Как управлять через сокет - так же как через уарт - пишешь в сокет байты, они вылезают через уарт на роутере и обратно :)

Re: droid wl500gpv2 + atmega8

mellit » 17 мар 2012, 18:39

да шото я после вчерашнего перепоя туго соображаю

Re: droid wl500gpv2 + atmega8

Aquarius » 17 мар 2012, 22:26

Про специальный TP-LINK:
В России начали продавать роутер TP-Link TL-MR3020 по цене около 900 рублей. Он похож на TP-LINK TL-WR703N, но отличается наличием переключателя и ещё несколькими светодиодами вроде. Процессор, чипсет, память и флэш у них одинаковые. На него так же можно поставить OpenWRT.
http://wiki.openwrt.org/toh/tp-link/tl-mr3020


cron
Rambler\'s Top100 Mail.ru counter