Onvif功能接口
发布时间:
Onvif
功能接口
1设备管理
1.1功能
1.1.1获取WSDL的URL
表1:GetWSDLURL命令
>>>>>GetWsdlUrl信息名称GetWsdlUrlRequest
请求与应答
相应功能及参数描述请求信息中不含有任何信息应答信息包含请求的URL
xs:anyURIWsdlUrl[1][1]原因分析
没有与命令相关的错误代码
GetWsdlUrlResponse
错误代码
1.1.2交换的功能
>>>>>表2:GetCapabilities命令
GetCapabilities信息名称
信息内容以及功能
请求信息包含对设备功能查询的请求。客户端既可以查询设备拥有的所有功能或者仅仅其中具体一种服务的功能。如果没有指定要查询的类别,那设备就会在应答信息中包含设备所有功能。
tt:CapabilityCategoryCategory[0][unbounded
在应答的信息中包含一个采用XML分层能力结构体,用这个结构体来表示要查询设备功能tt:CapabilitiesCapabilities[1][1]原因分析
设备不支持请求信息提到的WSDL服务类别
1/127
请求与应答
GetCapabilitiesRequest
GetCapabilitiesResponse错误代码env:Receiver
ter:ActionNotSupportedter:NoSuchService
1.2网络
1.2.1交换的功能
表3:GetHostname指令
>>>>>GetHostname信息名称
GetHostnameRequest
请求与应答
相应功能以及参数描述请求信息不带任何参数
应答信息包括:“FromDHCP”:如果主机名是通过DHCP(动态主机分配协议获得“NAME”:主机名。在DHCP的主机名的情况下,主机名是通过从DHCP服务获得xs:booleanFromDHCP[1][1]xs:tokenName[0][1]原因分析
没有与此命令相关错误代码
>>>>>GetHostnameResponse
错误代码
1.2.2设置主机名
表4:SetHostname指令
SetHostname信息名称
相应功能及参数描述
请求信息包含:
“Name”:将要设置的主机名称xs:>>>>>tokenName[1][1]应答信息中不包含任何内容原因分析
设备不能接受请求信息中设定的主机名
请求与应答
SetHostnameRequest
SetHostnameResponse错误代码
env:Sender
ter:InvalidArgValter:InvalidHostname1.2.3获取DNS配置
表5: