下面将介绍集成SadpSDK的接口调用流程,以及使用到的接口功能说明。如有疑问欢迎留言探讨。

  • 激活设备

    激活接口 SADP_ActivateDevice 的第一个参数是设备的序列号,第二个参数是设备admin用户的密码

    (注:一定要先搜索到设备才能对设备进行激活)

#include <stdio.h>
#include <windows.h>
#include "Sadp.h"//设备信息回调函数
void CALLBACK SadpDataCallBack(const SADP_DEVICE_INFO_V40 *lpDeviceInfoV40, void* pUserData)
{printf("\r\n----------------------------------------\r\n");printf("      IP    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szIPv4Address); //设备ipprintf("     Mac    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szMAC);         //设备Mac地址printf("SerialNO    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szSerialNO);    //设备序列号printf("  Result    %d\r\n", lpDeviceInfoV40->struSadpDeviceInfo.iResult);       //消息类型: 1.设备上线, 2.设备更新, 3.设备下线printf("\r\n----------------------------------------\r\n");
}//激活
int main(void)
{//开启sadp日志  3(打印所以日志) "C:\\SadpLog"(日志目录) false(保留所有日志文件)SADP_SetLogToFile(3, "C:\\SadpLog", false);//开启sadp服务int iRet = SADP_Start_V40(SadpDataCallBack);if (iRet == 0){//开启失败,获取错误码    int iError = SADP_GetLastError();        printf("SADP_Start_V40 Failed!  Err(%d)\r\n", iError);}//等待一会,激活前需要SDK搜索到被激活设备才行Sleep(10000);//激活设备   参数1:设备序列号   参数2:密码iRet = SADP_ActivateDevice("DS-2CD2622FWD-IZS20180312BBWR681619114", "hik12345");if (iRet == 0){//开启失败,获取错误码int iError = SADP_GetLastError();printf("SADP_ActivateDevice Failed!  Err(%d)\r\n", iError);}else{printf("SADP_ActivateDevice Succ!\r\n");}//释放资源SADP_Stop();
} 

集成海康威视Sadp SDK实现设备激活相关推荐

  1. AndroidStudio 集成海康威视 Android SDK,集成萤石Android SDK。

    之前以为海康威视的android sdk 就是萤石的sdk,其实不是 海康威视的: 0: 相关的手机端软件:http://www.hikvision.com/cn/download_more_391. ...

  2. Android 集成海康威视监控 SDK,实现监控录像的查看

    Android 集成海康威视监控 SDK,实现监控录像的查看 配置 切换Android studio 到project目录下,分别将jar包与armeabi包复制进去lib文件夹下: 设置app bu ...

  3. 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)

    最近在做一个项目,涉及到工业相机,需要对其进行二次开发.相机方面选择了海康威视,网上关于海康威视工业相机SDK的开发资料很少,官方文档里面虽然写的是支持C++开发的,但其实是C.自己也摸索了一段时间, ...

  4. 海康威视相机SDK开发(1个相机)

    海康威视相机SDK开发 1. 需要的引用和命名空间 2. Bayer图转彩色图并显示在自定义控件上 3. 例程代码 4. 资源下载地址 相机型号:MV-CE050-31GC 1. 需要的引用和命名空间 ...

  5. Springboot集成海康SDK(以海康USB_SDK为例)

    新建Springboot项目 Pom文件 <!--Spring boot 2.3.2--> <parent><groupId>org.springframework ...

  6. Linux环境中对海康威视工业相机SDK进行二次开发(QT+CMake+Opencv+海康SDK)

    关于在Windows环境中对海康威视工业相机SDK进行二次开发的话,可以参考这两篇博客. 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一) 海康威视工业相机SDK二 ...

  7. java开源办公OA项目:通过极光SDK获取设备号绑定到用户属性

    用户需求:用户自行开发app,想通过O2OA集成的极光推送消息把O2OA的消息发送到自己的app中.前提是这个app需要集成极光的SDK. 关于集成极光SDK可以参考极光官方的文档:集成文档 获取手机 ...

  8. Spring Boot集成海康威视NVR

    文章目录 一.海康威视NVR SDK下载 二.引入海康SDK 1.将海康提供的jar包导入到本地Maven库 2.将SDK放在项目中 3.配置文件读取 三.写常用的接口 3.1根据时间获取文件 四.接 ...

  9. 海康威视网络设备SDK中绘制直线

    1 ,首先说明系统是Ubuntu 16,基于海康威视网络设备SDK的开发,用QT开发的. 2,目的是想要在显示的视频上面绘制直线和矩形框. 3,难点是因为在Linux环境下,没有网络设备sdk开发的接 ...

  10. 集成融云 SDK 怎么实现多端同步未读数

    最近在集成融云 SDK 的时候,碰到了一个跟未读数有关的问题,现象是这样的: 比如我在其中 Web 端已经清除了某个会话的未读数然后退出,再换个设备登入,这个时候未读数还有,并没有清除掉,我就纳闷了, ...

最新文章

  1. 重磅!NVIDIA开源C++标准库:Libcu++
  2. 做微波有源电路的设计仿真 一般都用什么软件 matlab可以吗,MATLAB在有源滤波器仿真设计中的应用...
  3. python实现多进程同时计算_python多进程实现CPU100%使用
  4. java开启线程的方法_Java有几种方法开启线程?怎么实现带有返回值的线程?
  5. 支撑日活百万用户的高并发系统,应该如何设计其数据库架构?
  6. Scala入门到精通——第十五节 Case Class与模式匹配(二)
  7. VS2017无法启动
  8. C++基础08-this指针-const修饰成员函数-函数返回引用/值
  9. PC值=当前程序执行位置+8
  10. ORA-00257归档日志写满的解决方法
  11. 挑战性题目DSCT102:木板切割问题
  12. Qt 环境下MAPX组件的编程
  13. android模拟器多点触摸,Windows 7 多点触摸开发模拟器和多点触摸驱动
  14. Markdown中给图片增加超链接
  15. 如何在CentOS上配置虚拟IP地址 (VIP)
  16. 机器学习的三大主要任务
  17. 软件测试学习网站有哪些?
  18. Oracle11g新特性之Replay a captured workload 捕获工作负载新环境重放负载测试压力
  19. 让智慧物联赋能高效生产, AIRIOT助力数字化油田转型升级
  20. 列表解析python_python列表解析式

热门文章

  1. 小程序下wxParse 渲染html代码
  2. 天数怎么换算成月_小时天数换算(小时换算成天数怎么算)
  3. 云桌面优缺点_云桌面真的是办公最佳选择吗?云桌面的优缺点对比
  4. 水系图一般在哪里找得到_雨水排水系统施工及设备要点详解!
  5. iPerf3 局域网性能测试路由器
  6. 英语简历计算机能力描述,简历计算机水平描述
  7. tomcat优化配置
  8. python 自动控制鼠标移动脚本
  9. 阿里巴巴技术大牛赏鉴
  10. 使用IDEA回退SVN到某个历史版本