1 简介

为了在智慧营区中演示区域入侵等告警事件,需要使用某个摄像头监控某个指定区域,因当前摄像头数量不足,使用了球机设备,即球机1作为区域入侵的事件来源,球机1的ip为192.168.1.108,在使用时,需要为球机1这个设备添加smart事件,并标记规则,然后绘制区域,然后在iSC平台添加相应的规则即可。这样一旦通过OpenAPI接口订阅相关事件之后,即可在相应的Controller收到相应的事件上报。本文档主要为区域入侵事件的上报进行支持,相关问题请询问开发人员。

1.1 球机smart事件

球机Smart事件需要开启智能资源分配模式为Smart事件,开启方式为

登录192.168.1.108->进入球机网页门户->系统->智能资源分配->Smart事件

登录球机门户网站,需要添加用户名,用户名为admin,口令为hik12345+。

另外需要注意的是,虽然在球机上添加了某些智能事件,但由于球机不自带SD卡,因此在

系统->系统维护->日志无法查询相关的报警日志

1.2 项目信息

platform项目默认部署位置为192.168.1.92,端口为8080.

2 操作步骤

3 在球机页面上配置区域和事件

登录球机1网页,建议使用IE浏览器,并下载相应的插件,这样才可以进行正常的预览和回放。

3.1 配置规则信息

在本地页面,选择规则信息启用,和POS信息叠加启用。

这样可以在预览视频时可以看到蓝色、红色的边框,表明设备正在进行智能分析。

3.2 配置区域入侵规则

在配置->事件->Smart事件中进行区域入侵配置。

事件触发方式:当有人进入检测区域超过设置的持续时间时,就会触发区域入侵报警。

灵敏度:即目标跨过线的面积占据目标本身面积的比例,值越大,越容易报警,越小越不容易报警,范围1-100,默认90

持续时间:即目标入侵区域的事件,超过设定时间就产生报警,范围是1-10,默认为3秒。

3.3 配置布防时间

配置全天候告警。

3.4 配置联动方式

配置联动方式,确保勾选上传中心,这样事件触发会上报给iSC平台,

由于代码是向iSC平台订阅事件,因此确保平台设备管理中添加了设备球机1.

4 在iSC平台添加规则

4.1 结果

下图为iSC平台收到了区域入侵事件,这是前提,而智慧营区收到区域入侵事件是因为我向这个平台订阅了区域入侵事件。这样在开发的代码中才能收到这个事件。完整的架构如下:

预期的结果如下:

想要达到如上的结果,需要首先在球机上配置区域和事件,然后在平台上添加相应的规则来接收设备上的事件。

4.2 位置

登录iSC平台网站:192.168.1.111, 口令:hik12345+

进入系统管理->综合管控配置->事件联动->规则配置。

4.3 添加过程

4.3.1 操作结果

添加的球机1-区域入侵规则如下:

4.3.2 操作步骤

登录系统管理页面->综合管控配置->规则配置,点击事件规则列表中的添加。

注意:选择从自定义开始添加,不要选择模板

指定事件源时弹出如下的页面,操作的含义是事件发生的来源设备,即指定超脑设备的某个监控点为关注事件的来源设备


添加规则时的操作顺序如下:
注意:选择事件联动动作时,可以指定监控点,同时在8位置选择事件源自身监控点,这样的效果时如果启用了客户端iSecure Center,会自动弹出实时视频。

这样保存之后,表示规则配置完成,一旦设备上报了区域入侵等事件,平台可以接受该事件,而代码订阅了该类事件,则代码可以接收到所订阅事件的上报,然后发送到关注各类事件的相应厂家。

5 Postman主动订阅

注意:该过程并未在代码中进行调用,是外部调用接口进行平台订阅的信息,切记。

5.1 订阅关注事件

  • 接口路径
192.168.1.92:8080/api/eventService/eventSubscriptionByEventTypes
  • 参数
