Do you have any plans to support retrieving manufacturer information from devices?
I understand this may not be part of the ONVIF standard, but Hanwha Vision includes this information in their discovery response, as shown below:
Alternatively, it would be great if the Scopes could be exposed, since they already contain useful metadata such as the manufacturer, model, and location.
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:tds="http://www.onvif.org/ver10/device/wsdl"
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
xmlns:dn="http://www.onvif.org/ver10/network/wsdl">
SOAP-ENV:Header
wsa:MessageIDuuid:b0bc3602-35b7-cb46-b51c-714db0a9f0a4</wsa:MessageID>
wsa:RelatesTouuid:9ac9a12f-be37-4767-9333-50aa933026ea</wsa:RelatesTo>
<wsa:To SOAP-ENV:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsa:Action SOAP-ENV:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2005/04/discovery/ProbeMatches</wsa:Action>
<d:AppSequence SOAP-ENV:mustUnderstand="true" MessageNumber="1506" InstanceId="1761674209"/>
</SOAP-ENV:Header>
SOAP-ENV:Body
<d:ProbeMatches>
<d:ProbeMatch>
wsa:EndpointReference
wsa:Addressurn:uuid:5a545647-3656-3458-3230-30304e4b4e00</wsa:Address>
</wsa:EndpointReference>
<d:Types>dn:NetworkVideoTransmitter tds:Device</d:Types>
<d:Scopes>
onvif://www.onvif.org/manufacturer/Hanwha%20Vision
onvif://www.onvif.org/type/video_encoder
onvif://www.onvif.org/type/Network_Video_Transmitter
onvif://www.onvif.org/type/audio_encoder
onvif://www.onvif.org/hardware/PNM-C16013RVQ
onvif://www.onvif.org/Profile/Streaming
onvif://www.onvif.org/Profile/T
onvif://www.onvif.org/Profile/M
onvif://www.onvif.org/location/country/korea
onvif://www.onvif.org/location/city/seoul
onvif://www.onvif.org/name/PNM-C16013RVQ
</d:Scopes>
<d:XAddrs>http://x.x.x.x/onvif/device_service</d:XAddrs>
<d:MetadataVersion>1</d:MetadataVersion>
</d:ProbeMatch>
</d:ProbeMatches>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Do you have any plans to support retrieving manufacturer information from devices?
I understand this may not be part of the ONVIF standard, but Hanwha Vision includes this information in their discovery response, as shown below:
Alternatively, it would be great if the Scopes could be exposed, since they already contain useful metadata such as the manufacturer, model, and location.
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:tds="http://www.onvif.org/ver10/device/wsdl"
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
xmlns:dn="http://www.onvif.org/ver10/network/wsdl">
SOAP-ENV:Header
wsa:MessageIDuuid:b0bc3602-35b7-cb46-b51c-714db0a9f0a4</wsa:MessageID>
wsa:RelatesTouuid:9ac9a12f-be37-4767-9333-50aa933026ea</wsa:RelatesTo>
<wsa:To SOAP-ENV:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsa:Action SOAP-ENV:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2005/04/discovery/ProbeMatches</wsa:Action>
<d:AppSequence SOAP-ENV:mustUnderstand="true" MessageNumber="1506" InstanceId="1761674209"/>
</SOAP-ENV:Header>
SOAP-ENV:Body
<d:ProbeMatches>
<d:ProbeMatch>
wsa:EndpointReference
wsa:Addressurn:uuid:5a545647-3656-3458-3230-30304e4b4e00</wsa:Address>
</wsa:EndpointReference>
<d:Types>dn:NetworkVideoTransmitter tds:Device</d:Types>
<d:Scopes>
onvif://www.onvif.org/manufacturer/Hanwha%20Vision
onvif://www.onvif.org/type/video_encoder
onvif://www.onvif.org/type/Network_Video_Transmitter
onvif://www.onvif.org/type/audio_encoder
onvif://www.onvif.org/hardware/PNM-C16013RVQ
onvif://www.onvif.org/Profile/Streaming
onvif://www.onvif.org/Profile/T
onvif://www.onvif.org/Profile/M
onvif://www.onvif.org/location/country/korea
onvif://www.onvif.org/location/city/seoul
onvif://www.onvif.org/name/PNM-C16013RVQ
</d:Scopes>
<d:XAddrs>http://x.x.x.x/onvif/device_service</d:XAddrs>
<d:MetadataVersion>1</d:MetadataVersion>
</d:ProbeMatch>
</d:ProbeMatches>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>