Если нет доступа к подсети, загрузить к себе на сервер ядро и прошивку, обновлять с помощью 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=rebootcurl --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'