/sdclib

Service-oriented Devices Connectivity Library: A reference implementation of the IEEE 11073 SDC Library

Primary LanguageC++GNU General Public License v3.0GPL-3.0

SDCLib

Essential requirements

C++ Compiler

  • C++ 11 Compiler Support (Overview)
  • CMake (> 3.5.0), pthread

Dependecies:

  • XSDCXX
  • xerces-c
  • OpenSSL

Docs

Check the doc folder for further information!

You can find a dummy CMake Project here!

Firewall configuration

Consumer / Provider need network access to find each other and communicate.

  • 3702 UDP: discovery
  • 5555 UDP: streaming
  • Random (free system assigned) TCP: Unicast traffic

Optional dependencies for Advanced Examples

  • asio (included as git submodule: see doc folder for further information).

Optional dependencies for MdibVisualizer

  • graphviz, evince, pdfunite

Commercial version

The SDCLib/C is an outcome of several research projects. If you are looking for a commercial IEEE 11073 SDC implementation please contact us for our closed source stack. More information: https://surgitaix.com/wp/services-2/#/integrationservices