1功能框架
1.1 设备发现
1.2 设备管理
1.3 事件框架
1.4 媒体设置
1.5 数字ptz
1.6 视频分析和控制
1.7 搜索和回放录像
2 架构
管理和控制接口的定义描述为web services的方式。
为了实现即插即用交互,标准定义了设备发现,设备发现标准基于WS-Discovery规范
2.1 Wdsl(describe services)
2.2 web services
2.3 WS-Discovery
2.4 Soap(message transfer)
2.5 Xml (describe syntax)
3 技术名词定义
3.1 自组织网络(Ad-hoc network
3.2 基础设备集(Basic Service Set
3.3 兼容性(capability)
3.4 架构网络(Infrastructure network
3.5 NVT(Network Video Transmitter
3.6 NVD(Network Video Display
3.7 NVS(Network Video Storage
3.8 NVA(Network Video Analytics
3.9 PCKS(公共密码学标准
3.10 Pre Shared Key(设备静态码)
3.11 PullPoint(拖消息的资源
3.12 Remote Discovery Proxy(远程搜索设备协议)
3.13 Service Set ID(无线网络身份验证)
3.14 Wi-Fi Protected Access()
3.15 MTOM(Message Transmission Optimization Mechanism),是W3C的MTOM的消息传输优化机制,有效地发送的二进制数据和从Web服务方法。将消息传输优化机制 (MTOM) 消息编码与WSHttpBinding 一起使用。MTOM是一种机制,用来以原始字节形式传输包含SOAP消息的较大二进制附件,从而使所传输的消息较小。
4功能描述
4.1 ip配置
1、Ip网络通讯能力
2、静态ip配置
3、动态ip配置
4.2 Device discovery
    1、基于WS-Discovery
2、远程注册
4.3 device types
1、NVT(Network Video Transmitter
2、NVD(Network Video Display
3、NVS(Network Video Storage
4、NVA(Network Video Analytics
4.4 device management
设备管理功能函由被设备服务处理,设备服务是一个设备提供通往所有其他设备的入口点。在wdsl文件里提供了设备管理的描述。,设备管理接口包含了以下子目录
4.4.1 Capabilities
1、 Device
Network
System
Security
2、 Event
4.4.2、Network
Get and set hostname.
Get and set DNS configurations.
Get and set NTP configurations.
Get and set dynamic DNS.
Get and set network interface configurations. 
Enable/disable and list network protocols.
Get and set default gateway.
Get and set zero configuration.
Get, set, add and delete IP address filter. 
Wireless network interface configuration
4.4.3、System
Get device information.
Make system backups.
Get and set system date and time.
Factory default reset.
Upgrade firmware.
Get system log.
Get device diagnostics data (support information).
Reboot.
Get and set device discovery parameters.
4.4.4 Retrieval of System Information
Surported by MTOM or HTTP
4.4.5 Firmware Upgrade
1、UpgradeSystemFirmware    mtom
2、(1)StartFirmwareUpgrade    (2)sent image use HTTP POST
4.4.6 System Restore
(1)RestoreSystem(sent image)  mtom
(2) StartSystemRestore(sent image) http post
4.4.7、Security
   
Get and set access security policy.
Handle user credentials and settings.
Handle HTTPS server certificates.
Enable/disable HTTPS client authentication.
Key generation and certificate download functions.
Handle IEEE 802.1X supplicant certificate
Handle IEEE 802.1X CA certificate
IEEE 802.1X configuration
4.5 Event handling
Base on OASIS WS-BaseNotification and WS-Topics
the reuse of a rich notification framework
PullPoint notification pattern(not allow real-time notification)
The PullPoint pattern allows a client residing behind a firewall to receive real-time notifications while utilizing the WS-BaseNotification framework.
Event WSDL file.
4.6 security
Transport-level security
Message-level security
IEEE 802.1X
5 web services
所有的管理和控制命令都是基于web services
服务提供者(设备如NVT, NVD, NVS, NVA
服务请求者(The client
   
using the Universal Discovery, Description and Integration Registry (UDDI)
WS-Discovery
Web Services allow developers the freedom to define services and message exchanges
WS-I Basic Profile 2.0
5.1 overview
device management service    the entry point
the device management    event service
error code :
env:Receiver,
ter:ActionNotSupported,
5.2
A WSDL document consists of the following sections:
types – Definition of data types using XML schema definitions.
message – Definition of the content of input and output messages.
operation – Definition of how input and output messages are associated with a logical operation.
portType – Groups a set of operations together.
binding – Specification of which protocols that are used for message exchange for a particular portType.
port – Specifies an address for a binding.
service – Used to group a set of related ports.
Table 1: Defined namespaces in this specification
service fault
Prefix
Namespace URI
Description
tt
/ver10/schema
XML schema descriptions in this specification.
tds
/ver10/device/wsdl
The namespace for the WSDL device service.
trt
/ver10/media/wsdl
The namespace for the WSDL media service.
tev
/ver10/events/wsdl
The namespace for the WSDL event service.
ter
/ver10/error
The namespace for ONVIF defined

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。