Инструкция по настройке камер Secret TOP, Secret Mini, Longsee, DK 8252 Doorbell CCDCAM

Как получить доступ к камере?
Камеры Secret TOP, Secret Mini, Longsee слушают 85й порт для http запросов, то есть API, которое будет указано ниже и веб интерфейс откроются через 85й порт.
Детекция движения
1. Проверить есть ли ссылка для оповещения сервера о возникновении движения.
Через интерфейс камеры : Services Send to Webhook
Через api:
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=getConfig&name=MotionDetect
Здесь также должен быть параметр table.MotionDetect[0].Enable=true (не false)
В веб интерфейсе настраивается так:
С помощью curl:

curl --location 'http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=getConfig&name=MotionDetect'

Шаблон для ссылки:
http://77.79.161.4:80/admin/api/v0/event/rvi/json/ {номер камеры в лк}
Если ссылки нет, добавляем её:
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].EventHandler.WebHookURL=http://77.79.161.4:80/admin/api/v0/event/rvi/json/{номер камеры в лк}

curl:

curl --location --globoff 'http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].EventHandler.WebHookURL= http://77.79.161.4:80/admin/api/v0/event/rvi/json/xxxxx'


2. Также на прошивках, которые вышли раньше, чем 2.3.06.09 может возникать проблема с выключением детекции из-за большого количества событий, с 2.3.06.09 было исправлен

Внимание! ОЧЕНЬ ВАЖНЫЙ МОМЕНТ: если прошивка стоит на данный момент более старая, чем 2.3.06.02, то чтобы прошить на новую, сначала необходимо обновить ядро, а потом уже прошивать, иначе камера просто станет недоступной и единственный вариант будет отправить её к нам.

Далее инструкция:

Если есть проблема с периодическим отключением детекции, в первую очередь заходим на камеру, проверяем прошивку. Открываем tools web console, прописываем uname -a.

Или через api:

http://admin:123456@192.168.1.1:85/cgi-bin/magicBox.cgi?action=getSoftwareVersion

С помощью curl:

curl --location 'http://admin:123456@192.168.1.1:85/cgi-bin/magicBox.cgi?action=getSoftwareVersion

Для прошивок 2.3.06.02-2.3.08.07 secret top, secret mini актуальное ядро от 11го мая, для Longsee 7го июня. Начиная с 2.3.09.13 актуальная ядро для top и mini от 7го сентября, Longsee также 7го июня. Для secret micro, с прошивкой начиная с 2.3.10.09, актуальное ядро 2023042509

*Если прошивка, которая стоит на камере вышла раньше июня, то перед прошивкой нужно отключить детекцию и перезагрузить камеру

Запрос выполняется в формате «POST». При использовании приложения «Postman» прошивка заливается в параметре «Body», значения: «Key» = rootfs, «Value» - выбирается необходимый файл.

Для прошивки ядра системы в параметре «Body», значение: «Key» = kernel.
http://admin:12345@192.168.1.1:85/cgi-bin/upgrader.cgi

После обновления ядра:
Если нет доступа к подсети, загрузить к себе на сервер ядро и прошивку, обновлять с помощью curl:

curl --location 'http://admin:12345@192.168.1.1:85/cgi-bin/upgrader.cgi' \
--form 'kernel=@"/Путь/до/прошивки/uImage"'

curl --location 'http://admin:12345@192.168.1.1:85/cgi-bin/upgrader.cgi' \
--form 'rootfs=@"/Путь/до/прошивки/rootfs"'

Соответственно путь указываете до прошивки сами.
После каких-либо изменений на камере, может отключиться детекция, поэтому нужно будет перезагрузить её:

Перезагрузка камеры

http://admin:123456@192.168.1.1:85/cgi-bin/magicBox.cgi?action=reboot

curl --location 'http://admin:123456@192.168.1.1:85/cgi-bin/magicBox.cgi?action=reboot'


API для остальных настроек
Если нужен curl, можно преобразовать запрос в postman

Получение параметров изображения
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=getConfig&name=VideoImageControl

Получение аудио и видео параметров камеры
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=getConfig&name=Encode

Редактирование Битрейта
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&Encode[0].MainFormat[0].Video.BitRate=2048

Редактирование разрешения
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&Encode[0].MainFormat[0].Video.resolution=1920x1080

Возможные варианты разрешения
1280x720
1280x960
1920x1080
Для Longse также
2304x1296
2560x1440

Включение функции детекции движения
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].Enable=(false или true)

Область отслеживания (верхний левый угол x=0 y=0, параметры выставляются для изображения 1920x1080)
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].MotionDetectWindow[0].ROI=0x0x500x500 (X - x-координата левого верхнего угла, Y - Y-координата левого верхнего угла, W — ширина, H - высота)

Сброс области отслеживания
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].MotionDetectWindow[0].ROI=''

Область исключения
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].MotionDetectWindow[0].SkipIn=200x200x100x100 (X - x-координата левого верхнего угла, Y - Y-координата левого верхнего угла, W — ширина, H - высота)

Сброс области исключения
http://admin:123456@192.168.1.1/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].MotionDetectWindow[0].SkipIn=''

Чувствительность детектора
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].MotionDetectWindow[0].Sensitive= (1-50)

Яркость подсветки для BMSCGL500WH
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&VideoInDayNight[0].Light.Brightness=X
где X = 0 до 100, где 0 - подсветка отключена, 100 - яркость на максимум

Чувствительность переключения подсветки
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&VideoInDayNight[0].Sensitivity=X
где x значение 1-8, где 8 высокая чувствительность

Функция WDR
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&VideoInWDR[0][0].Mode=x
0-Выкл, 1-Вкл(слабый режим), 2-средний режим, 3-сильный режим, 4-суперсильный режим

Установка таймзоны (после изменения таймзоны, перезапускаем камеру)
http://admin:123456@192.168.1.1:85/cgi-bin/configManager.cgi?action=setConfig&NTP.TimeZone=Europe/Moscow
curl --location 'http://admin:WRl7E3RcLg@10.18.8.232:85/cgi-bin/configManager.cgi?action=setConfig&NTP.TimeZone=Europe/Moscow'