oem_ipc: oem_ipc: update prebuilt web applicantion for v0.3.5

1.add advanced-encoder
2.add schedule
3.add output xml service
4.add output excel for face
5.imporve inquire about iLoadComplete
6.add limit on ip, ip mask, number
7.unlimit wifi password
8.inquire batch input buffer. waiting when buffer>=10
9.add token

Change-Id: Ia0605bee02ca6e6e4e562104ebc599b8adbb632a
This commit is contained in:
allen.chen
2020-05-08 18:30:25 +08:00
parent d5b50c37a4
commit 9fd36e349a
19 changed files with 4206 additions and 4009 deletions

View File

@ -38,6 +38,31 @@ MIT
@angular/router
MIT
@auth0/angular-jwt
MIT
The MIT License (MIT)
Copyright (c) 2017 Auth0 Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@ngx-translate/core
MIT
@ -722,6 +747,53 @@ THE SOFTWARE.
pkcs7
Apache2
punycode
MIT
Copyright Mathias Bynens <https://mathiasbynens.be/>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
querystring
MIT
Copyright 2012 Irakli Gozalishvili. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
regenerator-runtime
MIT
MIT License
@ -1203,6 +1275,31 @@ The above copyright notice and this permission notice shall be included in all c
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
url
MIT
The MIT License (MIT)
Copyright Joyent, Inc. and other Node contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
url-toolkit
Apache-2.0
Apache License
@ -1627,6 +1724,30 @@ Apache-2.0
webpack
MIT
Copyright JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
xhr
MIT
Copyright (c) 2012 Raynos.

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,13 @@
/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*
* See the Getting Started docs for more information:
* http://getbootstrap.com/getting-started/#support-ie10-width
*/
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*
* See the Getting Started docs for more information:
* http://getbootstrap.com/getting-started/#support-ie10-width
*/
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,51 +1,51 @@
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
// IT'S JUST JUNK FOR OUR DOCS!
// ++++++++++++++++++++++++++++++++++++++++++
/*!
* Copyright 2014-2015 Twitter, Inc.
*
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see https://creativecommons.org/licenses/by/3.0/.
*/
// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes.
(function () {
'use strict';
function emulatedIEMajorVersion() {
var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent)
if (groups === null) {
return null
}
var ieVersionNum = parseInt(groups[1], 10)
var ieMajorVersion = Math.floor(ieVersionNum)
return ieMajorVersion
}
function actualNonEmulatedIEMajorVersion() {
// Detects the actual version of IE in use, even if it's in an older-IE emulation mode.
// IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx
// @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx
var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line
if (jscriptVersion === undefined) {
return 11 // IE11+ not in emulation mode
}
if (jscriptVersion < 9) {
return 8 // IE8 (or lower; haven't tested on IE<8)
}
return jscriptVersion // IE9 or IE10 in any mode, or IE11 in non-IE11 mode
}
var ua = window.navigator.userAgent
if (ua.indexOf('Opera') > -1 || ua.indexOf('Presto') > -1) {
return // Opera, which might pretend to be IE
}
var emulated = emulatedIEMajorVersion()
if (emulated === null) {
return // Not IE
}
var nonEmulated = actualNonEmulatedIEMajorVersion()
if (emulated !== nonEmulated) {
window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!')
}
})();
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
// IT'S JUST JUNK FOR OUR DOCS!
// ++++++++++++++++++++++++++++++++++++++++++
/*!
* Copyright 2014-2015 Twitter, Inc.
*
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see https://creativecommons.org/licenses/by/3.0/.
*/
// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes.
(function () {
'use strict';
function emulatedIEMajorVersion() {
var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent)
if (groups === null) {
return null
}
var ieVersionNum = parseInt(groups[1], 10)
var ieMajorVersion = Math.floor(ieVersionNum)
return ieMajorVersion
}
function actualNonEmulatedIEMajorVersion() {
// Detects the actual version of IE in use, even if it's in an older-IE emulation mode.
// IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx
// @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx
var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line
if (jscriptVersion === undefined) {
return 11 // IE11+ not in emulation mode
}
if (jscriptVersion < 9) {
return 8 // IE8 (or lower; haven't tested on IE<8)
}
return jscriptVersion // IE9 or IE10 in any mode, or IE11 in non-IE11 mode
}
var ua = window.navigator.userAgent
if (ua.indexOf('Opera') > -1 || ua.indexOf('Presto') > -1) {
return // Opera, which might pretend to be IE
}
var emulated = emulatedIEMajorVersion()
if (emulated === null) {
return // Not IE
}
var nonEmulated = actualNonEmulatedIEMajorVersion()
if (emulated !== nonEmulated) {
window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!')
}
})();

