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

1.Device to Platform

海康设备注册后会主动连接配置的ehome平台,发送报文如下:

<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
	<!--ehome协议版本-->
    <Version>2.0</Version> 
   	<!--信令交互序列号-->
    <Sequence>21910</Sequence>
	<!--标示发送的是请求-->
	<CommandType>REQUEST</CommandType>
	<!--设备注册命令-->	
    <Command>REGISTER</Command>
    <Params>
        <NetUnitType>PU</NetUnitType>
        <!--设备序列号:唯一-->
        <DeviceID>560796072</DeviceID>
        <!--设备固件版本-->
        <FirmwareVersion>V5.4.5 build 170302</FirmwareVersion>
        <!--设备本机IP-->
        <LocalIP>192.168.1.100</LocalIP>
        <!--设备本机端口-->
        <LocalPort>9486</LocalPort>
        <!--设备类型:参见专门文档-->
        <DevType>31</DevType>
        <!--设备厂家-->
        <Manufacture>0</Manufacture>
    </Params>
</PPVSPMessage>

2.Platform to Device

ehome平台在收到设备注册指令后,回复如下:

<?xml version="1.0" encoding="GB2312" ?>
<PPVSPMessage>
	<!--平台版本号,不一定跟设备一致-->
    <Version>2.5</Version>
    <!--信令交互序列号-->	
    <Sequence>21910</Sequence>
    <!--标示发送的是回复-->
    <CommandType>RESPONSE</CommandType>
    <!--标示回复的是注册信令-->
    <Method>REGISTER</Method>
    <WhichCommand>REGISTER</WhichCommand>
    <!--注册状态码-->
    <Status>200</Status>
    <!--状态码描述-->
    <Description>OK</Description>
    <Params>
    	<!--保活间隔,单位:秒-->
        <KeepAliveSeconds>15</KeepAliveSeconds>
        <!--平台报警服务信息-->
        <AlarmServerIP>10.21.84.13</AlarmServerIP>
        <AlarmServerPort>7332</AlarmServerPort>
        <AlarmServerType>2</AlarmServerType>
        <!--时间同步配置信息-->
        <NTPServerIP>10.17.132.231</NTPServerIP>
        <NTPServerPort>123</NTPServerPort>
        <NTPInterval>3600</NTPInterval>
        <!--图片服务信息-->
        <PictureServer>10.21.84.48</PictureServer>
        <PictureServerPort>10002</PictureServerPort>
        <PictureServerType>2</PictureServerType>   
        <!--基本无意义-->
        <BlackListAddr></BlackListAddr>
        <BlackListName></BlackListName>
        <BlackListPort>0</BlackListPort>
        <BlackListUser></BlackListUser>
        <BlackListPassword></BlackListPassword>
        <RegisterServerIP></RegisterServerIP>
        <RegisterServerPort>0</RegisterServerPort>
    </Params>
</PPVSPMessage>

技术交流

基友之家:开源ehome平台
安防、互联网直播交流Q群:1033175645

猜你喜欢

转载自blog.csdn.net/jiuaiwo1314/article/details/108025754