psionrevo
интересный, но очень сложный вариант получается какой-то детский конструктор.
надо все свести к минимуму
вариант с мышкой помойму лучший на данный момент. Надо только программно подключить мышку и мониторить 1 ее кнопку.
1)взять китайский usb шнурок от старых телефонов (у меня такой от nokia ), который при втыкании в usb порт роутера покажется в lsusb.
у меня показывается как Manufacturer=Prolific Technology.
т.е. lsusb | grep "Prolific" - это и есть датчик.
не знаю, насколько ограничение по длине питающего провода от usb, но если + питания от usb сильно вытянуть и пропустить через клерконы на размыкание, то cron может раз в минуту проверять lsusb и делать выводы
2)берем:
одно реле (на 5V есть в магазине радиодеталей),
блок питания постоянного тока (любой на 5V, чтобы от него реле срабатывало - телефонные подойдут),
шнур - удлинитель usb,
старую флешку (она может сдохнуть в процессе),
клерконы на размыкание (при открытии двери цепь рвется).
от блока питания ведем минус
через все клерконы (на окнах, дверях и т.п.) и
в конце через реле.
т.е. когда двери и окна закрыты - реле в одном из своих состояний.
в удлинителе usb разрываем провод питания ( минусовой, наверное, лучше) и не путая контактов (осторожно!) подключаем к реле.
в удлинитель втыкаем флеш.
теперь (если я не ошибаюсь) будет работать все так:
при закрытых окнах и дверях цепь питания к реле работает и реле разомкнуто,т.е. на удлинитель usb не подается питание и флешку роутер не видит.
при размыкании одного из датчиков, цепь питания реле рвется и реле замыкает (соединяет) разорваный провод питания в шнуре удлинителе usb.
роутер находит флешку и монтирует ее.
соответственно, роутер запускает скрипт post-mount, в котором стоит проверка на то, что подмонтирована именно эта флешь и вызов echo danger | gnokii --sendsms +000000000
может кто еще проще вариант предложит.
gnokii у меня собирается и работает без проблем
psionrevo
интересный, но очень сложный вариант получается какой-то детский конструктор.
надо все свести к минимуму
вариант с мышкой помойму лучший на данный момент. Надо только программно подключить мышку и мониторить 1 ее кнопку.
есть еще вот такое интересное устройство: LDog - Сторожевой таймер
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Подключил USB клавиатуру genius - роутер ее не видет, вот лог:
Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.0-1, assigned address 2
Jan 1 03:00:06 udhcpc[96]: Lease of 172.18.25.244 obtained, lease time 3600
Jan 1 03:00:06 kernel: usb.c: USB device 2 (vend/prod 0x566/0x3002) is not claimed by any active driver.
Jan 1 03:00:06 dnsmasq[71]: read /etc/hosts - 5 addresses
Как подключить клавиатуру?
Драйвер подключить нужно!
Это я понял. Как драйвер то подключить?
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Еще раз повторюсь - возьмите USB-клавиатуру, проще ничего не придумать.
Если не можете "побороть" мышь - зачем за нее держаться?! По-моему, старых клав в любой конторе - море, выбрасываются коробками...
А что касается мыши, то нужно знать ее тип. Судя по приведенным vend/prod, это не "безликая" мышь, и без сборки соотв. модуля ее не завести.
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
Есть ли возможность установки lirc на wl500?
Если у кого был опыт, поделитесь пожалуйста.
Взял здесь драйвера: http://wl500g.googlecode.com/files/m...2.7-d-r381.tgz
скопировал и установил
insmod /opt/modules/input.o
insmod /opt/modules/evdev.o
insmod /opt/modules/hid.o
Мышка установилась.
Jul 6 16:30:57 kernel: hub.c: new USB device 00:03.1-1.3, assigned address 7
Jul 6 16:30:57 kernel: input: USB HID v1.10 Mouse [PIXART USB OPTICAL MOUSE] on usb2:7.0
появилось устройство
/dev/input/event0
пытаюсь читать
cat /dev/input/event0
при движении или нажатии кнопок видна реакция в виде символов.
Вопрос как отследить конкретно нажатие клавиш мыши и
соответственно повесить на него выполнение какого либо скрипта.
Движение не интересует.
p.s.
Нашел у себя от материнской платы ASUS P5B-Plus
ИК приемник и пульт к нему. Подключил к роутеру
в место мыши.
Jul 6 16:50:33 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 8
Jul 6 16:50:33 kernel: hiddev0: USB HID v1.10 Device [T-wins ASUS DH Remote] on usb2:8.0
появилось устройство
/dev/usb/hid/hiddev0
cat /dev/usb/hid/hiddev0
при нажатии кнопок на пульте также видна реакция в виде символов.
Вопрос тот же.
DIR-320 / WL-500gPv2 / O'Play R1
зделал перенаправление в файлик:
cat /dev/usb/hid/hiddev0 > /opt/logai/ai
стал нажимать кнопки и анализировать этот файл что выдает
вот лог:
1 нажатие кнопки 16 байт
================================================== =
00 00 00 FF ¦ 01 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 power
00 00 00 FF ¦ 06 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key full screen
00 00 00 FF ¦ 03 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key cpu
00 00 00 FF ¦ 04 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key zoom
00 00 00 FF ¦ 0C 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 ap-1 trigger
00 00 00 FF ¦ 0D 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 ap-2 trigger
00 00 00 FF ¦ 05 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 ap-3 menu
00 00 00 FF ¦ 07 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key "+"
00 00 00 FF ¦ 08 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key <<
00 00 00 FF ¦ 09 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key >||
00 00 00 FF ¦ 0A 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key >>
00 00 00 FF ¦ 0B 00 00 00 ¦ 00 00 00 FF ¦ 00 00 00 00 key "-"
Как теперь выциплять эти коды из потока
С мышью еще сложнее очень трудно установить закономерность нажатия кнопок.
DIR-320 / WL-500gPv2 / O'Play R1
Красивая табличка!
FF XX - кнопка нажата
FF 00 - кнопка отжата
Чего бы не поймать-то?
Asus RT-AC66U, Xerox Phaser 3160B, on the shelf RT-N16 (Killed by lightning)
WL-500gPv1 128MB, WL-500W 300MHz/128M, LCD 40x4, DIR-320 8Mb/64MB
WL-700g 128MB, MNV25E2+ and more and more devices. provod.beeline.ru
-------------------------------------------
Computers. Since 1984. First one - "МИР-1"