如何通过 Webhook 将Surveillance Station数据发送到第三方系统

如何通过 Webhook 将Surveillance Station数据发送到第三方系统

部分文章为机器自动翻译,文中可能有文法错误或语义模糊之处。

用途

有许多第三方系统可提供附加服务如警报系统和访问控制系统。 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
    • GETURL中添加和发送成分。
    • 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% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
人脸识别
  • 检测到被封锁的用户个人资料
  • 检测到允许的用户个人资料
  • 检测到 VIP 用户个人资料
  • 检测到已注册的用户个人资料
  • 检测到未遮蔽的人脸
  • 检测到遮蔽的人脸
%EVENT_TIME% 触发事件的时间例如 2023-02-01T05:39。
%SERVER_NAME% 服务器名称例如 JohnDVA3221。
%DEVICE_NAME% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%TASK_NAME% 任务的名称如 Task01。
%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% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%TASK_NAME% 任务的名称如 Task01。
%FACE_ACCOUNT% 在此事件中将显示“未知”。
%FACE_NAME% 在此事件中将显示“未知”。
%FACE_DESC% 在此事件中将显示“未知”。
%THUMBNAIL_FACE% 检测到的人脸屏幕截图。
  • 任务已启用
  • 任务已禁用
%EVENT_TIME% 触发事件的时间例如 2023-02-01T05:39。
%SERVER_NAME% 服务器名称例如 JohnDVA3221。
%DEVICE_NAME% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%TASK_NAME% 任务的名称如 Task01。
Deep Video Analytics
  • 人车检测
  • 规则已触发
  • 人群检测
  • 任务已启用
  • 任务已禁用
%EVENT_TIME% 触发事件的时间例如 2023-02-01T05:39。
%SERVER_NAME% 服务器名称例如 JohnDVA3221。
%DEVICE_NAME% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%EVENT_TYPE% 事件类型例如人车检测。
%TASK_NAME% 任务的名称如 Task01。
  • 检测到未知车牌
  • 检测到允许的车牌
  • 检测到被封锁的车牌
%EVENT_TIME% 触发事件的时间例如 2023-02-01T05:39。
%SERVER_NAME% 服务器名称例如 JohnDVA3221。
%DEVICE_NAME% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%EVENT_TYPE% 事件类型例如人车检测。
%TASK_NAME% 任务的名称如 Task01。
%THUMBNAIL_OBJECT% 检测到的车辆的屏幕截图。
%LICENSE_PLATE% 检测到的车辆的车牌如 AAA6386。
%THUMBNAIL_LICENSE_PLATE% 检测到的车辆车牌的屏幕截图。
Deep Video Analytics
  • 入侵检测
  • 人流计数
  • 车流计数
  • 所有事件
%EVENT_TIME% 触发事件的时间例如 2023-02-01T05:39。
%SERVER_NAME% 服务器名称例如 JohnDVA3221。
%DEVICE_NAME% 捕捉事件的设备名称如 Camera01。
%EVENT_NAME% 在上一页中选择的事件例如检测到未知车牌。
%EVENT_TYPE% 事件类型例如人车检测。
%TASK_NAME% 任务的名称如 Task01。
用途
环境
解决方案
延伸阅读