application/json
{"eventTypes": [198914, 197140,131611,131586,196893,197634,131598,198913,196983,131585,131588,131593,131595,197128,197162,131587,197160,197163,197127,197151,131594,131592,199169,131590,131597,199429,198658,199428,199941,199942,199710,199711]
}

具体的事件类型对应事件如下:

{"eventTypes": [198914,  # 合法卡比对通过197140,  # 指纹不存在131611,  # 折线警戒面131586,  # 进入区域196893,  # 人脸认证通过197634,  # 无此卡号131598,  # 起身检测198913,  # 正常开门131585,  # 穿越警戒面131588,  # 区域入侵131593,  # 人员聚集131595,  # 物品拿取197128,  # 指纹比对失败197162,  # 人证比对通过131587,  # 离开区域197160,  # 人脸识别失败197163,  # 人证比对失败197127,  # 指纹比对通过197151,  # 人脸认证失败131594,  # 物品放置131592,  # 快速移动199169,  # 正常开门131590,  # 徘徊131597,  # 攀高检测199429,  # 卡号认证超次报警198658,  # 互锁门未关闭199428,  # 胁迫报警199941,  # 门锁打开199942,  # 门锁关闭199710,  # 装置离线199711  # 装置连线]
}

注意:199429, # 卡号认证超次报警
198658, # 互锁门未关闭
199428, # 胁迫报警
199941, # 门锁打开
199942, # 门锁关闭
199710, # 装置离线
199711 # 装置连线

七类事件推送给SD,推送事件Url为http://192.168.1.156:8080/JRYX/api/doorCaution
推送给MKL,推送事件Url为http://192.168.1.160:8000/api/v1/control-device/door-event

5.2 查询订阅信息

在项目正常运行时,确保已经向平台进行了事件订阅,这可以通过调用该接口进行查询当前平台的订阅信息。

注意:请一定确保智慧营区测试时进行该函数调用并能得到预期的返回值。

  • 接口路径
192.168.1.92:8080/api/eventService/eventSubscriptionByEventTypes
  • 参数
  • 请求类型
GET
  • 返回值
{"code": "0","msg": "OK","data": {"detail": [{"eventDest": "http://192.168.1.92:8080/api/realSubscriptionUrl","eventTypes": [131590,197163,131597,196893,196983,199710,131611,197634,197140,199169,199428,131598,197162,199429,131594,131587,199941,197128,197160,198913,198658,131586,131585,198914,131593,131588,131595,197127,199711,199942,131592,197151]}]}
}

5.3 事件信息

5.3.1 门锁打开事件

{"ability": "event_acs","events": [{"eventId": "872265AA66944B8896097EFD88734CE6","srcName": "门禁一体机3_门1","data": {"portNo": "8000","ExtEventPictureURL": "","svrIndexCode": "","ExtAcsDevIndexCode": "13891ae9f6454782a208504e72ba2ad8","dataType": "","eventDescription": "","ipAddress": "192.168.1.105","eventType": "","ExtEventCardNo": ""},"srcParentIndex": "13891ae9f6454782a208504e72ba2ad8","srcIndex": "a87022481f8242b29a4bf35a57edc004","eventType": 199941,"srcType": "door","timeout": 0,"happenTime": "2019-04-16T15:31:30.000+08:00","status": 0}]
}

6 平台收不到区域入侵事件定位问题排查

6.1 查询iSC网站是否可以查到事件信息

此处参见结果4.1

6.2 调用查询订阅信息查看是否有订阅

此处参见查询订阅信息5.2

6.3 查询日志

在97服务器上,由于platform项目部署在金蝶容器中,因此可以通过金蝶容器的网页页面进行查看,也可以通过xshell连接97服务器查看相关日志

6.3.1 金蝶容器

金蝶容器的界面访问
访问url为:192.168.1.92:8080/admin
用户名密码:admin/Admin1234,

6.3.2 xshell

使用xshell连接92服务器,登录用户名和密码为root/123123
请首先切换目录到applications中

[Unauthorized System] root@lccy-os:/usr/local/yyzc/52-project/AAS-V9.0_2019-1-7/domains/mydomain/applications# cd /usr/local/yyzc/52-project/AAS-V9.0_2019-1-7/domains/mydomain/applications[Note] System unauthorized, Please contact the system supplier.[Unauthorized System] root@lccy-os:/usr/local/yyzc/52-project/AAS-V9.0_2019-1-7/domains/mydomain/applications#
使用tail命令即可查看当前项目正在产生的日志
[Unauthorized System] root@lccy-os:/usr/local/yyzc/52-project/AAS-V9.0_2019-1-7/domains/mydomain/applications# tail -f ../bin/nohup.out
2019-04-17 14:44:00 信息 [con.out-Thread 66] .2019-04-17 14:44:00.628 com.cetc52.platform.utils.GeneralUtil INFO - response Content-Type: Content-Type: application/json
2019-04-17 14:44:00 信息 [con.out-Thread 66] .2019-04-17 14:44:00.628 com.cetc52.platform.utils.GeneralUtil INFO - response result: {"code":"0","data":"","msg":"人体/车辆分析事件上报成功"}
2019-04-17 14:44:01 信息 [con.out-Thread 63] .2019-04-17 14:44:01.518 com.cetc52.platform.service.IntelligenceService INFO - {"data":[{"monitorPointName":"人脸相机02_Camera 01","imagePicUrl":"http://192.168.1.115:6120/pic?5dd445zb8-=s6551424ce03b--b5a2050640f78i9b9*=*d9d0i*s1d=i2p6p=*m1i1t=5e515809-253i3a6*e5f5i16=","happenTime":"2019-04-17 06:45:16","monitorPointIp":"192.168.1.102","target":[{"vehicleColor":"白","rect":{"x":0.429167,"y":0.056985,"width":0.340625,"height":0.511029},"license":"未知车牌","subPicUrl":"http://192.168.1.115:6120/pic?=d6=i5f0z86a3s632-924115m5ep=t7i1d*=*2pdi=*1s9i1i0df=*6b9087504-0502a5b-1b80ec-53i554*e680bd1","targetType":"vehicle","vehicleType":"未知"}]}],"eventType":"hawkResult"}

6.4 查询球机1是否有区域入侵的规则

参见在球机页面上配置区域和事件

6.5 查询iSC平台是否有订阅规则

参见在iSC平台上添加规则第三章

6.6 查询设备是否在线

使用ping 192.168.1.108命令

7 总结

本文档简要的总结了区域入侵事件在设备上的规则添加和区域绘制、平台规则的添加,Postman的主动订阅以及区域入侵事件在测试时不上报的问题定位排查,希望对测试能有所帮助。
在文档中也包含了使用金蝶容器web页面辅助进行问题定位排查的使用。

iSC平台使用球机进行区域入侵事件上报配置和问题定位过程相关推荐

  1. 海康iSC平台 视频联网网关(ncg)国标级联配置趟坑

    一.基础逻辑步骤按海康提供的"iSecure Center综合安防管理平台配置手册V1.7.0.pdf"文档 第30章 视频联网网关级联配置 按步骤操作. 二."虚拟组织 ...

  2. 【解决方案】智慧园区/区域入侵/告警上报/PLC控制设备EasyCVR智能边缘网关打造轧钢厂智慧安全管理系统

    一.背景分析 轧钢厂一般都使用打包机对线材进行打包作业,由于生产需要,人员需频繁进入打包机内作业,如:加护垫.整包.打包机检修.调试等作业.以线材二分厂为例,每个班次生产线材超过300 件,人员在一个 ...

  3. 越界侦测和区域入侵侦测,你真的分清楚了么?

    越界侦测?区域入侵?你真的分的清吗?今天就给大家详细讲解一下越界侦测和区域入侵两个侦测功能的不同之处以及设置方法. 越界侦测VS区域入侵 通过上面的对比,我们能看出,越界侦测侦测的是画面是否有物体&q ...

  4. VS平台账号注册机--源码--详细文档--分析-原理-实现

    VS平台账号注册机的原理和实现 Kimm King Kimmking@163.com 2008年12月27日 摘要:通过分析vs平台的网页注册方式,分析验证码,使用c#模拟表单提交,实现账号自动注册. ...

  5. 研究人员使用脑机接口从神经信号中重建单词

    布朗大学(Brown University)的一个研究小组已经使用脑机接口技术从非人类灵长类动物大脑中记录了神经信号,并重建了英语单词. 研究人员表示,这项发表在<Nature Communic ...

  6. Qt编写视频监控系统(移动侦测/遮挡报警/区域入侵/越界侦测/报警输入输出等)

    一.前言 得益于标准的onvif协议,各大监控厂商的设备都会支持onvif协议,在onvif协议中就包括了事件订阅机制,通过这个机制,可以拿到各种报警事件,比如移动侦测/遮挡报警/区域入侵/越界侦测/ ...

  7. 海康isc平台flutter版视频播放插件

    背景介绍: 基于公司项目需求,需要在flutter项目中播放海康的 iSecure Center 平台视频监控画面,在网上找寻了好久,发现没有合适的视频播放插件,咨询海康官方也没有提供flutter版 ...

  8. AI智慧安监EasyCVR平台使用时CPU占用与实际使用不符是什么原因?

    EasyCVR平台可支持多协议.多类型设备接入,平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚.整合.集中管理,实现视频资源的鉴权管理.按需调阅.全网分发.智能分析等.平台采用可视化设计, ...

  9. Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解

    Sonic 开源移动端云真机测试平台 - Agent端服务部署与安卓设备接入演示 一加8手机连接效果图展示 第一章:环境准备 ① agent-sources 资源包下载 ② Android SDK安装 ...

最新文章

  1. arm服务器配置信息,ARM板 web服务器交叉编译及配置
  2. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
  3. sfdisk命令的使用技巧
  4. 《python机器学习经典实例》Expected 2D array, got 1D array instead和Reshape your data either using array.问题(已解决)
  5. JavaSE(二十二)——TCP协议的三次握手
  6. Java集合-ArrayList源码解析-JDK1.8
  7. js通过身份证获取年龄
  8. Python 数据分析三剑客之 NumPy(二):数组索引 / 切片 / 广播 / 拼接 / 分割
  9. ecshop程序设置伪静态简单三步骤
  10. 如何锻炼膝盖和膝盖周围肌肉_我的分享膝盖照片的社交网络将如何拯救世界
  11. 《Java8实战》-第五章读书笔记(使用流Stream-02)
  12. 蓝软服务器文件监控同步系统,蓝软7000ERP通用操作使用教程
  13. Nessus高级使用研究
  14. 用计算机算出手机机主的名字,号码归属地查询及姓名?电话号码查询机主姓名?输入手机号知道机主?手机号码归属地查询姓名...
  15. matlab股票数据画图,matlab股票数据接口(一)
  16. findbug规则说明
  17. 不忘初心,成于自渡——记录2020年的自己
  18. 微信小程序wx.getUserInfo获取用户所在地区将拼音转换为中文的方法
  19. 怎么恢复永久删除的文件
  20. 计算机dns ip在哪设置,电脑dns在哪里设置具体方法

热门文章

  1. 1计算机安全保密绪论_笔记
  2. Simsci.Pro_II.8.2_USB加密锁,运行稳定全功能版本\
  3. 通用mapper归纳
  4. 光伏“领跑者计划”带来一场恶性价格战?
  5. 安全测试常用的工具有哪些?这些不能少!
  6. 阿里百秀项目之用户模块
  7. python自动化小技巧08——从剪贴板读取数据(快速复制粘贴)
  8. aida64使用方法_最基础!AIDA64怎么用?AIDA64使用教程
  9. js实现点击复制链接功能
  10. 恐怖万圣节活动策划PPT模板