前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring boot集成海康威视门禁设备

Spring boot集成海康威视门禁设备

作者头像
余生大大
发布2022-11-02 16:06:52
1.7K0
发布2022-11-02 16:06:52
举报
文章被收录于专栏:余生大大余生大大

在第一单元是写了如何配置门禁设备,如果已经配置好的或者无需配置的同学直接进入第二章即可


1. 配置设备

1.1 开箱门禁设备

1.2 配置门禁线路

门禁设备的后面有一个控制槽,卸掉下图里的挡板,我这个是已经安装过了

 1.3 插线

如果不需要安装其他单元一根网线和一根主线路即可,如下图插入两根线路

 1.4 插电联网

安装好线路后将网线插入路由器或者光猫等可以联网的网口中,电源线需要转接,可以看说明书,红配红,黑配黑拧到一起即可(注意电路安全)

 1.5 配置门禁

在启动成功后会需要配置一系列内容,如管理员账号、管理员人脸认证、ip设置等等,可以看说明书即可,只要配置完进入如下视频页面并且可以人脸识别或工卡识别成功即为成功

2. 搭建项目

2.1 下载海康的SDK

海康开放平台

根据不同操作系统下载需要的SDK,我这里使用的windows下载windows的SDK

2.2 搭建Spring boot项目

使用IDEA快速搭建spring boot的demo

2.3 集成SDK

2.3.1 解压下载好的SDK文件

2.3.2 我们找到Demo示例下面的JAVA开发示例,我们这里调试的是门禁设备就选择门禁设备

门禁设备又分卡为中心还是人为中心,我这里是人脸认证所以使用人为中心,直接进入项目的src文件夹

2.3.3 将文件夹中的Acs、Commom、NetSDKDemo文件夹复制到我们配置好的spring boot项目

2.3.4 解决依赖错误

粘贴完代码报如下依赖问题

 如果是Commom等的地址错误,修改一下地址即可,像jna、JSONException等的依赖问题找到官方demo的根目录找到如下三个jar包

将如下三个jar包引入到项目里面,在spring boot工程里新建jar目录,并将jar包复制进去

在IDEA中选择如下配置

 添加刚才复制好的三个jar包进入依赖目录并确认

2.4 引入操作物联设备的代码文件

在spring boot项目根目录新建lib目录,将刚才下载的官方SDK中的库文件目录里的文件都复制到此文件夹,如下图:

2.5 调试

2.5.1 进入AcsMain文件,这是测试启动的入口

2.5.2 启动main方法,此时可能报错如下图:

2.5.3 这个问题是因为没有找到dll文件,查看AcsMain的第232行 

进入Debug模式查看此地址下是否有我们的dll文件,因为我这个是多模块系统所以地址不能直接用它的/lib,而是加上我的子系统地址,在win系统加载那一项,如下图

2.5.4 再次启动main函数

2.5.5 报如上错误是因为登陆门禁设置的账户失败,修改77行代码的账号密码,如下图

 如果不知道哪里看自己同网络上有那些物联设备可以下载 海康的400密码重置助手,下载地址为:400密码重置助手 | Hikvision

 下载后直接打开即可查看本地网络里的设备信息 ,如下图

 我设备的ip为192.168.199.244 端口为8000,修改上面代码里的ip跟密码即可

2.5.6 重启main函数

如下图响应内容即调试成功,当然这个只是官方提供的基础demo,如果需要个性化的业务需要具体调试

到此基础java集成海康的门禁设备是完成了

3. 个性化业务调试

 在ACS目录里的各项管理都有相应的Demo没有在主函数里调用,如远程开门,查询事件等业务,这些可以具体看业务代码进行调试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 配置设备
    • 1.1 开箱门禁设备
      • 1.2 配置门禁线路
        •  1.3 插线
          •  1.4 插电联网
            •  1.5 配置门禁
            • 2. 搭建项目
              • 2.1 下载海康的SDK
                • 2.2 搭建Spring boot项目
                  • 2.3 集成SDK
                    • 2.4 引入操作物联设备的代码文件
                      • 2.5 调试
                      • 3. 个性化业务调试
                      相关产品与服务
                      人脸识别
                      腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档