The EEBus protocol provides interesting features for local energy management and grid integration of electric vehicles. Thus, it fits very well in our current research activities as we are setting up a Smart Meter Gateway (SMGW) test stand in our new Digital Grid Lab to test control boxes (FFN Steuerbox) and SMGW use cases. New generations of control boxes will support the EEBus protocol and can be seamlessly integrated into our laboratory infrastructure to communicate with our power-hardware-in-the-loop system. Moreover, in the research project LamA we develop charging algorithms for bidirectional charging of electric vehicles (V2G) which will utilize the EEBus protocol.

Our Java implementation for the SHIP layer is already available. The SPINE implementation is currently under development and will be released soon. Since the EEBus use cases highly depend on the local system we offer implementation and system integration support for the EEBus application layer.

Please contact us if you have any questions about implementation and offered services.


Our Java library jSHIP implements the SHIP specification version 1.0.1. It provides dynamic discovery of EEBus service instances in a network and resolves other nodes through multicast DNS. It can be used to easily setup a decentralized and secured websocket communication with TLS. For that, all defined states of chapter SHIP Data Exchange of the specification are supported. As developer you can use our library out of the box without installing any infrastructure. We provide an API package with all needed classes for usage, to instantiate a ship node as server or client.


More information will follow soon…