View File

@ -1,23 +1,23 @@
/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
// See the Getting Started docs for more information:
// http://getbootstrap.com/getting-started/#support-ie10-width
(function () {
'use strict';
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style')
msViewportStyle.appendChild(
document.createTextNode(
'@-ms-viewport{width:auto!important}'
)
)
document.querySelector('head').appendChild(msViewportStyle)
}
})();
/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
// See the Getting Started docs for more information:
// http://getbootstrap.com/getting-started/#support-ie10-width
(function () {
'use strict';
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style')
msViewportStyle.appendChild(
document.createTextNode(
'@-ms-viewport{width:auto!important}'
)
)
document.querySelector('head').appendChild(msViewportStyle)
}
})();

View File

@ -1,103 +1,103 @@
[
{
"name": "streamType",
"items": [
"mainStream",
"subStream",
"thirdStream"
]
},
{
"name": "videoType",
"items": [
"videoStream",
"compositeStream"
]
},
{
"name": "resolution",
"items": {
"mainStream": [
"2688*1520"
],
"subStream": [
"640*480",
"704*576"
],
"thirdStream": [
"640*480",
"704*576",
"1280*720",
"1920*1080"
]
}
},
{
"name": "RCMode",
"items": [
"CBR",
"VBR"
]
},
{
"name": "imageQuality",
"items": [
"lowest",
"lower",
"medium",
"higher",
"highest"
]
},
{
"name": "frameRate",
"items": [
"1/16",
"1/8",
"1/4",
"1/2",
"1",
"2",
"4",
"6",
"8",
"10",
"12",
"15",
"16",
"18",
"20",
"25",
"30"
]
},
{
"name": "outputDataType",
"items": [
"H.264",
"H.265"
]
},
{
"name": "smart",
"items": [
"open",
"close"
]
},
{
"name": "RCQuality",
"items": [
"high",
"medium",
"low"
]
},
{
"name": "SVC",
"items": [
"open",
"close"
]
}
]
[
{
"name": "streamType",
"items": [
"mainStream",
"subStream",
"thirdStream"
]
},
{
"name": "videoType",
"items": [
"videoStream",
"compositeStream"
]
},
{
"name": "resolution",
"items": {
"mainStream": [
"2688*1520"
],
"subStream": [
"640*480",
"704*576"
],
"thirdStream": [
"640*480",
"704*576",
"1280*720",
"1920*1080"
]
}
},
{
"name": "RCMode",
"items": [
"CBR",
"VBR"
]
},
{
"name": "imageQuality",
"items": [
"lowest",
"lower",
"medium",
"higher",
"highest"
]
},
{
"name": "frameRate",
"items": [
"1/16",
"1/8",
"1/4",
"1/2",
"1",
"2",
"4",
"6",
"8",
"10",
"12",
"15",
"16",
"18",
"20",
"25",
"30"
]
},
{
"name": "outputDataType",
"items": [
"H.264",
"H.265"
]
},
{
"name": "smart",
"items": [
"open",
"close"
]
},
{
"name": "RCQuality",
"items": [
"high",
"medium",
"low"
]
},
{
"name": "SVC",
"items": [
"open",
"close"
]
}
]

View File

@ -1,64 +1,65 @@
[
{
"name": "System",
"items": [
"Settings",
"Maintain",
"Security",
"User"
]
},
{
"name": "Network",
"items": [
"Basic",
"Advanced"
]
},
{
"name": "Video",
"items": [
"Encoder",
"ROI",
"RegionCrop"
]
},
{
"name": "Audio",
"items": [
"AudioParam"
]
},
{
"name": "Image",
"items": [
"ImageSettings"
]
},
{
"name": "Event",
"items": [
"MotionDetect",
"IntrusionDetection",
"AlarmInput",
"AlarmOutput",
"Abnormal"
]
},
{
"name": "Storage",
"items": [
"PlanSettings",
"StorageManage"
]
},
{
"name": "Intel",
"items": [
"MarkCover",
"MaskArea",
"RuleSettings",
"Advanced"
]
}
]
[
{
"name": "System",
"items": [
"Settings",
"Maintain",
"Security",
"User"
]
},
{
"name": "Network",
"items": [
"Basic",
"Advanced"
]
},
{
"name": "Video",
"items": [
"Encoder",
"AdvancedEncoder",
"ROI",
"RegionCrop"
]
},
{
"name": "Audio",
"items": [
"AudioParam"
]
},
{
"name": "Image",
"items": [
"ImageSettings"
]
},
{
"name": "Event",
"items": [
"MotionDetect",
"IntrusionDetection",
"AlarmInput",
"AlarmOutput",
"Abnormal"
]
},
{
"name": "Storage",
"items": [
"PlanSettings",
"StorageManage"
]
},
{
"name": "Intel",
"items": [
"MarkCover",
"MaskArea",
"RuleSettings",
"Advanced"
]
}
]

View File

