Skip to content

Devicemgmt.wsdl

APIs

  • AddIPAddressFilter
  • AddScopes
  • CreateCertificate
  • CreateDot1XConfiguration
  • CreateStorageConfiguration
  • CreateUsers
  • DeleteCertificates
  • DeleteDot1XConfiguration
  • DeleteGeoLocation
  • DeleteStorageConfiguration
  • DeleteUsers
  • GetAccessPolicy
  • GetCACertificates
  • GetCapabilities
  • GetCertificateInformation
  • GetCertificates
  • GetCertificatesStatus
  • GetClientCertificateMode
  • GetDeviceInformation
  • GetDiscoveryMode
  • GetDNS
  • GetDot1XConfiguration
  • GetDot1XConfigurations
  • GetDot11Capabilities
  • GetDot11Status
  • GetDPAddresses
  • GetDynamicDNS
  • GetEndpointReference
  • GetGeoLocation
  • GetHostname
  • GetIPAddressFilter
  • GetNetworkDefaultGateway
  • GetNetworkInterfaces
  • GetNetworkProtocols
  • GetNTP
  • GetPkcs10Request
  • GetRelayOutputs
  • GetRemoteDiscoveryMode
  • GetRemoteUser
  • GetScopes
  • GetServiceCapabilities
  • GetServices
  • GetStorageConfiguration
  • GetStorageConfigurations
  • GetSystemBackup
  • GetSystemDateAndTime
  • GetSystemLog
  • GetSystemSupportInformation
  • GetSystemUris
  • GetUsers
  • GetWsdlUrl
  • GetZeroConfiguration
  • LoadCACertificates
  • LoadCertificates
  • LoadCertificateWithPrivateKey
  • RemoveIPAddressFilter
  • RemoveScopes
  • RestoreSystem
  • ScanAvailableDot11Networks
  • SendAuxiliaryCommand
  • SetAccessPolicy
  • SetCertificatesStatus
  • SetClientCertificateMode
  • SetDiscoveryMode
  • SetDNS
  • SetDot1XConfiguration
  • SetDPAddresses
  • SetDynamicDNS
  • SetGeoLocation
  • SetHostname
  • SetHostnameFromDHCP
  • SetIPAddressFilter
  • SetNetworkDefaultGateway
  • SetNetworkInterfaces
  • SetNetworkProtocols
  • SetNTP
  • SetRelayOutputSettings
  • SetRelayOutputState
  • SetRemoteDiscoveryMode
  • SetRemoteUser
  • SetScopes
  • SetStorageConfiguration
  • SetSystemDateAndTime
  • SetSystemFactoryDefault
  • SetUser
  • SetZeroConfiguration
  • StartFirmwareUpgrade
  • StartSystemRestore
  • SystemReboot
  • UpgradeSystemFirmware

Details

GetUsers

[{
    'Username': 'admin',
    'Password': None,
    'UserLevel': 'Administrator',
    'Extension': None,
    '_attr_1': None
}]

GetCapabilities

