![]() |
|
|
|
|
#1 |
|
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 ![]() |
Всем привет. Помогите с такой проблемой.
Есть роутер A5-V11 (Клон Hame A15) На нем стоит openwrt К роутеру подцеплена WEB камера и через MJPG-streamer идет стрим на порту 8080 (ЭТО ВАЖНО) Так вот прикупил я модуль с ик диодами, подпаял к gpio24 экспортировал, и если в консоли дать комманду: echo 1 > /sys/class/gpio/gpio24/value соответственно лампочки загораются. По аппаратной части все работает. А вот как сделать, чтобы этот ик модуль управлялся со страницы стрима (включать/выключать подсветку) Постоянно включенная подсветка не нужна. Нужно ночью переодически наблюдать за ребенком. По началу пытался прикрутить GpioSwitcher Отдельно он сам по себе работает. Но он имеет формат (cgi) А стрим обычная html страница вида: PHP код:
|
|
|
|
|
|
#2 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
без cgi не получится
|
|
|
|
|
|
#3 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Сами кнопки не проблема:
http://htmlbook.ru/samhtml5/formy/knopki Я так понимаю, нужно использовать скрипты для активации функционала кнопки.
__________________
Читаю ваши мысли по аватару ... |
|
|
|
|
|
#4 | |
|
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 ![]() |
Цитата:
Как по простому передать консоли echo 1 > /sys/class/gpio/gpio24/value без cgi-bin Так как cgi-bin висит на 80 порту а мне нужен для работы 8080 |
|
|
|
|
|
|
#5 |
|
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 ![]() |
Еще я придумал по другому,
sh скрипт проверяет каждую секунду-две наличие файла /www/1.txt если он появился, отправляет комманду echo 1 > /sys/class/gpio/gpio24/value соответственно если файла нет, отправляет echo 0 > /sys/class/gpio/gpio24/value А кнопки на форме соответственно создают и удаляют этот файл 1.txt Код такой: PHP код:
И не знаю как создать этот файл с кнопки html Последний раз редактировалось Muxac; 08.05.2018 в 18:56. |
|
|
|
|
|
#6 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
Попробуйте через запуск sh скрипта, почему нет
![]() Код:
<form action="адрес sh скрипта" method="post">
<input type="button" name="my_button" value="Нажать">
</form>
или http://www.cyberforum.ru/post3093550.html Или кнопка (выше) и http://htmlbook.ru/html/attr/onclick
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 08.05.2018 в 19:33. |
|
|
|
|
|
#7 |
|
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 ![]() |
они все php запускают!
А этот mjpg не поддерживает ничего кроме html Последний раз редактировалось Muxac; 08.05.2018 в 19:49. |
|
|
|
|
|
#8 |
|
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1602 ![]() ![]() ![]() ![]() ![]() ![]() |
__________________
Читаю ваши мысли по аватару ... |
|
|
|
|
|
#9 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Перепиши фаил /www/cgi-bin/modules/gpioswitcher/index.cgi этим содержимым PHP код:
Если не будет работать скопируй все фаилы и папки в www и в архиве выложи сюда. Посмотрим... Последний раз редактировалось melsem; 08.06.2018 в 01:01. |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|