Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.07.2013, 00:09   #1
111klacc111
Junior Member
 
Регистрация: 07.07.2013
Сообщений: 1
Вес репутации: 0
111klacc111 is an unknown quantity at this point
Lightbulb Использование "физических" кнопок в openwrt.

Есть идея:
Использовать физический переключатель 3G-WISP-AP для переключения "программных режимов".
Например:
Положение переключателя- 3G чистый open wrt, без miniDLNA, Transmission и tor(т.е просто, обычный роутер).
Положение переключателя- WISP запускаем miniDLNA и tor.
Положение переключателя- AP запускаем Transmission.
Реализация:
1) Убираем все(miniDLNA, Transmission и tor) из автозагрузки.
2)Что-то читает положение переключателя и выполняет:
Если 3G(да, да, я знаю, что их нет в автозагрузке, но ведь мы можем перейти с AP или WISP, а если что-то из этого не открыто- ничего страшного не произойдет):
/etc/init.d/transmission stop
/etc/init.d/minidlna stop
/etc/init.d/tor stop
Если WISP:
/etc/init.d/transmission stop #если мы пришли с AP
/etc/init.d/minidlna start
/etc/init.d/tor start
Если AP:
/etc/init.d/transmission start

З.Ы. По идее в качастве бонуса получим ускорение загрузки open wrt. Т.к все плюшки будут открыты после запуска.
З.Ы(2) Гланая проблема- как считать положение.

Последний раз редактировалось 111klacc111; 08.07.2013 в 01:04. Причина: З.Ы(2)
111klacc111 вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:12. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика