Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The SDK OI4 Core Library simplifies and standardizes the development of Open Alliance 4.0 compliant applications. With its powerful API, an application can be fully modeled in accordance with the Master Asset Model of the OI4 Development Guideline and let it communicate compliantly on the MQTT message bus. The SDK thus significantly speeds up the development process and avoids implementation errors if basic requirements in the guideline are misinterpreted.

The kit relieves the programmer wherever possible and takes over tasks on the MQTT bus that would otherwise are to be handled through the application. When publishing, it encodes the OPC UA PubSub-based JSON payloads, serves the MQTT topic namespace based on the specified "Oi4Identifier" and automatically serves the informative topics after registering the "assets".

To configure the transmission of user data, the SDK maintains a send and receive list the application has to fill once. Depending on the configuration, the kit handles the lists autonomously, which minimizes the effort for the application during regular operation: received data is transmitted via a callback function and for sending only pure application data has to be handed over.

Current release:

For previous versions see: