国产化服务器(ARM&Linux)对接海康的so库和设备

1、背景:一次偶然的工作需要O(∩_∩)O哈哈~

首先

        1、先要确定你使用的是什么系统,这些东西都可以去服务器上面去查,然后确定这些东西用海康的什么库,这个可以找海康的专业人来帮你看一下是不是合适,海康官网也有

海康官网:https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10

其次(最最重要的对接)

        1、加载这个可以通过海康提供的实例进行加载,也可以自己手写加载静态文件的方法,这个很容易,

System.load(tempFile.getPath());

大致就是上面的那种方式具体的你要看一下

        2、大多数项目是Springboot和cloud项目你需要吧so库放到resource里面随便一个目录,然后你去定位加载他,在项目启动初始化的时候,把这些文件加载到一个目录或者加载出来,这样就可以有了环境去运行

再次

INSTANCE这个初始化也需要改成这样,win的是HCNETSDK

然后这个sdk的继承类需要改成Library,win的是StdCallLibrary

还有一些回调函数也需要改

这个不改也会提醒你报错的,需要改成Callback ,win的是StdCallCallback

各不相同

最后

最最最重要一点 1.jdk版本要匹配64位 2、etc/profile/里面加一句 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/jar/natives:/usr/local/jar/natives/HCNetSDKCom

        如果这些都准备好了那你就完成了对接,试着运行一下吧,具体的海康设备对接就需要看文档调用了,祝你好运!

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
设备网络SDK编程指南(DVR),是为了帮助开发人员在DVR设备上进行网络功能开发而编写的指南。 DVR作为一种视频监控设备,拥有许多功能,其中网络功能是重要的一部分。通过网络功能,DVR可以实现远程监控、远程回放、远程配置等操作,增加了设备的灵活性和便捷性。 在DVR设备上进行网络开发,需要使用设备网络SDK进行编程。SDK提供了一些API供开发人员调用,实现设备间的数据传输和远程控制等操作。开发人员可以利用SDK提供的接口,通过网络连接到DVR设备,获取设备的状态信息、控制设备的功能等。 在使用SDK进行编程时,需要掌握一些基本概念和操作。首先,需要了解设备的网络协议,如IP地址、端口等。其次,需要熟悉SDK提供的接口,包括连接设备、发送数据、接收数据等。此外,还需要注意网络连接的稳定性和数据的安全性。 在编写程序时,可以根据实际需求选择合适的SDK接口进行调用。例如,如果需要实现远程监控功能,可以使用SDK提供的接口连接设备,接收实时视频流并显示在界面上。如果需要进行远程配置,可以使用SDK提供的接口发送配置命令到设备并获取设备的配置信息。 总之,设备网络SDK编程指南(DVR)提供了开发者在DVR设备上进行网络功能开发的参考资料。通过学习和掌握该指南,开发人员可以更加容易地进行DVR网络开发,实现各种功能,提升设备的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值