Активация записи по тревоге/команде из сети в камерах xm 345

Камеры, регистраторы и прочее оборудование из Китая (с ebay, aliexpress, dealextreme, 409shop и т.п.)
Ответить
nick_x
Новичок
Сообщения: 2
Зарегистрирован: 17 авг 2018, 18:55

Активация записи по тревоге/команде из сети в камерах xm 345

Сообщение nick_x » 21 авг 2018, 10:08

Здравствуйте!
Имеются камеры оснащенные модулями 53H20L_S39 и HI3516D_83H20 и NVR от xiongmaitech. Хочу активировать запись на NVR по команде из сети. Возможно кто-то из вас сталкивался с похожим функционалом в изделиях от XM.

Аватара пользователя
kROOT
Специалист
Сообщения: 13479
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Активация записи по тревоге/команде из сети в камерах xm

Сообщение kROOT » 21 авг 2018, 12:16

На ардуине делается сервер, принимающий по сети сигнал и включающий реле, которая будет замыкать тревожный вход.
Ставится отдельный регистратор, питание коммутатора которого через ту же ардуину включает реле, но тут задержка пока рег подключится к камере.
Ардуина начинает моргать диодом, который стоит в углу обзора камеры, настраиваем детектор движения только в этом месте. Если лампочка будет моргать постоянно, то и запись будет постоянной.
Написать ПО с использованием API, но это надо быть неплохим программером.
Хватит идей или еще придумывать?

nick_x
Новичок
Сообщения: 2
Зарегистрирован: 17 авг 2018, 18:55

Re: Активация записи по тревоге/команде из сети в камерах xm

Сообщение nick_x » 22 авг 2018, 17:13

NeiroNx/python-dvr
Приближенно, просто, работает:

Код: Выделить всё

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
from dvrip import DVRIPCam
from time import sleep
import json

host_ip = '192.168.1.10'
if len(sys.argv) > 1:
	host_ip = str(sys.argv[1])

cam = DVRIPCam(host_ip,"admin","")

if cam.login():
	print "Success! Connected to " + host_ip
else:
	print "Failure. Could not connect."

def alarm(content, ids):
        print content
cam.setAlarm(alarm)
cam.alarmStart()

cam.set_info("Camera.Param.[0].PictureFlip","0x00000001")
sleep(1)
cam.set_info("Camera.Param.[0].PictureFlip","0x00000000")
sleep(1)

cam.close()
еще можно на камере блокировать ip NVR, тогда будет срабатывать video loss, но с задержкой:

Код: Выделить всё

ip route add prohibit 192.168.1.12/32 
sleep 3s
ip route del 192.168.1.12

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Активация записи по тревоге/команде из сети в камерах xm

Сообщение cheetah » 02 окт 2018, 09:17

kROOT писал(а):Ардуина начинает моргать диодом, который стоит в углу обзора камеры, настраиваем детектор движения только в этом месте.
А может датчик движения не реагировать на светодиод? Он же датчик движения?

Изображение
Должен загораться и гаснуть зеленым. В настройках – Highest

Или добиваться более чёткой картинки?

Аватара пользователя
kROOT
Специалист
Сообщения: 13479
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Активация записи по тревоге/команде из сети в камерах xm

Сообщение kROOT » 02 окт 2018, 09:24

Боюсь размер лампочки слишком маленький, если только в темноте.

Ответить

Вернуться в «Оборудование из Китая - общие вопросы»