Skip to content

MindConnect Library v4

The MindConnect Library v4 is the successor of MindConnect Library v3 with a new architecture improving performance, reducing footprint and simplifying user customization.

Introduction

MindConnect Library (MCL), is a cross-platform C library wrapping MindSphere API to which clients, or agents in MindSphere terms, are allowed to access. The connection to MindSphere platform is secured using TLS v1.2.

MindConnect Library is distributed as source code. The source code is organized as a core component and extensions to the core component.

Onboarding, key rotation and access token retrieval functionalities will be available to agents with the Core component. Including mcl_core.h in agent source code will enable all core component functionality.

Data exchange functionality will be available to agents with Connectivity component which is an extension to Core component. Including mcl_connectivity.h in agent source code will enable all connectivity component functionality together with core component functionality.

For now, MCL is distributed with a single extension component, but it is planned to release additional extension components.

MCL build process will generate separate output binaries for each component. Agents willing to exploit only the core functionality can do so by building and including only the core component. Agents willing to exploit any extension component functionality can do so by building and including that extension component together with any components that it depends on.

Getting MindConnect Library

You can download the MindConnect Library from the Siemens Industry Online Support (SIOS) Portal by following this link.

Licensing

Refer to the files LICENSE.md and ReadMe_OSS.htm.

Any questions left?

Ask the community


Except where otherwise noted, content on this site is licensed under the MindSphere Development License Agreement.