🍓配置文件说明
助手的参数通过XML文件存储,对于爱好者来说可以自己修改这些参数,但正常情况下不需要单独修改。以下是安装目录下各配置文件的说明。
提示
Config.xml
软件配置参数,包含当前项目密码、搜索过滤参数、个性化参数、工作线程等一系列软件基础运行参数,具体可参考Config.配置示例.xml文件。
<Class_Config>
<当前项目密码 opt="当前使用的项目密码,加密保存不可修改.">mXe9MosiadPqRJ8z2kjCtQ==</当前项目密码>
<搜索过滤 opt="SADP协议搜索显示过滤,0:所有设备 1:不显示萤石设备(默认) 2:不显示OEM设备 3:不显示萤石设备和OEM设备 4:只显示OEM设备 5:只显示萤石云设备">1</搜索过滤>
<H5自动登录 opt="非IE模式的自动登录,由于dispatch接口并不覆盖全机型,一直为隐藏关闭功能. true:开启 false:关闭(默认)">false</H5自动登录>
<通用协议>
<账户类型 opt="集成协议的账户类型 0:管理员(默认) 1:视频用户">0</账户类型>
<用户名 opt="集成协议的账户名">admin</用户名>
<密码 opt="集成协议的账户密码">hik12345</密码>
<认证方式 opt="集成协议的认证方式 0:digest/WSSE(默认) 1:digest">0</认证方式>
<WSSE时间验证 opt="开启WSSE时是否验证时间戳 true:验证 false:不验证(默认)">true</WSSE时间验证>
</通用协议>
<速改IP>
<网卡名称 opt="这里是速改IP最后一次修改IP的网卡名称">以太网</网卡名称>
<Last_IP opt="最后使用过的IP">192.168.100.1</Last_IP>
<Last_子网掩码 opt="最后使用过的子网掩码">255.255.255.0</Last_子网掩码>
</速改IP>
<个性化>
<标题 opt="软件标题">海康IPC助手</标题>
<版权 opt="软件右下角版权信息">www.pecmd.com</版权>
<报表页脚 opt="一键导出报表的页脚">海康IPC助手</报表页脚>
</个性化>
<工作线程 opt="工作线程调整,有助于优化批量速度,但是要考虑电脑性能">50</工作线程>
<SDK连接超时 opt="SDK与设备建立连接的最长等待时间,默认:2000毫秒,可设置范围500-5000毫秒">0</SDK连接超时>
<SDK接收超时 opt="SDK等待设备设备回应数据的最长等待时间,默认:4000毫秒,可设置范围1000-5000毫秒">0</SDK接收超时>
<自定义双击命令 opt="自定义双击命令,CAPLOCK大写时会出现设置入口,也可以在配置文件中直接修改,名称一定要与右键菜单名字一致,包括大小写,双击命令仅在常规运维和图像预览标签页之外双击生效">Ping测试</自定义双击命令>
<HTTP端口 opt="web访问端口,默认:80,该参数为某些极端环境设置,如设备web端口被修改的情况.">80</HTTP端口>
<服务端口 opt="设备服务端口,即SDK端口,默认:8000,该参数为某些特殊场景下设备服务端口被修改的情况.该参数影响以Excel导入方式修改设备IP时的默认端口,并关系到批量OSD叠加、批量密码修改、批量码流等需要通过表格对设备进行配置时是否成功的关键因素">8000</服务端口>
</Class_Config>
Ethome.xml
EHome/ISUP预存储配置文件,方便调试接入海康平台的设备。
<?xml version="1.0"?>
<Ehome_CFG>
<enable>false</enable> 是否启用,false:禁用 true:启用
<Address>1.1.1.1</Address> 平台服务器地址
<Port>7660</Port> 平台服务器端口
<Password>abc12345</Password> 平台密码,仅5.0开始支持,明文
<Ver>ISUP-v5.0</Ver> EHome/ISUP版本,不要手工修改
</Ehome_CFG>
GBT28181.xml
国标28181预存配置文件,方便调试接入国标平台的设备。
<Class_GB28181>
<Enable>0</Enable> 是否开启,0:关闭,1:开启
<TransProtocol>0</TransProtocol> 传输协议,0:UDP,1:TCP
<LocalSipPort>5060</LocalSipPort> 本地端口
<ServerID>34020000002000000001</ServerID> 服务器ID
<ServerDomain>3402000000</ServerDomain> 服务器域
<SipServerAddress>1.1.1.1</SipServerAddress> 服务器地址
<ServerSipPort>5060</ServerSipPort> 服务器端口
<ProtocolVersion>3</ProtocolVersion> 国标协议版本,0:2011,1:2015,2:2016,3:2022
<SipUserName>34020000001320000001</SipUserName> SIP用户名
<SipAuthenticateID>34020000001320000001</SipAuthenticateID> SIP用户ID
<SipAuthenticatePasswd>12345678</SipAuthenticatePasswd> SIP用户密码
<RegisterValid>3600</RegisterValid> 注册有效期
<HeartbeatInterval>60</HeartbeatInterval> 心跳周期
<MaxHeartbeatTimeOut>3</MaxHeartbeatTimeOut> 心跳超时次数
<StreamType>0</StreamType> 取流类型,0:主码流,1:子码流,2:第三码流
<DeviceStatus>0</DeviceStatus> 设备状态(只读)
<RegisterInterval>60</RegisterInterval> 注册间隔
<AutoAllocChannelID>0</AutoAllocChannelID> 是否自动分配通道ID,按位表示,取值:0- 手动配置,1- 自动分配(该参数保留未启用)
<DeviceDomain />
</Class_GB28181>
GAT1400.xml
视图库预存配置文件,方便调试接入视图库的设备。
<Class_GAT1400>
<VideoImgDBInformation>
<enabled>false</enabled> 是否启用,false:禁用,true:启用
<userName>user</userName> 视图库注册用户名
<password>user123</password> 视图库注册密码
<portNo>8023</portNo> 视图库端口
<heartbeatTime>60</heartbeatTime> 心跳间隔
<heartbeatCount>3</heartbeatCount> 心跳超时次数
<registryState>false</registryState> 注册状态(只读)
<addressingFormatType>ipaddress</addressingFormatType> 服务器地址类型,ipaddress:IP地址,hostname:域名
<ipv4Address>1.1.1.1</ipv4Address> 服务器地址
<hostName>myweb.com</hostName> 服务器地址,如果服务器地址类型为hostname则保存在此
<versionType>VIID_201804</versionType> 视图库版本(不要手工修改)
<pictureUploadType>binary</pictureUploadType> 图片上传方式,binary:二进制,url:链接,正常为binary,url一般为调试
<transportProtocolType>HTTP</transportProtocolType> 传输协议,默认HTTP
</VideoImgDBInformation>
</Class_GAT1400>
Project.xml
用于保存项目密码,该文件内的项目密码为对称加密存储,复制到其它电脑的助手目录可正常识别。
<Class_PasswordRecord>
<项目密码列表>
<PrjInfo> 每个PrjInfo为一个节点,列表中保存多少个密码就有多少个PrjInfo节点
<项目名称>测试项目1</项目名称>
<项目密码>mXe9MosiadPqRJ8z2kjCtQ==</项目密码>
</PrjInfo>
<PrjInfo>
<项目名称>测试项目2</项目名称>
<项目密码>mXe9MosiadPqRJ8z2kjCtQ==</项目密码>
</PrjInfo>
</项目密码列表>
</Class_PasswordRecord>
Type.io
设备类型扩展配置文件,助手默认的批量操作只识别DS-2开头的海康摄像机,非此型号开头设备会提示操作不适用该设备,如果需要识别某些海康定制机型,在此文件中加入设备名称前缀即可,每行一个,不需要写全称。

