如何使用Synology Surveillance Station通过api触发摄像机的运动检测事件

时间:2018-02-13 12:24:01

标签: ip-camera nas synology onvif surveillance

我有一个带有动作按钮和PIR运动传感器的门铃视频门铃。相机还可以提供连续输入,我通过Synology Surveillance Station录制为通用的ONVIF相机。此ONVIF摄像机将运动传感器或铃声按钮定义为数字输入,这是在Surveillance Station中与它们进行交互的正常方式。但是,DoorBird可以发出GET请求(至少在按钮上,可能是PIR传感器),所以我希望使用这个GET请求功能而不是正确的ONVIF事件支持。

行动规则和外部事件

使用Surveillance Station'行动规则'可以从WEB UI获得,我希望将其连接到一个动作事件。我添加了一个新的活动,使用'外部设备' (网络请求电话)。

enter image description here

enter image description here

'外部事件'会生成这样的链接。

http://192.168.1.5:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="触发"& version = 1& eventId = 1& eventName ="这是外部事件1"& account =" doorbird&#34 ;&安培;密码=" changeme"

这是有效的,我获得了成功' json响应和它注册的事件。问题是我想注册一个正常出现在摄像机时间轴中的摄像机运动事件。

这里的问题是没有办法利用这个事件作为一个'运动' Surveillance Station内的检测事件。您只能打开或关闭家庭模式或调用音频输出。我希望触发运动事件,以便在我连续录制摄像机时显示在摄像机时间轴中。

WEB API

https://global.download.synology.com/download/Document/DeveloperGuide/Surveillance_Station_Web_API_v2.7.pdf

获取当前版本的Surveillance Station。

http://192.168.1.5:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Info&method=GetInfo&version=1&account=" doorbird"&安培;密码=" changeme"

获取当前的相机信息。请注意,' basic = true'发送附加的基本数据,它不是“只是'基本数据。例如,相机ID不会发送,除非 basic = true。

http://192.168.1.5:5000/webapi/entry.cgi?privCamType=1&version=" 8"&安培;基本=真安培; streamInfo =真安培; API =" SYNO.SurveillanceStation.Camera"&安培; camStm = 1&安培;方法=&# 34;表"&安培;帐户=" doorbird"&安培;密码=" changeme"

所以我有相机ID,但此时我被卡住了。我不确定是否可以针对相机进纸触发等效运动事件。

0 个答案:

没有答案