@ -1,161 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<DeviceCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<SysCap>
<isSupportDst>true</isSupportDst>
<NetworkCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportWireless>true</isSupportWireless>
<isSupportPPPoE>true</isSupportPPPoE>
<isSupportBond>false</isSupportBond>
<isSupport802_1x>false</isSupport802_1x>
<isSupportNtp>true</isSupportNtp>
<isSupportFtp>true</isSupportFtp>
<isSupportUpnp>true</isSupportUpnp>
<isSupportDdns>true</isSupportDdns>
<isSupportHttps>true</isSupportHttps>
<SnmpCap>
<isSupport>true</isSupport>
</SnmpCap>
<isSupportExtNetCfg>false</isSupportExtNetCfg>
<isSupportIPFilter>true</isSupportIPFilter>
<isSupportEZVIZ>true</isSupportEZVIZ>
<isSupportEhome>true</isSupportEhome>
<isSupportWirelessDial>false</isSupportWirelessDial>
<isSupportWirelessServer>false</isSupportWirelessServer>
<isSupportWPS>true</isSupportWPS>
<isWirelessMutexWithWirelessServer>true</isWirelessMutexWithWirelessServer>
<isSupportMACFilter>false</isSupportMACFilter>
<isSupportRFIDData>false</isSupportRFIDData>
<isSupportwifiProbeSSID>false</isSupportwifiProbeSSID>
<isSupportWifiProbe>false</isSupportWifiProbe>
<verificationCode max="12" ></verificationCode>
<VerificationCodeModification>
<verificationCodeType opt="normal,empty">empty</verificationCodeType>
<isSupportDeclarationURL>false</isSupportDeclarationURL>
<supportPrivacyPolicyURL>false</supportPrivacyPolicyURL>
<verificationCodeModify opt="true,false">false</verificationCodeModify>
</VerificationCodeModification>
<isSupportIntegrate>true</isSupportIntegrate>
<isSupportPlatformAccess>true</isSupportPlatformAccess>
<isSupportGetLinkSocketIP>true</isSupportGetLinkSocketIP>
<isSupportWebSocket>true</isSupportWebSocket>
<isSupportWebSocketS>true</isSupportWebSocketS>
</NetworkCap>
<IOCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<IOInputPortNums>1</IOInputPortNums>
<IOOutputPortNums>1</IOOutputPortNums>
<isSupportStrobeLamp>false</isSupportStrobeLamp>
</IOCap>
<SerialCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<rs485PortNums>0</rs485PortNums>
<supportRS232Config>true</supportRS232Config>
<rs422PortNums>0</rs422PortNums>
<rs232PortNums>1</rs232PortNums>
</SerialCap>
<VideoCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<videoInputPortNums>0</videoInputPortNums>
<videoOutputPortNums>0</videoOutputPortNums>
<isSupportHeatmap>false</isSupportHeatmap>
<isSupportCounting>true</isSupportCounting>
<countingType>object</countingType>
<isSupportPicture>true</isSupportPicture>
</VideoCap>
<AudioCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<audioInputNums>1</audioInputNums>
<audioOutputNums>1</audioOutputNums>
</AudioCap>
<isSupportExternalDevice>false</isSupportExternalDevice>
<isSupportSubscribeEvent>true</isSupportSubscribeEvent>
<isSupportDiagnosedData>true</isSupportDiagnosedData>
<isSupportMetadata>true</isSupportMetadata>
</SysCap>
<voicetalkNums>1</voicetalkNums>
<isSupportSnapshot>true</isSupportSnapshot>
<SecurityCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<supportUserNums>32</supportUserNums>
<userBondIpNums>0</userBondIpNums>
<userBondMacNums>0</userBondMacNums>
<isSupCertificate>true</isSupCertificate>
<issupIllegalLoginLock>true</issupIllegalLoginLock>
<isSupportOnlineUser>true</isSupportOnlineUser>
<isSupportAnonymous>false</isSupportAnonymous>
<isSupportStreamEncryption>false</isSupportStreamEncryption>
<securityVersion opt="1"/>
<keyIterateNum>100</keyIterateNum>
<isSupportUserCheck>true</isSupportUserCheck>
<isSupportSecurityQuestionConfig>true</isSupportSecurityQuestionConfig>
<SecurityLimits>
<LoginPasswordLenLimit min="1" max="16"/>
<SecurityAnswerLenLimit min="1" max="128"/>
</SecurityLimits>
<RSAKeyLength opt="1024,2048" def="2048"/>
<isSupportONVIFUserManagement>true</isSupportONVIFUserManagement>
<WebCertificateCap>
<CertificateType opt="digest,digest/basic"/>
</WebCertificateCap>
<isSupportConfigFileImport>true</isSupportConfigFileImport>
<isSupportConfigFileExport>true</isSupportConfigFileExport>
<cfgFileSecretKeyLenLimit min="1" max="16"/>
<isIrreversible>true</isIrreversible>
<salt>608c1f60bee18c7050dc2918d27f3b10100b61582ef0a0b2c96de71dc8d7a9fd</salt>
<isSupportOnvifInfo>true</isSupportOnvifInfo>
<isSupportDeviceSelfSignCertExport>true</isSupportDeviceSelfSignCertExport>
</SecurityCap>
<EventCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportHDFull>true</isSupportHDFull>
<isSupportHDError>true</isSupportHDError>
<isSupportNicBroken>true</isSupportNicBroken>
<isSupportIpConflict>true</isSupportIpConflict>
<isSupportIllAccess>true</isSupportIllAccess>
<isSupportViException>false</isSupportViException>
<isSupportViMismatch>false</isSupportViMismatch>
<isSupportRecordException>false</isSupportRecordException>
<isSupportTriggerFocus>false</isSupportTriggerFocus>
<isSupportMotionDetection>true</isSupportMotionDetection>
<isSupportVideoLoss>false</isSupportVideoLoss>
<isSupportTamperDetection>true</isSupportTamperDetection>
<isSupportPersonQueueDetection>false</isSupportPersonQueueDetection>
<isSupportTeacherBehaviorDetect>false</isSupportTeacherBehaviorDetect>
<isSupportFaceSnap>true</isSupportFaceSnap>
<isSupportCityManagement>false</isSupportCityManagement>
<isSupportMixedTargetDetection>false</isSupportMixedTargetDetection>
</EventCap>
<RacmCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<nasNums>8</nasNums>
<pictureSearchType opt="CMR,MOTION,ALARM,faceSnap"/>
<recordSearchType opt="CMR,MOTION,ALARM,EDR,ALARMANDMOTION,AllEvent"/>
</RacmCap>
<SmartCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportROI>true</isSupportROI>
<isSupportStorageDetection>false</isSupportStorageDetection>
</SmartCap>
<WLAlarmCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportTeleControl>false</isSupportTeleControl>
<isSupportPIR>false</isSupportPIR>
<isSupportWLSensors>false</isSupportWLSensors>
<isSupportCallHelp>false</isSupportCallHelp>
<WLSensorsNum>8</WLSensorsNum>
</WLAlarmCap>
<isSupportGIS>false</isSupportGIS>
<isSupportCompass>false</isSupportCompass>
<isSupportRoadInfoOverlays>false</isSupportRoadInfoOverlays>
<TestCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportFTPTest>true</isSupportFTPTest>
<isSupportPingTest>true</isSupportPingTest>
<isSupportNTPTest>true</isSupportNTPTest>
<isSupportNASTest>true</isSupportNASTest>
<isSupportEmailTest>true</isSupportEmailTest>
</TestCap>
<PanoramaCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportGeneratePanorama>false</isSupportGeneratePanorama>
<isSupportPanoramaPosition3D>false</isSupportPanoramaPosition3D>
<isSupportPreset>false</isSupportPreset>
</PanoramaCap>
<isSupportFaceCaptureStatistics>false</isSupportFaceCaptureStatistics>
<isSupportElectronicsEnlarge>true</isSupportElectronicsEnlarge>
<isSupportRemoveStorage>false</isSupportRemoveStorage>
<isSupportFirmwareVersionInfo>true</isSupportFirmwareVersionInfo>
<isSupportLaserSpotManual>false</isSupportLaserSpotManual>
<isSupportRTMP>false</isSupportRTMP>
<isSupportTraffic>false</isSupportTraffic>
<isSupportEmmcInfo>true</isSupportEmmcInfo>
</DeviceCap>
<?xml version="1.0" encoding="UTF-8"?>
<DeviceCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<SysCap>
<isSupportDst>true</isSupportDst>
<NetworkCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportWireless>true</isSupportWireless>
<isSupportPPPoE>true</isSupportPPPoE>
<isSupportBond>false</isSupportBond>
<isSupport802_1x>false</isSupport802_1x>
<isSupportNtp>true</isSupportNtp>
<isSupportFtp>true</isSupportFtp>
<isSupportUpnp>true</isSupportUpnp>
<isSupportDdns>true</isSupportDdns>
<isSupportHttps>true</isSupportHttps>
<SnmpCap>
<isSupport>true</isSupport>
</SnmpCap>
<isSupportExtNetCfg>false</isSupportExtNetCfg>
<isSupportIPFilter>true</isSupportIPFilter>
<isSupportEZVIZ>true</isSupportEZVIZ>
<isSupportEhome>true</isSupportEhome>
<isSupportWirelessDial>false</isSupportWirelessDial>
<isSupportWirelessServer>false</isSupportWirelessServer>
<isSupportWPS>true</isSupportWPS>
<isWirelessMutexWithWirelessServer>true</isWirelessMutexWithWirelessServer>
<isSupportMACFilter>false</isSupportMACFilter>
<isSupportRFIDData>false</isSupportRFIDData>
<isSupportwifiProbeSSID>false</isSupportwifiProbeSSID>
<isSupportWifiProbe>false</isSupportWifiProbe>
<verificationCode max="12" ></verificationCode>
<VerificationCodeModification>
<verificationCodeType opt="normal,empty">empty</verificationCodeType>
<isSupportDeclarationURL>false</isSupportDeclarationURL>
<supportPrivacyPolicyURL>false</supportPrivacyPolicyURL>
<verificationCodeModify opt="true,false">false</verificationCodeModify>
</VerificationCodeModification>
<isSupportIntegrate>true</isSupportIntegrate>
<isSupportPlatformAccess>true</isSupportPlatformAccess>
<isSupportGetLinkSocketIP>true</isSupportGetLinkSocketIP>
<isSupportWebSocket>true</isSupportWebSocket>
<isSupportWebSocketS>true</isSupportWebSocketS>
</NetworkCap>
<IOCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<IOInputPortNums>1</IOInputPortNums>
<IOOutputPortNums>1</IOOutputPortNums>
<isSupportStrobeLamp>false</isSupportStrobeLamp>
</IOCap>
<SerialCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<rs485PortNums>0</rs485PortNums>
<supportRS232Config>true</supportRS232Config>
<rs422PortNums>0</rs422PortNums>
<rs232PortNums>1</rs232PortNums>
</SerialCap>
<VideoCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<videoInputPortNums>0</videoInputPortNums>
<videoOutputPortNums>0</videoOutputPortNums>
<isSupportHeatmap>false</isSupportHeatmap>
<isSupportCounting>true</isSupportCounting>
<countingType>object</countingType>
<isSupportPicture>true</isSupportPicture>
</VideoCap>
<AudioCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<audioInputNums>1</audioInputNums>
<audioOutputNums>1</audioOutputNums>
</AudioCap>
<isSupportExternalDevice>false</isSupportExternalDevice>
<isSupportSubscribeEvent>true</isSupportSubscribeEvent>
<isSupportDiagnosedData>true</isSupportDiagnosedData>
<isSupportMetadata>true</isSupportMetadata>
</SysCap>
<voicetalkNums>1</voicetalkNums>
<isSupportSnapshot>true</isSupportSnapshot>
<SecurityCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<supportUserNums>32</supportUserNums>
<userBondIpNums>0</userBondIpNums>
<userBondMacNums>0</userBondMacNums>
<isSupCertificate>true</isSupCertificate>
<issupIllegalLoginLock>true</issupIllegalLoginLock>
<isSupportOnlineUser>true</isSupportOnlineUser>
<isSupportAnonymous>false</isSupportAnonymous>
<isSupportStreamEncryption>false</isSupportStreamEncryption>
<securityVersion opt="1"/>
<keyIterateNum>100</keyIterateNum>
<isSupportUserCheck>true</isSupportUserCheck>
<isSupportSecurityQuestionConfig>true</isSupportSecurityQuestionConfig>
<SecurityLimits>
<LoginPasswordLenLimit min="1" max="16"/>
<SecurityAnswerLenLimit min="1" max="128"/>
</SecurityLimits>
<RSAKeyLength opt="1024,2048" def="2048"/>
<isSupportONVIFUserManagement>true</isSupportONVIFUserManagement>
<WebCertificateCap>
<CertificateType opt="digest,digest/basic"/>
</WebCertificateCap>
<isSupportConfigFileImport>true</isSupportConfigFileImport>
<isSupportConfigFileExport>true</isSupportConfigFileExport>
<cfgFileSecretKeyLenLimit min="1" max="16"/>
<isIrreversible>true</isIrreversible>
<salt>608c1f60bee18c7050dc2918d27f3b10100b61582ef0a0b2c96de71dc8d7a9fd</salt>
<isSupportOnvifInfo>true</isSupportOnvifInfo>
<isSupportDeviceSelfSignCertExport>true</isSupportDeviceSelfSignCertExport>
</SecurityCap>
<EventCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportHDFull>true</isSupportHDFull>
<isSupportHDError>true</isSupportHDError>
<isSupportNicBroken>true</isSupportNicBroken>
<isSupportIpConflict>true</isSupportIpConflict>
<isSupportIllAccess>true</isSupportIllAccess>
<isSupportViException>false</isSupportViException>
<isSupportViMismatch>false</isSupportViMismatch>
<isSupportRecordException>false</isSupportRecordException>
<isSupportTriggerFocus>false</isSupportTriggerFocus>
<isSupportMotionDetection>true</isSupportMotionDetection>
<isSupportVideoLoss>false</isSupportVideoLoss>
<isSupportTamperDetection>true</isSupportTamperDetection>
<isSupportPersonQueueDetection>false</isSupportPersonQueueDetection>
<isSupportTeacherBehaviorDetect>false</isSupportTeacherBehaviorDetect>
<isSupportFaceSnap>true</isSupportFaceSnap>
<isSupportCityManagement>false</isSupportCityManagement>
<isSupportMixedTargetDetection>false</isSupportMixedTargetDetection>
</EventCap>
<RacmCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<nasNums>8</nasNums>
<pictureSearchType opt="CMR,MOTION,ALARM,faceSnap"/>
<recordSearchType opt="CMR,MOTION,ALARM,EDR,ALARMANDMOTION,AllEvent"/>
</RacmCap>
<SmartCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportROI>true</isSupportROI>
<isSupportStorageDetection>false</isSupportStorageDetection>
</SmartCap>
<WLAlarmCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportTeleControl>false</isSupportTeleControl>
<isSupportPIR>false</isSupportPIR>
<isSupportWLSensors>false</isSupportWLSensors>
<isSupportCallHelp>false</isSupportCallHelp>
<WLSensorsNum>8</WLSensorsNum>
</WLAlarmCap>
<isSupportGIS>false</isSupportGIS>
<isSupportCompass>false</isSupportCompass>
<isSupportRoadInfoOverlays>false</isSupportRoadInfoOverlays>
<TestCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportFTPTest>true</isSupportFTPTest>
<isSupportPingTest>true</isSupportPingTest>
<isSupportNTPTest>true</isSupportNTPTest>
<isSupportNASTest>true</isSupportNASTest>
<isSupportEmailTest>true</isSupportEmailTest>
</TestCap>
<PanoramaCap version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema">
<isSupportGeneratePanorama>false</isSupportGeneratePanorama>
<isSupportPanoramaPosition3D>false</isSupportPanoramaPosition3D>
<isSupportPreset>false</isSupportPreset>
</PanoramaCap>
<isSupportFaceCaptureStatistics>false</isSupportFaceCaptureStatistics>
<isSupportElectronicsEnlarge>true</isSupportElectronicsEnlarge>
<isSupportRemoveStorage>false</isSupportRemoveStorage>
<isSupportFirmwareVersionInfo>true</isSupportFirmwareVersionInfo>
<isSupportLaserSpotManual>false</isSupportLaserSpotManual>
<isSupportRTMP>false</isSupportRTMP>
<isSupportTraffic>false</isSupportTraffic>
<isSupportEmmcInfo>true</isSupportEmmcInfo>
</DeviceCap>