{
    'Analytics': None,
    'Device': {
        'XAddr': 'http://192.168.0.50/onvif/device_service',
        'Network': {
            'IPFilter': False,
            'ZeroConfiguration': True,
            'IPVersion6': False,
            'DynDNS': True,
            'Extension': None,
            '_attr_1': None
        },
        'System': {
            'DiscoveryResolve': False,
            'DiscoveryBye': True,
            'RemoteDiscovery': False,
            'SystemBackup': False,
            'SystemLogging': False,
            'FirmwareUpgrade': False,
            'SupportedVersions': [
                {
                    'Major': 2,
                    'Minor': 40
                }
            ],
            'Extension': None,
            '_attr_1': None
        },
        'IO': {
            'InputConnectors': 1,
            'RelayOutputs': 1,
            'Extension': None,
            '_attr_1': None
        },
        'Security': {
            'TLS1.1': True,
            'TLS1.2': False,
            'OnboardKeyGeneration': False,
            'AccessPolicyConfig': False,
            'X.509Token': False,
            'SAMLToken': False,
            'KerberosToken': False,
            'RELToken': False,
            '_value_1': None,
            'Extension': None,
            '_attr_1': None
        },
        'Extension': None,
        '_attr_1': None
    },
    'Events': {
        'XAddr': 'http://192.168.0.50/onvif/device_service',
        'WSSubscriptionPolicySupport': True,
        'WSPullPointSupport': True,
        'WSPausableSubscriptionManagerInterfaceSupport': False,
        '_value_1': None,
        '_attr_1': None
    },
    'Imaging': {
        'XAddr': 'http://192.168.0.50/onvif/device_service',
        '_attr_1': None
    },
    'Media': {
        'XAddr': 'http://192.168.0.50/onvif/device_service',
        'StreamingCapabilities': {
            'RTPMulticast': True,
            'RTP_TCP': True,
            'RTP_RTSP_TCP': True,
            'Extension': None,
            '_attr_1': None
        },
        '_value_1': None,
        'Extension': None,
        '_attr_1': None
    },
    'PTZ': None,
    'Extension': {
        '_value_1': [
            <Element {http://www.onvif.org/ver10/schema}DeviceIO at 0x7f2b0a63c5c0>
        ],
        'DeviceIO': None,
        'Display': None,
        'Recording': None,
        'Search': None,
        'Replay': None,
        'Receiver': None,
        'AnalyticsDevice': None,
        'Extensions': None
    },
    '_attr_1': None
}

GetDeviceInformation

{
    'Manufacturer': 'Honeywell',
    'Model': 'HND-2003-D',
    'FirmwareVersion': '3.2.7.57',
    'SerialNumber': '78C2C0201D75',
    'HardwareId': '1.0'
}

GetDiscoveryMode

'Discoverable'

GetDNS

{
    'FromDHCP': False,
    'SearchDomain': [],
    'DNSFromDHCP': [],
    'DNSManual': [
        {
            'Type': 'IPv4',
            'IPv4Address': '168.126.63.1',
            'IPv6Address': None
        }
    ],
    'Extension': None,
    '_attr_1': None
}

GetDynamicDNS

{
    'Type': 'ClientUpdates',
    'Name': None,
    'TTL': None,
    'Extension': None,
    '_attr_1': None
}

GetHostname

{
    'FromDHCP': False,
    'Name': 'HND-2003-D78C2C0201D75',
    'Extension': None,
    '_attr_1': None
}

GetNetworkDefaultGateway

{
    'IPv4Address': [
        '192.168.0.1'
    ],
    'IPv6Address': []
}

GetNetworkInterfaces

[{
    'Enabled': True,
    'Info': {
        'Name': 'eth0',
        'HwAddress': '78:C2:C0:20:1D:75',
        'MTU': 1500
    },
    'Link': {
        'AdminSettings': {
            'AutoNegotiation': True,
            'Speed': 100,
            'Duplex': 'Full'
        },
        'OperSettings': {
            'AutoNegotiation': True,
            'Speed': 100,
            'Duplex': 'Full'
        },
        'InterfaceType': 6
    },
    'IPv4': {
        'Enabled': True,
        'Config': {
            'Manual': [
                {
                    'Address': '192.168.0.50',
                    'PrefixLength': 24
                }
            ],
            'LinkLocal': None,
            'FromDHCP': None,
            'DHCP': False,
            '_value_1': None,
            '_attr_1': None
        }
    },
    'IPv6': {
        'Enabled': False,
        'Config': {
            'AcceptRouterAdvert': None,
            'DHCP': 'Off',
            'Manual': [],
            'LinkLocal': [],
            'FromDHCP': [],
            'FromRA': [],
            'Extension': None,
            '_attr_1': None
        }
    },
    'Extension': None,
    'token': 'eth0',
    '_attr_1': {
    }
}]

GetNetworkProtocols

[{
    'Name': 'HTTP',
    'Enabled': True,
    'Port': [
        80
    ],
    'Extension': None,
    '_attr_1': None
}, {
    'Name': 'HTTPS',
    'Enabled': True,
    'Port': [
        443
    ],
    'Extension': None,
    '_attr_1': None
}, {
    'Name': 'RTSP',
    'Enabled': True,
    'Port': [
        554
    ],
    'Extension': None,
    '_attr_1': None
}]

GetNTP

{
    'FromDHCP': False,
    'NTPFromDHCP': [],
    'NTPManual': [],
    'Extension': None,
    '_attr_1': None
}

GetRelayOutputs

[{
    'Properties': {
        'Mode': 'Bistable',
        'DelayTime': datetime.timedelta(seconds=10),
        'IdleState': 'open'
    },
    '_value_1': None,
    'token': 'root.IOPort.Output1',
    '_attr_1': {
}
}]

GetScopes

[{
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/type/video_encoder'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/type/audio_encoder'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/Profile/Streaming'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/type/Network_Video_Transmitter'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/hardware/HND-2003-D'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/name/Honeywell_HND-2003-D'
}, {
    'ScopeDef': 'Fixed',
    'ScopeItem': 'onvif://www.onvif.org/location'
}]

GetServiceCapabilities

{
    'Network': {
        'IPFilter': False,
        'ZeroConfiguration': True,
        'IPVersion6': False,
        'DynDNS': True,
        'Dot11Configuration': False,
        'Dot1XConfigurations': 0,
        'HostnameFromDHCP': False,
        'NTP': 1,
        'DHCPv6': False,
        '_attr_1': {
    }
    },
    'Security': {
        'TLS1.0': False,
        'TLS1.1': True,
        'TLS1.2': False,
        'OnboardKeyGeneration': False,
        'AccessPolicyConfig': False,
        'DefaultAccessPolicy': False,
        'Dot1X': True,
        'RemoteUserHandling': False,
        'X.509Token': False,
        'SAMLToken': False,
        'KerberosToken': False,
        'UsernameToken': True,
        'HttpDigest': True,
        'RELToken': False,
        'SupportedEAPMethods': None,
        'MaxUsers': None,
        'MaxUserNameLength': None,
        'MaxPasswordLength': None,
        'SecurityPolicies': None,
        '_attr_1': {
    }
    },
    'System': {
        'DiscoveryResolve': False,
        'DiscoveryBye': True,
        'RemoteDiscovery': False,
        'SystemBackup': False,
        'SystemLogging': False,
        'FirmwareUpgrade': False,
        'HttpFirmwareUpgrade': False,
        'HttpSystemBackup': True,
        'HttpSystemLogging': True,
        'HttpSupportInformation': True,
        'StorageConfiguration': None,
        'MaxStorageConfigurations': None,
        'GeoLocationEntries': None,
        'AutoGeo': None,
        'StorageTypesSupported': None,
        'DiscoveryNotSupported': None,
        'NetworkConfigNotSupported': None,
        'UserConfigNotSupported': None,
        '_attr_1': {
    }
    },
    'Misc': None
}

GetSystemBackup

[{
    'Name': 'backup_78C2C0201D75.tar',
    'Data': {
        'Include': None,
        'contentType': None
    }
}]

GetSystemDateAndTime

{
    'DateTimeType': 'Manual',
    'DaylightSavings': True,
    'TimeZone': {
        'TZ': 'KST-9KDT'
    },
    'UTCDateTime': {
        'Time': {
            'Hour': 21,
            'Minute': 37,
            'Second': 54
        },
        'Date': {
            'Year': 1970,
            'Month': 1,
            'Day': 9
        }
    },
    'LocalDateTime': {
        'Time': {
            'Hour': 6,
            'Minute': 37,
            'Second': 54
        },
        'Date': {
            'Year': 1970,
            'Month': 1,
            'Day': 10
        }
    },
    'Extension': None,
    '_attr_1': None
}

GetSystemUris

{
    'SystemLogUris': {
        'SystemLog': [
            {
                'Type': 'System',
                'Uri': 'http://192.168.0.50/system/logs.cgi',
                '_value_1': None,
                '_attr_1': None
            }
        ]
    },
    'SupportInfoUri': 'http://192.168.0.50/system/report.cgi',
    'SystemBackupUri': 'http://192.168.0.50/system/backup.cgi',
    'Extension': None
}

GetWsdlUrl

'http://www.onvif.org'

GetZeroConfiguration

{
    'InterfaceToken': 'eth0',
    'Enabled': False,
    'Addresses': [],
    'Extension': None,
    '_attr_1': None
}

See also