Управление умными устройствами
Доступно с версии 8.0.1.14
Основая идея
В вашу локальную сеть может быть добавлено много устройств, которыми возможно управлять, отправляя им стандартные запросы. В простейшем случае это, например, умный выключатель.
В контексте нашей программы таким устройством может быть, например, автоматический шлагбаум, открывающийся, чтобы впустить разрешённое транспортное средство.
Такое устройство представляет собой микрокомпьютер или микроконтроллер, работающий как небольшой web сервер, имеющий исполнительные выходы (реле) для приведения в действие того, что требуется.
Настройка
Добавить действие можно через панель управления программы, шаблон называется Управление умным устройством.
Вы должны знать статический IP адрес устройства и параметры URL, необходимые для активации. Для каждого устройства они будут свои. Обратитесь к поставщику за дополнительной информацией.
Мы проверяем только стандартный HTTP ответ 200 (успешно). Все другие ответы могут содержать информацию об ошибке, как стандартного вида, так и частную.
В качестве ссылки может фигурировать, например, адрес PHP кода на вашем NAS. Это удобно для отладки. Также вы можете задействовать широкий функционал PHP в своих целях.
Пример PHP кода, эмулирующего умное устройство
<?php // функции openGate и closeGate могут реализовывать // частный протокол автоматических ворот через // функционал CURL function openGate() { // Ваш код для открытия ворот } function closeGate() { // Ваш код для закрытия ворот } switch ($_GET['action']) { case 'open': openGate(); break; case 'close': closeGate(); break; default: // неизвестная команда или некорректный запрос http_response_code(400); exit; } ?>
Обратите также внимание на USB реле. Это недорогие устройства, предназначенные для коммутации нагрузки. К сожалению, их интерфейс не унифицирован, но в конкретном PHP коде можно учесть спецификации конкретного устройства.
Экранная кнопка
Это универсальное действие. Вы можете присвоить его экранной кнопке в настройках камеры.
Автоматизация
С помощью этого действия можно автоматизировать, наверно, всё, что угодно. Где найти сами устройства? Поинтересуйтесь недорогими универсальными микроконтроллерами Arduino.
Найдите профильных специалистов в группе. Есть готовые решения.
Не исключено, что в будущем, если будет спрос, мы сделаем простой конструктор для Arduino.
© Программа для видеонаблюдения Visec Online, 2001-2025
Программа для видеонаблюдения Висек Онлайн
Допустимая транслитерация
Программа для видеонаблюдения Вайсек Онлайн
Другая транслитерация