Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >海康ehome协议分析(1):设备注册(2)

海康ehome协议分析(1):设备注册(2)

原创
作者头像
TSINGEYE清眸物联
发布于 2022-11-03 10:05:58
发布于 2022-11-03 10:05:58
8430
举报

@toc

获取设备配置

Platform=>>Device: 平台端可以通过ehome协议主动请求当前设备配置信息:

代码语言:html
AI代码解释
复制
<?xml version="1.0" encoding="GB2312" ?>
<PPVSPMessage>
    <Version>2.5</Version>
    <Sequence>3564</Sequence>
    <CommandType>REQUEST</CommandType>
    <Method>PARAM</Method>
    <Command>GETDEVICECONFIG</Command>
    <Params>
        <ConfigCmd>GetServerInfo</ConfigCmd>
        <ConfigParam1>0</ConfigParam1>
        <ConfigParam2>0</ConfigParam2>
        <ConfigParam3>0</ConfigParam3>
        <ConfigParam4>0</ConfigParam4>
    </Params>
</PPVSPMessage>

Device =>>Platform: 设备回复当前基础信息:

代码语言:html
AI代码解释
复制
<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
    <Version>2.0</Version>
    <Sequence>3564</Sequence>
    <CommandType>RESPONSE</CommandType>
    <WhichCommand>GETDEVICECONFIG</WhichCommand>
    <Status>200</Status>
    <Description>OK</Description>
    <Params>
        <ConfigXML>
            <SERVERINFO>
                <ChannelNumber>1</ChannelNumber>
                <ChannelAmount>1</ChannelAmount>
                <DVRType>31</DVRType>
                <DiskNumber>0</DiskNumber>
                <SerialNumber>DS-2CD4085F-A20151204CCCH560796072</SerialNumber>
                <AlarmInPortNum>1</AlarmInPortNum>
                <AlarmInAmount>1</AlarmInAmount>
                <AlarmOutPortNum>1</AlarmOutPortNum>
                <AlarmOutAmount>1</AlarmOutAmount>
                <StartChannel>1</StartChannel>
                <AudioChanNum>1</AudioChanNum>
                <MaxDigitChannelNum>0</MaxDigitChannelNum>
                <AudioEncType>2</AudioEncType>
                <SmartType>0</SmartType>
                <StartChan>1</StartChan>
                <StartDChan>0</StartDChan>
            </SERVERINFO>
        </ConfigXML>
    </Params>
</PPVSPMessage>

心跳保活

Device=>>Platform: 设备与平台之前通过心跳来定时进行保活。

代码语言:html
AI代码解释
复制
<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
    <Version>2.0</Version>
    <Sequence>21911</Sequence>
    <CommandType>REQUEST</CommandType>
    <Command>KEEPALIVE</Command>
    <Params>
        <DeviceID>560796072</DeviceID>
    </Params>
</PPVSPMessage>

Platform=>>Device: 平台在收到保活请求后进行回复。

代码语言:html
AI代码解释
复制
<?xml version="1.0" encoding="GB2312" ?>
<PPVSPMessage>
    <Version>2.5</Version>
    <Sequence>21911</Sequence>
    <CommandType>RESPONSE</CommandType>
    <Method>CONTROL</Method>
    <WhichCommand>KEEPALIVE</WhichCommand>
    <Status>200</Status>
    <Description>OK</Description>
</PPVSPMessage>

技术交流

