Доброго времени суток. Есть задача: нужно, чтобы при подключению телефона к wi-fi сети (идентификация телефона по mac адресу) с камерами видеонаблюдения, запись на камерах прекращалась, камеры hikvision, точки доступа Ubiquiti uniFI AP PRO, свитч Ubiquiti UniFI 48-750. C помощью какого ПО, возможно создать виджет вкл\выкл записи. Или написать скрипт?
Здесь видеться только самому писать, ибо задача у вас специфическая
Реализация примерно такая:
1. Скриптом постоянно чекается FDB таблица свича на наличие определенных маков
2. Как был обнаружен мак при помощи API hikvision отправляем запрос на камеру приостановки записи
3. После отключения телефона от WI-FI и исчезновения mac-адреса из FDB таблицы посылать запрос на камеру об начале записи
На микротике реализовывал нечто похожее. В вашем случае можно сделать тик роутером, нужны функции dhcp и firewall (рег подключен в микротик). При появлении в сети телефона активируем правило в firewall и отделяем камеры от рега. Если извратиться, то можно и питание вырубать, но это лишнее)
sandro45rus, Продолжайте хотеть дальше. Насколько я знаю ubnt, их функционалом на уровне, позволяющем выполнить предложенные задачи, оперировать не получится.
Зарезервировать IP за MAC адресом телефона.
Пингуем телефон, если пингуется - вызываем NET_DVR_StopDVRRecord, если нет NET_DVR_StartDVRRecord (Hikvision SDK). В общих чертах как то так...
Можно еще по "тупому" попробовать :) на регистраторе прописать ip вручную, и такой же ip выдавать телефону при подключении к wifi. В итоге получим конфликт ip и регистратор не сможет забрать поток с камер :)
А вообще из вопроса не понятно как пишут камеры, сами камеры, например, на NAS, или регистратор поток забирает...