有许多第三方系统可提供附加服务,如报警系统和访问控制系统。Surveillance Station 可让您通过 Webhook 将人脸识别和车牌识别结果等事件数据发送到第三方系统,以便轻松集成。本文是有关使用 Webhook 配置操作规则以将数据发送到第三方系统的指南。

环境:Surveillance Station 9.1.1 或以上版本

解决方案

配置操作规则后,系统会在事件触发时自动执行动作。若要配置操作规则:

1. 前往操作规则,然后单击添加
1.jpeg

2. 在信息页面中,选择事件触发作为规则类型
2.jpeg

3. 在事件页面中,选择将触发传出 Webhook 的事件。
3.jpeg

4. 在动作页面中,选择 Webhook 作为操作设备
4.jpeg

5. 在 GET/POST/PUT 之间选择一种方法,并填写第三方系统的 URL 和登录信息。确保第三方系统支持此处选择的方法。

6. 如果所选事件支持发送附加信息,则会显示添加参数预览按钮。
5.png
单击添加参数并从可用参数列表中插入参数。查看支持的参数,以了解可以发送的可用信息。
6.png

  • GET:在 URL 中添加并发送参数。POST/PUT:在正文中添加并发送参数。
如果选择的其中一个参数涉及图像(例如人脸截图、个人资料照片),请填写此 NAS 的 IP 地址。如果第三方系统位于不同的网络中,则需要外部 IP 地址才能检索图像。默认情况下,会使用 NAS 的本地 IP 地址。
7.png

7. 单击测试发送并确认第三方系统可成功接收信息。

  • 如果与第三方系统的连接成功,则会出现一个绿色复选标记。
    10
  • 如果 Surveillance Station 收到来自第三方系统的响应,则会显示响应细节超链接。单击该超链接可查看响应详细信息。
    8.png
  • 如果连接失败,请检查 URL 是否正确。

8. 在计划页面中,您可以自定义操作规则应处于活动状态的计划。
9.png

支持的参数

事件来源事件支持的参数
参数描述
摄像机人车检测拥挤检测入侵检测%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
人脸识别检测到被封锁的人物检测到允许的人物检测到 VIP 人物检测到已注册的人物检测到未遮蔽的人脸检测到遮蔽的人脸%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%TASK_NAME%任务的名称(例如任务 01)。
%FACE_ACCOUNT%检测到的个人帐户(例如 johndoe)。
%FACE_NAME%检测到的个人姓名(例如 John Doe)。
%FACE_DESC%检测到的个人描述(例如 2023 营销团队成员)。
%PROFILE_PHOTO%检测到的个人资料照片。
%THUMBNAIL_FACE%检测到的人脸截图。
检测到未知人脸%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%TASK_NAME%任务的名称(例如任务 01)。
%FACE_ACCOUNT%将在此事件中显示“未知”。
%FACE_NAME%将在此事件中显示“未知”。
%FACE_DESC%将在此事件中显示“未知”。
%THUMBNAIL_FACE%检测到的人脸截图。
任务已启用任务已禁用%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%TASK_NAME%任务的名称(例如任务 01)。
Deep Video Analytics:人车检测规则已触发拥挤检测任务已启用任务已禁用%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%EVENT_TYPE%事件的类型(例如人车检测)。
%TASK_NAME%任务的名称(例如任务 01)。
检测到未知车牌检测到允许的车牌检测到被封锁的车牌%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%EVENT_TYPE%事件的类型(例如人车检测)。
%TASK_NAME%任务的名称(例如任务 01)。
%THUMBNAIL_OBJECT%检测到的车截图。
%LICENSE_PLATE%检测到的车牌号码(例如 AAA6386)。
%THUMBNAIL_LICENSE_PLATE%画面中检测到的车牌截图。
Deep Video Analytics:入侵检测人流计数车流计数所有事件%EVENT_TIME%事件触发的时间(例如 2023-02-01T05:39)。
%SERVER_NAME%服务器的名称(例如 JohnDVA3221)。
%DEVICE_NAME%捕获事件的设备的名称(例如摄像机 01)。
%EVENT_NAME%在事件页面选择的事件(例如检测到未知车牌)。
%EVENT_TYPE%事件的类型(例如人车检测)。
%TASK_NAME%任务的名称(例如任务 01)。