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

海康SDK开发2—SpringBoot+海康SDK上一篇我们介绍了如何将康海官网的 SDK 示例程序在开发环境下进行加载 虽然海康官网提供的 Demo 文件包含了 sdk 绝大多数的使用方案 但如何利用海康 SDK 开发出一套能够利用 http 请求就能使网络摄像器根据相应的指令做出相应的控制 今天这篇文档主要介绍一下如何利用 SpringBoot 框架来集成海康 SDK 步骤一 利用 idea 开发工具创建 Web 应用步骤二 利用 meave 将 SDK 依赖加载到本地库中

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请求来实现对海康监控设备的控制。






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231035.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号