700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java对接 布防 海康威视_java调用海康威视sdk获取车牌号demo

java对接 布防 海康威视_java调用海康威视sdk获取车牌号demo

时间:2022-07-11 07:03:38

相关推荐

java对接 布防 海康威视_java调用海康威视sdk获取车牌号demo

//软件启动的时候启动海康威视一体机(开启监听)

public void startHaikang(){

//初始化sdk

if (AlarmJavaComm.initializeSDK()){

logger.info("海康威视设备初始化sdk成功!");

ScadaDevHaikang scadaDevHaikang = new ScadaDevHaikang();

List selectScadaDevHaikangList = scadaDevHaikangService.selectScadaDevHaikangList(scadaDevHaikang);

logger.info("数据库获取到海康威视设备信息:");

logger.info(String.valueOf(selectScadaDevHaikangList));

for(ScadaDevHaikang scadaDevHaikang1 :selectScadaDevHaikangList){

//登陆设备获取到句柄并保存

AlarmJavaComm alarmJavaComm = new AlarmJavaComm();

logger.info(scadaDevHaikang1.getDeviceName() + "开始注册");

int lUserID = alarmJavaComm.loginDev(scadaDevHaikang1.getDeviceAddress(),scadaDevHaikang1.getDeviceUsername(),scadaDevHaikang1.getDevicePassword(),String.valueOf(scadaDevHaikang1.getDevicePort()));

scadaDevHaikang1.setUserId(Integer.toString(lUserID));

scadaDevHaikangService.updateScadaDevHaikang(scadaDevHaikang1);

if(lUserID != -1){

logger.info(scadaDevHaikang1.getDeviceName() + "注册成功!");

//报警布防

if(alarmJavaComm.SetupAlarmChan(lUserID)){

logger.info(scadaDevHaikang1.getDeviceName() + "布防成功");

}else{

logger.info(scadaDevHaikang1.getDeviceName() + "布防失败");

}

}else{

logger.info(scadaDevHaikang1.getDeviceName() + "注册失败!");

}

}

}else{

logger.info("海康威视设备初始化sdk失败!");

}

}

项目开发中,文章不按期更新!!!若有行业交流或者商务合做可加微信:13793109919数据库

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。