资源简介
海康平台集成接口,包括视频、门禁、车辆等。iVMS-8700_V2.9.1和iVMS-5000_V6.9平台SDK
代码片段和文件信息
/*
* @ProjectName: 智能楼宇
* @Copyright: 2013 HangZhou Hikvision System Technology Co. Ltd. All Right Reserved.
* @address: http://www.hikvision.com
* @date: 2017年10月10日 下午2:52:11
* @Description: 本内容仅限于杭州海康威视系统技术公有限司内部使用,禁止转发.
*/
package com.hikvision.cms.api;
import javax.jms.BytesMessage;
import javax.jms.Connection;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.Session;
import javax.jms.Topic;
import org.apache.activemq.ActiveMQConnectionFactory;
import com.google.protobuf.ByteString;
import com.hikvision.cms.api.eps.beds.EventDis;
/**
*
* 此Demo提供的是接收事件代码样例,调用接收事件代码前请先
* 调用[事件订阅]接口
*
*
* 接收视频事件demo
*
*
* @author xiaojunfeng5
* @version V1.0
* @date 2017年10月10日 下午2:52:11
* @modificationHistory=========================逻辑或功能性重大变更记录
* @modify by user: {修改人} 2017年10月10日
* @since
*/
public class Main {
/**
* 10.33.47.176:61618和openapi.vss.topic可通过openapi【事件订阅接口】获得
*/
public static final String BROKER_URL = “failover:(tcp://10.33.47.176:61618)?timeout=2000“;
/**
* 10.33.47.176:61618和openapi.vss.topic可通过openapi【事件订阅接口】获得
*/
public static final String TARGET = “openapi.vss.topic“;
public static void run() throws Exception {
Connection connection = null;
Session session = null;
try {
// 创建链接工厂
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(BROKER_URL);
// 通过工厂创建一个连接
connection = factory.createConnection();
// factory.createConnection(userName password)
// 启动连接
connection.start();
// 第一个参数表示是否使用事务,第二个参数指定消息的确认模式
session = connection.createSession(false Session.AUTO_ACKNOWLEDGE);
Topic topic = session.createTopic(TARGET);
MessageConsumer consumer = session.createConsumer(topic);
// 消费者异步接收topic里的消息
consumer.setMessageListener(new MessageListener() {
public void onMessage(Message msg) {
try {
// cms里发送的消息为BytesMessage,此处不做判断亦可
if (msg instanceof BytesMessage) {
BytesMessage bytesMessage = (BytesMessage)msg;
long length = bytesMessage.getBodyLength();
byte[] bt = new byte[(int)length];
// 将BytesMessage转换为byte类型
bytesMessage.readBytes(bt);
// 壳文件字段,EventDis类为event_dis.proto文件解析而来,CommEventLog类为事件壳文件类
EventDis.CommEventLog parseFrom = EventDis.CommEventLog.parseFrom(bt);
// 输出壳文件字段
// System.out.println(parseFrom.toString());
// 扩展字段,此字段为设备上报事件内容,部分事件需要使用pb文件再次解析
ByteString extInfo = parseFrom.getExtInfo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-28 16:31 Http-OpenApi\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\
目录 0 2017-12-28 16:33 Http-OpenApi\demo\HLSDemo\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\HLSDemo\demo\
文件 299 2017-04-07 14:52 Http-OpenApi\demo\HLSDemo\demo\demo.html
文件 245628 2017-11-29 19:56 Http-OpenApi\demo\HLSDemo\HLSDemo使用说明.docx
文件 842445 2017-12-18 14:24 Http-OpenApi\demo\HLSDemo\HLSDemo使用说明.pdf
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\
文件 996 2017-11-22 10:45 Http-OpenApi\demo\MQdemo\.classpath
文件 535 2017-11-22 10:45 Http-OpenApi\demo\MQdemo\.project
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\.settings\
文件 115 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\.settings\org.eclipse.core.resources.prefs
文件 238 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\.settings\org.eclipse.jdt.core.prefs
文件 86 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\.settings\org.eclipse.m2e.core.prefs
文件 3456 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\pom.xm
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\eps\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\eps\beds\
文件 38935 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\eps\beds\Comm.java
文件 36258 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\eps\beds\EventDis.java
文件 4101 2017-11-22 10:46 Http-OpenApi\demo\MQdemo\src\main\java\com\hikvision\cms\api\Main.java
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\test\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\test\java\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\test\java\com\
目录 0 2017-12-28 16:07 Http-OpenApi\demo\MQdemo\src\test\java\com\hikvision\
............此处省略78个文件信息
相关资源
- 微波集成电路设计作者: 顾其诤 项家
- 数字集成电路分析与设计 深亚微米工
- 海康SCEServer抓屏服务器,版本V1.2.50安
- Sublime Text 3 中文版免安装、已集成大
- 系统集成项目管理工程师考试32小时通
- opencv调用海康威视摄像头源代码内大
- 《专用集成电路设计方法》复旦大学
- 海康威视IP自动搜索软件
- ReportMachine.v7.0(D5-XE10.2)_Win64可编译
- 系统集成项目经理(高级项目经理)
- 2009-2016系统集成项目管理工程师历年
- 模拟CMOS集成电路设计
- systemVerilog Assertion应用指南完整版
- Qt海康威视SDK二次开发登录与预览
- 模拟CMOS集成电路设计(拉扎维)-电
- 集成Zxing实现二维码的扫描与生成
- CMOS集成电路设计手册(第3版):模拟
- CMOS模拟集成电路设计与仿真实例 基于
- 模拟集成电路EDA技术与设计:仿真与
- 《Node.js实战:使用Egg.js+Vue.js+Docker构
- 《集成电路CAD与实践》李冰 PDF
- Xcode项目集成Unity
- nginx已经配置好了nginx-rtmp-module+VLC可播
- 海康CH-HCNetSDKV5.3.6.30sdk_Win32_Win64.zip
- 单片射频微波集成电路技术与设计
- 数字集成电路:电路系统与设计第二
- 中文版CMOS超大规模集成电路设计第
- [模拟CMOS集成电路设计].Design.Of.Analo
- 集成电路版图基础实用指南-李伟华译
- 安防监控VISIO素材图库
评论
共有 条评论