JAVA集成海康SDK
文章目录
- JAVA集成海康SDK
- 前言
- 一、项目依赖 jar
-
-
- 1. examples.jar
- 2. 项目依赖 jna.jar,可以通过 maven依赖到。
-
- 二、集成SDK
-
-
- 1.HcNetSdkUtil 海康 SDK封装类
- 2.HCNetSDK
- 3.Linux系统集成SDK
-
- 三、总结
前言
提示:首先去海康官网下载
https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10
企业级部署环境一般只会用到“win64”或者"linux64",后边都会说道怎么集成。
一、项目依赖 jar
1. examples.jar
通过上述目录,找到 examples.jar,放在 d:/lib下。
#手动执行添加到本地maven仓库
mvn install:install-file -DgroupId=com.sun.jna -DartifactId=examples -Dversion=1.0 -Dpackaging=jar -Dfile=d:/lib/examples.jar
2. 项目依赖 jna.jar,可以通过 maven依赖到。
<dependency>
<groupId>com.sun.jna</groupId>
<artifactId>examples</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.sun.jna</groupId>
<artifactId>jna</artifactId>
<version>3.0.9</version>
</dependency>
二、集成SDK
1.HcNetSdkUtil 海康 SDK封装类
代码如下(示例):
import com.alibaba.fastjson.JSONObject;
import com.sun.jna.Native;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.hik.HCNetSDK;
import org