
-1- ONVIF Base Test Spec V1.02.4
ONVIF
TM
Base Test Specification
Version 1.02.4
July, 2011

-2- ONVIF Base Test Spec V1.02.4
2011 by ONVIF, Inc. All rights reserved.
Recipients of this document may copy, distribute, publish, or display this document so long as this
copyright notice, license and disclaimer are retained with all copies of the document. No license is
granted to modify this document.
THIS DOCUMENT IS PROVIDED "AS IS," AND THE CORPORATION AND ITS MEMBERS AND
THEIR AFFILIATES, MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THIS
DOCUMENT ARE SUITABLE FOR ANY PURPOSE; OR THAT THE IMPLEMENTATION OF SUCH
CONTENTS WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER
RIGHTS.
IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE
FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL
DAMAGES, ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS
DOCUMENT, WHETHER OR NOT (1) THE CORPORATION, MEMBERS OR THEIR AFFILIATES
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR (2) SUCH DAMAGES WERE
REASONABLY FORESEEABLE, AND ARISING OUT OF OR RELATING TO ANY USE OR
DISTRIBUTION OF THIS DOCUMENT. THE FOREGOING DISCLAIMER AND LIMITATION ON
LIABILITY DO NOT APPLY TO, INVALIDATE, OR LIMIT REPRESENTATIONS AND WARRANTIES
MADE BY THE MEMBERS AND THEIR RESPECTIVE AFFILIATES TO THE CORPORATION AND
OTHER MEMBERS IN CERTAIN WRITTEN POLICIES OF THE CORPORATION.

-3- ONVIF Base Test Spec V1.02.4
Revision History
Ver.
Date
Description
1.02.4
29th/Jun, 2011
First issue of Base Test Specification

-4- ONVIF Base Test Spec V1.02.4
Table of Contents
1 Introduction ................................................................................................................................................ 9
1.1 Scope ................................................................................................................................................ 9
1.1.1 IP Configuration ............................................................................................................................ 9
1.1.2 Device Discovery ........................................................................................................................ 10
Table 1 Device Discovery ................................................................................................................................. 10
1.1.3 Device Management ................................................................................................................... 10
1.1.4 Event Handling ............................................................................................................................ 11
1.1.5 Security ....................................................................................................................................... 11
2 Terms and Definitions .............................................................................................................................. 12
2.1 Definitions ........................................................................................................................................ 12
2.2 Abbreviations ................................................................................................................................... 12
3 Test Overview ........................................................................................................................................... 13
3.1 Test Setup ....................................................................................................................................... 13
3.1.1 Network Configuration for device under test ............................................................................... 13
3.2 Prerequisites ................................................................................................................................... 14
3.3 Requirement Level .......................................................................................................................... 14
3.4 Test Policy ....................................................................................................................................... 14
3.4.1 IP Configuration .......................................................................................................................... 14
3.4.2 Device Discovery ........................................................................................................................ 15
3.4.3 Device Management ................................................................................................................... 15
3.4.4 Event Handling ............................................................................................................................ 16
3.4.5 Security ....................................................................................................................................... 16
4 IP Configuration Test Cases .................................................................................................................... 17
4.1 IPv4 ................................................................................................................................................. 17
4.1.1 IPV4 STATIC IP ........................................................................................................................... 17
4.1.2 IPV4 LINK LOCAL ADDRESS .................................................................................................... 20
4.1.3 IPV4 DHCP ................................................................................................................................. 23
4.2 IPv6 ................................................................................................................................................. 28
4.2.1 IPV6 STATIC IP ........................................................................................................................... 28
4.2.2 IPV6 STATELESS IP CONFIGURATION - ROUTER ADVERTISEMENT ................................. 31
4.2.3 IPV6 STATELESS IP CONFIGURATION - NEIGHBOUR DISCOVERY .................................... 34

-5- ONVIF Base Test Spec V1.02.4
4.2.4 IPV6 STATEFUL IP CONFIGURATION ...................................................................................... 37
5 Device Discovery Test Cases .................................................................................................................. 41
5.1 HELLO MESSAGE .......................................................................................................................... 41
5.2 HELLO MESSAGE VALIDATION .................................................................................................... 42
5.3 SEARCH BASED ON DEVICE SCOPE TYPES ............................................................................. 44
5.4 SEARCH WITH OMITTED DEVICE AND SCOPE TYPES ............................................................ 45
5.5 RESPONSE TO INVALID SEARCH REQUEST ............................................................................. 47
5.6 SEARCH USING UNICAST PROBE MESSAGE ............................................................................ 48
5.7 DEVICE SCOPES CONFIGURATION ............................................................................................ 48
5.8 BYE MESSAGE .............................................................................................................................. 51
5.9 DISCOVERY MODE CONFIGURATION ........................................................................................ 52
5.10 SOAP FAULT MESSAGE ................................................................................................................ 55
6 Device Management Test Cases ............................................................................................................. 56
6.1 Capabilities ...................................................................................................................................... 56
6.1.1 GET WSDL URL ......................................................................................................................... 56
6.1.2 ALL CAPABILITIES ..................................................................................................................... 57
6.1.3 DEVICE CAPABILITIES .............................................................................................................. 58
6.1.4 MEDIA CAPABILITIES ................................................................................................................ 59
6.1.5 EVENT CAPABALITIES .............................................................................................................. 60
6.1.6 PTZ CAPABALITIES ................................................................................................................... 61
6.1.7 SERVICE CATEGORY CAPABILITIES ...................................................................................... 62
6.1.8 SOAP FAULT MESSAGE ........................................................................................................... 63
6.2 Network ........................................................................................................................................... 64
6.2.1 NETWORK COMMAND HOSTNAME CONFIGURATION ......................................................... 64
6.2.2 NETWORK COMMAND SETHOSTNAME TEST ....................................................................... 65
6.2.3 NETWORK COMMAND SETHOSTNAME TEST ERROR CASE .............................................. 67
6.2.4 GET DNS CONFIGURATION ..................................................................................................... 69
6.2.5 SET DNS CONFIGURATION - SEARCHDOMAIN ..................................................................... 70
6.2.6 SET DNS CONFIGURATION - DNSMANUAL IPV4 ................................................................... 72
6.2.7 SET DNS CONFIGURATION - DNSMANUAL IPV6 ................................................................... 74
6.2.8 SET DNS CONFIGURATION - FROMDHCP ............................................................................. 76
6.2.9 SET DNS CONFIGURATION - DNSMANUAL INVALID IPV4 .................................................... 78
6.2.10 SET DNS CONFIGURATION - DNSMANUAL INVALID IPV6 ................................................ 80
- 1
- 2
- 3
- 4
- 5
- 6
前往页