jEEBus.SPINE

jEEBus.SPINE on Maven Central

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 NodeManagement as well as abstract Feature and FeatureFunction 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 GNU Affero General Public License (AGPL). The source code is available in the download section. If you want to use jEEBus.SPINE as a dependency in your own projects, you can include it via Maven Central. We sell individual licenses on request. Please contact us if you have any questions about implementation and offered services.