View File

@ -1,22 +1,22 @@
<DeviceInfo xmlns="http://www.hikvision.com/ver20/XMLSchema" version="2.0">
<deviceName>IP CAMERA</deviceName>
<deviceID>720a0000-9664-11b4-8325-bcbac271eaf8</deviceID>
<deviceDescription>IPCamera</deviceDescription>
<deviceLocation>hangzhou</deviceLocation>
<systemContact>Hikvision.China</systemContact>
<model>DS-2CD7T47DWD-IZSW</model>
<serialNumber>DS-2CD7T47DWD-IZSW20190805AACHD46944751</serialNumber>
<macAddress>bc:ba:c2:71:ea:f8</macAddress>
<firmwareVersion>V5.5.91</firmwareVersion>
<firmwareReleasedDate>build 190218</firmwareReleasedDate>
<encoderVersion>V7.3</encoderVersion>
<encoderReleasedDate>build 190107</encoderReleasedDate>
<bootVersion>V1.3.4</bootVersion>
<bootReleasedDate>100316</bootReleasedDate>
<hardwareVersion>0x0</hardwareVersion>
<deviceType>IPCamera</deviceType>
<telecontrolID>88</telecontrolID>
<supportBeep>false</supportBeep>
<supportVideoLoss>false</supportVideoLoss>
<firmwareVersionInfo>B-R-H3-0</firmwareVersionInfo>
</DeviceInfo>
<DeviceInfo xmlns="http://www.hikvision.com/ver20/XMLSchema" version="2.0">
<deviceName>IP CAMERA</deviceName>
<deviceID>720a0000-9664-11b4-8325-bcbac271eaf8</deviceID>
<deviceDescription>IPCamera</deviceDescription>
<deviceLocation>hangzhou</deviceLocation>
<systemContact>Hikvision.China</systemContact>
<model>DS-2CD7T47DWD-IZSW</model>
<serialNumber>DS-2CD7T47DWD-IZSW20190805AACHD46944751</serialNumber>
<macAddress>bc:ba:c2:71:ea:f8</macAddress>
<firmwareVersion>V5.5.91</firmwareVersion>
<firmwareReleasedDate>build 190218</firmwareReleasedDate>
<encoderVersion>V7.3</encoderVersion>
<encoderReleasedDate>build 190107</encoderReleasedDate>
<bootVersion>V1.3.4</bootVersion>
<bootReleasedDate>100316</bootReleasedDate>
<hardwareVersion>0x0</hardwareVersion>
<deviceType>IPCamera</deviceType>
<telecontrolID>88</telecontrolID>
<supportBeep>false</supportBeep>
<supportVideoLoss>false</supportVideoLoss>
<firmwareVersionInfo>B-R-H3-0</firmwareVersionInfo>
</DeviceInfo>

View File

@ -1,26 +1,26 @@
{
"genderType": [
"male",
"female",
"all"
],
"searchOption": [
"MNG.searchByCondition",
"MNG.searchByName"
],
"conditionType": [
"whiteList",
"blackList"
],
"certiType": [
"identityCard"
],
"listType": [
"permanent"
]
{
"genderType": [
"male",
"female",
"all"
],
"searchOption": [
"MNG.searchByCondition",
"MNG.searchByName"
],
"conditionType": [
"whiteList",
"blackList"
],
"certiType": [
"identityCard"
],
"listType": [
"permanent"
]
}

View File

@ -1,27 +1,27 @@
[
{
"name": "MemberList",
"items": [
"ListManagement",
"BatchInput"
]
},
{
"name": "SnapShot",
"items": [
"SnapShot"
]
},
{
"name": "Control",
"items": [
"Control"
]
},
{
"name": "Config",
"items": [
"ParaConfig"
]
}
]
[
{
"name": "MemberList",
"items": [
"ListManagement",
"BatchInput"
]
},
{
"name": "SnapShot",
"items": [
"SnapShot"
]
},
{
"name": "Control",
"items": [
"Control"
]
},
{
"name": "Config",
"items": [
"ParaConfig"
]
}
]

View File

@ -1,14 +1,14 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>IP Camera</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles.100106f5ab31b50b1bc0.css"></head>
<body>
<app-root></app-root>
<script src="runtime-es2015.0811dcefd377500b5b1a.js" type="module"></script><script src="runtime-es5.0811dcefd377500b5b1a.js" nomodule defer></script><script src="polyfills-es5.d32b6e24434945cce2d3.js" nomodule defer></script><script src="polyfills-es2015.9b0d8557f647e32f0fc9.js" type="module"></script><script src="scripts.ff3a583f0468bbe90d00.js" defer></script><script src="main-es2015.2df79628d5825ad54b9b.js" type="module"></script><script src="main-es5.2df79628d5825ad54b9b.js" nomodule defer></script></body>
</html>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>IP Camera</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles.ca61fe2e61c87cdc352c.css"></head>
<body>
<app-root></app-root>
<script src="runtime-es2015.0811dcefd377500b5b1a.js" type="module"></script><script src="runtime-es5.0811dcefd377500b5b1a.js" nomodule defer></script><script src="polyfills-es5.d32b6e24434945cce2d3.js" nomodule defer></script><script src="polyfills-es2015.9b0d8557f647e32f0fc9.js" type="module"></script><script src="scripts.ff3a583f0468bbe90d00.js" defer></script><script src="main-es2015.0f1ef1ce31d5d22f3e6c.js" type="module"></script><script src="main-es5.0f1ef1ce31d5d22f3e6c.js" nomodule defer></script></body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long