DS-SH
HST-
HCSadpSDK_Log_Switch.xml
海康SADP协议相关配置
<SdkLog>
<logLevel>3</logLevel> 日志记录级别,0:关闭日志 1:只记录错误日志 2:记录错误和调试日志 3:记录所有日志
<logDirectory>C:\Pecmd_Sadp_SDK</logDirectory> 日志路径
<autoDelete>true</autoDelete> 自动删除日志,默认保留10个文件
<cryptoPath>libcrypto-1_1-x64.dll</cryptoPath> 加密库文件,不要修改
<sslPath>libssl-1_1-x64.dll</sslPath> 通信库文件,不要修改
<pcap>false</pcap> 二层帧搜索模式,具体见注释,true:开启 false:关闭
</SdkLog>
注释:
海康官方SADP搜索模式为二层帧模式+组播方式,默认两种模式并行,助手默认未启用二层帧。其中二层帧协议号为:0x8033;组播地址是:239.255.255.250,端口:37020,理论只要加入这个组都会收到数据,但某些情况下,如插拔网线、切换IP、操作系统问题、防火墙问题会导致无法正常加入组播,导致设备无法搜索到设备或者只搜索到部分设备,这时候可以尝试启用二层帧模式,将<pcap>false</pcap>改为<pcap>true</pcap>,重启助手即可,如果无效,请安装助手目录下npcap-1.83.exe。
二层帧模式或多或少会影响设备列表加载速度,但是百台设备的情况下可以忽略不记。
logo.jpg
软件启动logo文件,准备一张800*600以内的jpg图片,命名为logo.jpg放入到软件根目录,助手启动时将自动加载该文件作为启动logo,如果图片大于800*600,则自动限制为800*600。
small_logo.jpg
软件主界面的重置密码处的logo,准备一张400*400图片,命名为small_logo.jpg放入到软件根目录重启软件即可,图片尽量控制在400*400左右,太大了没有意义。