一个关于海康门禁 sdk 布防的疑问

2023-11-10 10:05:32 +08:00
 MuXia

最近有个需求需要获取海康门禁的人脸事件用于记录和进行一些其他操作

现在的情况是,java 对接海康的 sdk 这一套是通的,设置了超时时间和自动重连但是布防后一段时间后,sdk 的日志就只剩一直重连的日志了,需要重启才能恢复

如果有对接过 sdk 的大佬,希望能解答一下,指点指点

还有海康 sdk 打印这个日志也不知道是什么

[2023-11-10 09:50:17.513][INF] Alarm[16] IP[192.168.81.217] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.630][INF] Alarm[0] IP[192.168.81.201] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.664][INF] Alarm[1] IP[192.168.81.202] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.693][INF] Alarm[2] IP[192.168.81.203] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.735][INF] Alarm[4] IP[192.168.81.205] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.770][INF] Alarm[3] IP[192.168.81.204] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.817][INF] Alarm[5] IP[192.168.81.206] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.819][INF] Alarm[8] IP[192.168.81.209] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.834][INF] Alarm[6] IP[192.168.81.207] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.848][INF] Alarm[9] IP[192.168.81.210] data_len[1440] alarm_len[1432] status[400]
[2023-11-10 09:50:17.853][INF] Alarm[7] IP[192.168.81.208] data_len[1440] alarm_len[1432] status[400]

937 次点击
所在节点    Java
2 条回复
qxwlmz
2023-11-10 11:19:45 +08:00
请将回调函数设置为全局类型,很多语言比如 Java 和 C#开发时存在内存自动回收机制, 如果回调函数被设置成局部的,很有可能在回调几次后,回调函数地址就被回收了
MuXia
2023-11-10 13:51:38 +08:00
@qxwlmz #1 好的感谢解答,我试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/990540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX