海康SDK开发2—SpringBoot+海康SDK

上一篇我们介绍了如何将康海官网的SDK示例程序在开发环境下进行加载,虽然海康官网提供的Demo文件包含了sdk绝大多数的使用方案,但如何利用海康SDK开发出一套能够利用http请求就能使网络摄像器根据相应的指令做出相应的控制。今天这篇文档主要介绍一下如何利用SpringBoot框架来集成海康SDK。
步骤一:利用idea开发工具创建SpringBoot Web应用
具体的创建流程请看《利用Idea创建SpringBoot项目流程》
创建完成后如下图所示:
在这里插入图片描述
步骤二:利用maven将SDK依赖加载到本地库中
在maven官网中,下载maven安装程序,官网地址为http://maven.apache.org/download.cgi。
在电脑部署maven后,需要利用相应的命令将海康SDK示例文件中的jna.jar和examples.jar两个jar包文件引入到本地的maven库中,具体的命令如下:

mvn install:install-file -Dfile=jar地址 -DgroupId=jar组织名称 -DartifactId=jar唯一标识 -Dversion=jar版本 -Dpackaging=jar

按照上面的命令将jna和examples两个jar文件引入到本地库中;同时在本SpringBoot项目中pom.xml文件中配置通过mvn命令安装到本地库的两个jar包

步骤三:添加dll文件夹并进行相应设置
在SpringBoot项目中添加dll文件夹,在该dll文件夹中根据《海康SDK开发1—demo文件部署运行》步骤四中介绍的dll文件和对应文件夹,全部拷贝到该文件夹中。

步骤四:项目中引用HCNetSDK并对dll文件进行映射
因为海康底层的SDK是通过C/C++来进行编写的,所以要想利用Java进行调用,必须将Java的接口文件与dll进行映射,为此需要将海康SDK示例文件中最最重要的HCNetSDK.java,拷贝到本SpringBoot项目中src文件夹下,同时将HCNetSDK.java中对HCNetSDK类和PlaySDK类进行dll映射的配置语句,写成dll的绝对路径。
步骤五:编写初始化类
将dll文件进行映射后,需要根据海康的SDK接口介绍文件,编写SDK初始化类,来对需要控制的网络设备进行配置。
步骤六:开发controller类
为了使SDK能够通过http请求进行控制,为此需要编写SpringBoot的controller类,来建立接收http请求的控制类。
步骤七:项目运行
编写好controller类后,就可以在idea或Tomcat中运行项目,然后通过postman或浏览器生成相应的http请求来实现对海康监控设备的控制。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翟顺龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值