基友之家: 开源ehome平台

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
海康ehome协议分析(1):设备注册(1)
设备注册 1.Device to Platform 2.Platform to Device 技术交流 1.Device to Platform 海康设备注册后会主动连接配置的ehome平台,发送报文
TSINGEYE清眸物联
2023/01/04
7540
海康ehome协议分析(1):设备注册(1)
@TOC 1.Device to Platform 海康设备注册后会主动连接配置的ehome平台,发送报文如下: <?xml version="1.0" encoding="GB2312"?> <PP
TSINGEYE清眸物联
2022/11/03
1.1K0
海康ehome协议分析(3):PTZ云台控制
废话不多说,直接贴信令,这里有点不同, 云台控制是平台发给设备3次数据,设备回复平台1次。 1. 请求(平台 to 设备) 需要发送三次udp报文 <?xml version="1.0" encodi
TSINGEYE清眸物联
2022/11/03
1.1K0
海康ehome协议分析(2):预览请求
通过海康ehome协议通过TCP点播海康的摄像头,摄像头推送的流并非标准的PS流。 格式如下: 2400013980600000000000000a689ebc0d000001ba5e269c2ee401028f63feffff007d4909000001e000128c80092789a70bb9fffffffc000000010930000001e0001a8c0005fffffffffc00000001060109004e082468000003000180000001e000da8c0004fffffff80000000161e2727088000411c4469504636f3802c8118505f81b0b3171564e0668c371e18a3614cf05a24bcf006d9a6ad1ffc3efc7917c8cce99343b4e839750fefd8f32361ab3270444fbc90eb51586ad45d445f11ec996ea36aeab6446958282a9f687350a42463ed140d4465783237338b91d4c0dbebb8d3cc61e8092cd7124f6dd41c30f87771e399896cd633c0dfb6fcab16d472c25788870ee859f7eabce0c982024ca0eabdaaec2422ac14929c0002792538f0c0b7ed51d0ef09988ca548018530494fcdfd400000300b929180062c0
TSINGEYE清眸物联
2023/01/04
6980
海康ehome协议分析(4):GPS上传
海康带有GPS的设备,是通过报警(Alarm)服务进行GPS上传的,具体通信通道是根据配置文件,可选择UDP,UDP&TCP,MQTT方式分别对应的配置是:
TSINGEYE清眸物联
2022/11/03
6270
​​Android平台GB28181历史视音频文件回放规范解读及技术实现
在实现GB28181历史视音频文件回放之前,我们已完成了历史视音频文件检索和下载,历史视音频回放,在GB28181平台非常重要,比如执法记录仪等前端设备,默认录像数据存储在前端设备侧,如果需要上传到平台统一保存,除了到工作站拷贝外,还可以通过GB28181的历史视音频文件下载到指挥中心。如果指挥中心需要直接看历史视音频文件,也可以通过GB28181历史视音频回放实现。
音视频牛哥
2023/11/07
1.3K1
​​Android平台GB28181历史视音频文件回放规范解读及技术实现
视频安防监控EasyCVR平台海康大华设备国标GB28181告警布防的报文说明
TSINGSEE青犀视频监控综合管理平台EasyCVR基于云边端协同,可支持海量视频的轻量化接入与汇聚管理。平台既具备传统安防视频监控的能力,比如:视频监控直播、云端录像、云存储、录像检索与回看、告警上报、平台级联、云台控制、语音对讲等,也能接入AI智能分析的能力,包括人脸检测、车辆检测、烟火检测、安全帽检测、区域入侵检测等。
TSINGSEE青犀视频
2023/08/04
3840
iOS MDM详解(5)— 给设备发个指令操作
在这里需要我们前面得到的p12格式的证书,形式上和APP的差不多。其中token就是在TokenUpdate时的token,mdm是其中 的PushMagic,这个值是每次推送时都必须有的。所以根据内容看出Sever与APNs推送的消息基本固定,不同于APP的消息推送。发送这个消息主要目的就是通知设备,MDM Server要给你发指令了,赶快去连接服务器。
Light413
2020/04/08
2K2
iOS MDM详解(5)— 给设备发个指令操作
SkeyeVSS国标视频汇聚云服务通过GB28181协议进行摄像机设备接入以及获取设备信息
SkeyeVSS国标视频融合云平台基于端-边-云一体化架构,部署轻量简单、功能灵活多样,平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif等,2023年我们将拓展更多SDK接入,包括海康SDK、大华SDK、海康Ehome协议、华为SDK、宇视SDK、萤石SDK、乐橙SDK。
Openskeye
2023/04/10
8190
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?
了解TSINGSEE青犀视频产品的用户知道,作为音视频流媒体行业的视频能力平台设计者,TSINGSEE青犀视频的产品不限设备品牌只要协议支持就可以接入做流转换,其中EasyNVR主要作为RTSP协议设备/平台接入,EasyGBS主要作为GB28181协议设备/平台接入。当有的客户现场设备环境复杂,需要同时使用EasyGBS和EasyNVR两个平台,但是又不希望两个平台件是互相独立的,我们就可以考虑将EasyNVR接入到EasyGBS中,使其方便管理。上文我们已经介绍了EasyNVR接入到EasyGBS的配置过程。本文将详细描述EasyGBS如何实现调阅EasyNVR的视频通道。
EasyNVR
2020/08/25
7900
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?
Android国标接入终端实现GB28181实时位置(MobilePosition)上报
在实现本文提到的Android平台国标GB28181接入终端的实时位置上报之前,之前已经完成了Android终端GB28181常规功能接入,采集到实时音视频数据,编码PS打包后,按需传到GB28281服务平台,媒体流支持最新GB28181-2016的UDP和TCP被动模式,参数配置,支持注册有效期、心跳间隔、心跳间隔次数、TCP/UDP信令设置,支持RTP Sender IP地址类型、RTP Socket本地端口、SS-R-C、RTP socket 发送Buffer大小、RTP时间戳时钟频率设置,支持注册成功、注册超时、INVITE、ACK、BYE状态回调等。
音视频牛哥
2022/03/20
9860
Android国标接入终端实现GB28181实时位置(MobilePosition)上报
GB28181心跳机制探讨与技术实现
​心跳发送方、接收方需统一配置“心跳间隔”参数,按照“心跳间隔”定时发送心跳消息,默认心跳间隔60s。心跳发送方、接收方需统一配置“心跳超时次数”参数,心跳消息连续超时达到“心跳超时次数”则认为对方下线,默认心跳超时次数3次。​
音视频牛哥
2022/03/27
1.3K0
GB28181心跳机制探讨与技术实现
Android平台GB28181设备接入端预置位查询(PresetQuery)探讨和技术实现
​之前blog介绍了GB28181云台控制(PTZCmd)相关,本文主要是介绍下GB28181预置位查询。
音视频牛哥
2022/12/12
6440
Android平台GB28181设备接入端预置位查询(PresetQuery)探讨和技术实现
SmargGBD(GB28181设备接入模块)如何对接wvp-gb28181-pro
我们在对接SmartGBD(GB28181设备接入模块)的时候,处理常规的海康大华宇视等国标平台外,有些公司会选择wvp-gb28181-pro。
音视频牛哥
2023/11/11
1.4K0
SmargGBD(GB28181设备接入模块)如何对接wvp-gb28181-pro
SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制
SkeyeVSS平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等;
Openskeye
2023/04/10
1K0
PHP全栈学习笔记13
web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术。(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用)
达达前端
2019/07/03
1.4K0
PHP全栈学习笔记13
Android GB28181接入端实时位置订阅和上报之-如何获取当前经纬度
我们在做Android平台GB28181的时候,其中实时位置(MobilePosition)订阅和上报这块,涉及到实时经纬度的获取,特别是执法记录、车载系统的那个等场景,几乎就是标配。
音视频牛哥
2022/09/21
8440
Android平台GB28181设备接入端PTZ指令对接详解
上一篇blog“Android平台GB28181设备接入模块之球机/云台控制探究”谈到,Android平台做国标GB28181设备接入端的时候,PTZ控制要不要处理?如果处理,难度大不大?
音视频牛哥
2022/12/11
8040
node.js实现国标GB28181设备接入sip服务器解决方案SkeyeVSS国标视频云平台
GB28181接入服务器是SkeyeVSS接入GB28181设备/平台的信令交互服务器,GB28181将 SIP定位为联网系统的主要信令基础协议,并利用 SIP协议的有关扩展,实现了对非会话业务的兼顾,例如,对报警业务、历史视音频回放、下载等的支持。目前有GB28181-2011和 GB28181-2016两个版本。
Openskeye
2023/04/13
1.2K0
结合GB/T28181规范探讨Android平台设备接入模块心跳实现
好多开发者在用我们Android平台GB28181设备接入模块的时候,更希望跟我们探讨一些协议规范方面,以便在现场对接时,可以知其然知其所以然。比如,有开发者提到,GB28181的状态消息报送这块到底要怎么实现?希望我们能做个基础的普及。本文结合大牛直播SDK的模块,抛砖引玉,做个基础的讲解。
音视频牛哥
2024/07/26
2390
结合GB/T28181规范探讨Android平台设备接入模块心跳实现
推荐阅读
相关推荐
海康ehome协议分析(1):设备注册(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档