|
08.05.2018, 11:04 | #1 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Управление gpio на html
Всем привет. Помогите с такой проблемой.
Есть роутер A5-V11 (Клон Hame A15) На нем стоит openwrt К роутеру подцеплена WEB камера и через MJPG-streamer идет стрим на порту 8080 (ЭТО ВАЖНО) Так вот прикупил я модуль с ик диодами, подпаял к gpio24 экспортировал, и если в консоли дать комманду: echo 1 > /sys/class/gpio/gpio24/value соответственно лампочки загораются. По аппаратной части все работает. А вот как сделать, чтобы этот ик модуль управлялся со страницы стрима (включать/выключать подсветку) Постоянно включенная подсветка не нужна. Нужно ночью переодически наблюдать за ребенком. По началу пытался прикрутить GpioSwitcher Отдельно он сам по себе работает. Но он имеет формат (cgi) А стрим обычная html страница вида: PHP код:
|
08.05.2018, 12:50 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
без cgi не получится
|
08.05.2018, 14:35 | #3 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Сами кнопки не проблема:
http://htmlbook.ru/samhtml5/formy/knopki Я так понимаю, нужно использовать скрипты для активации функционала кнопки.
__________________
Читаю ваши мысли по аватару ... |
08.05.2018, 18:15 | #4 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
Как по простому передать консоли echo 1 > /sys/class/gpio/gpio24/value без cgi-bin Так как cgi-bin висит на 80 порту а мне нужен для работы 8080 |
|
08.05.2018, 18:20 | #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. |
08.05.2018, 19:29 | #6 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Попробуйте через запуск 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. |
08.05.2018, 19:44 | #7 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
они все php запускают!
А этот mjpg не поддерживает ничего кроме html Последний раз редактировалось Muxac; 08.05.2018 в 19:49. |
08.05.2018, 19:50 | #8 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Попробуйте через php
http://www.cyber-place.ru/showthread.php?t=493
__________________
Читаю ваши мысли по аватару ... |
08.05.2018, 23:19 | #9 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Цитата:
Перепиши фаил /www/cgi-bin/modules/gpioswitcher/index.cgi этим содержимым PHP код:
Если не будет работать скопируй все фаилы и папки в www и в архиве выложи сюда. Посмотрим... Последний раз редактировалось melsem; 08.06.2018 в 01:01. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|