# hikvision-sdk **Repository Path**: DianRuoYu/hikvision-sdk ## Basic Information - **Project Name**: hikvision-sdk - **Description**: 海康威视的sdk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-11-08 - **Last Updated**: 2024-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hikvision-sdk #### 介绍 海康威视的sdk #### 安装说明 - 安装依赖jar包,位于./jars目录下 ```shell sh mvn install:install-file -Dfile=./examples.jar -DgroupId=com.sun.jna -DartifactId=examples -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true ``` - 部署库文件,根据操作系统环境选择,位于./lib目录下的文件 1. linux系统复制到 /root/lib/ 目录下 ```shell vim /etc/profile export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/lib/hikvision:/root/lib/HCNetSDKCom source /etc/profile ``` ```shell vim /etc/ld.so.conf /root/lib/hikvision /root/lib/HCNetSDKCom ldconfig ``` 2. windows系统复制到 C:\Windows\System32\ #### 使用说明 ```xml com.wp hikvision-sdk 1.0-SNAPSHOT ``` ```yaml # SDK配置信息 hik: ip: 192.168.2.229 port: 8000 username: admin password: hn123456 open-alarm-listener: true # 是否开启布防,默认true annotation-with-class: org.example.App # 注解所在的类路径 ``` ```java @EnableAlarm(callback = AlarmCallback.class) @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } } ```