ONVIF Features
Key Features
The ONVIF Camera Device Service supports the following key features:
Note
The functions in the bold text are mandatory for Onvif protocol.
Custom Features
The device service also include custom function to enhance the usage for the EdgeX user.
| Feature | Service | Function | EdgeX Value Type | Description |
|---|---|---|---|---|
| System Function | EdgeX | RebootNeeded | Bool | Read only. Used to indicate the camera should reboot to apply the configuration change |
| System Function | EdgeX | CameraEvent | Bool | A device resource which is used to send the async event to north bound |
| System Function | EdgeX | SubscribeCameraEvent | Bool | Create a subscription to subscribe the event from the camera |
| System Function | EdgeX | UnsubscribeCameraEvent | Bool | Unsubscribe all subscription from the camera |
| Media | EdgeX | GetSnapshot | Binary | Get Snapshot from the snapshot uri |
| Custom Metadata | EdgeX | CustomMetadata | Object | Read and write custom metadata to the camera entry in EdgeX |
| Custom Metadata | EdgeX | DeleteCustomMetadata | Object | Delete custom metadata fields from the camera entry in EdgeX |