kdsoap-ws-discovery-client
0.2
|
This project is trying to create a WS-Discovery client library based on the KDSoap library. It uses modern C++ 11 and Qt 5. The initial development is done for ONVIFViewer, a ONVIF camera viewer. However the library is designed to be useful as a generic WS-Discovery client.
The library is not yet ready for production. There are some API changes planned and it needs KDSoap 1.9.0. The WS-Discovery 2005-04 standard is specification, but only the Probe and Resolve messages are available.
Contributions to the project are appreciated. See the issue tracker for open tasks and feel free to open a merge request for the changes you made.
Compatibility testing with devices you own is also useful. These could be ONVIF cameras, printers or other WS-Discovery devices. Open an issue in the issue tracker to report your test result (good and bad result are both welcome).
The onif-discover example will send out a Probe message for ONVIF devices and will list the properties of the responding devices.
To build this project you need to have extra-cmake-modules and the master branch of KDSoap installed.