The ONVIF Device IO Service
See also: The Proprietary Device IO Service | Using the Device IO Service
Sending Custom Commands over the Serial Port
The ONVIF device IO service provides functions to retrieve and configure the inputs and outputs of a device.
You can easily:
|
□
|
Retrieve and configure the video inputs. |
|
□
|
Retrieve and configure the audio inputs. |
|
□
|
Retrieve and configure the audio outputs. |
|
□
|
Retrieve and configure the relay outputs. |
The WSDL filename is "deviceio.wsdl".
Mandatory capabilities
For an ONVIF 2.0 NVT device:
|
□
|
Number of video sources |
For relay outputs:
|
□
|
DeviceIORelayOutputsMonostableClosed |
|
□
|
DeviceIORelayOutputsMonostableOpen |
|
□
|
DeviceIORelayOutputsMonostable |
|
□
|
DeviceIORelayOutputsBistableClosed |
|
□
|
DeviceIORelayOutputsBistableOpen |
|
□
|
DeviceIORelayOutputsBistable |
For serial ports:
|
□
|
Set/GetSerialSerialPortConfiguration |
|
□
|
SendReceiveSerialCommand with Timeout values ranging between 1 ms and 5 seconds. |
Picolo.net HD1 automatically uses base64 encoding (binary payload) for replies captured from the serial line when the request used base64 encoding.