jEEBus.SPINE
jEEBus.SPINE implements Smart Premises Interoperable Neutral-Message Exchange (SPINE) in Java. It’s the data and transport layer of EEBus and constitutes the basis on which you can implement Use Cases.
Our library provides an easy-to-use API, automatic Node Management, as well as abstract Feature and Feature Function logic. This includes the handling of READ / WRITE commands, SPINE protocol validation, filtering, and notification of subscribers.
This article published by the University of Freiburg provides a comprehensive introduction into jEEBus.SPINE as well as a simplified example for the EEBus Use Case EVSE Commissioning and Configuration.
jEEBus.SPINE is licensed under the Eclipse Public License (EPL 2.0). The source code is publically available on on GitHub. If you want to use jEEBus.SHIP as a dependency in your own projects, you can include it via Maven Central.
Please contact us if you have any questions about implementation and offered services.