python基于海康设备SDK的二次开发(二)

 上一章节将海康SDK的一些开发准备已经讲解了一遍,如果还有不清楚的可以向前翻看。

上面依然放一张TK界面展示对接后的效果。

今天进入代码开发阶段。

首先打开AlarmTest.py,基本的程序架子都已经到位

需要参考这个指南进行后续的开发。

 SDK里面这里修改需要获取数据的设备IP、端口、账号、密码(从上到下依次)。

因为人员认证为门禁触发事件、所以每当有人通过认证后,设备通过回调函数(这个函数SDK已经配置完毕,不需要另外配置、直接拿来用就成)获取到这个Command的值为0x5002 

下面一步就是第一个重点,SDK给出的这部分代码执行后,只返回设备的一些基本信息,没有人员工号这个信息(这个工号也是此次项目的一个重要参数),经过查询给出的指南,发现在如下结构体里面有工号信息:

 下面就是第二个重点,就是需要在HKNETSDK.py里面创建一个结构体,海康给出的里面缺少该结构体的python体

以上为代码开始编写的第一个步骤,就是要建立好相关的结构体,这是海康威视python语言开发中的一个极其重要的环节,如果不知道该怎么编写的话,可以根据给出的JAVA和C++的demo 来编写出python的相应结构体,好了明天我们将进入主体内容的编写环节。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部