Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openchargingcloud/wwcp_eebus
https://github.com/openchargingcloud/wwcp_eebus
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/openchargingcloud/wwcp_eebus
- Owner: OpenChargingCloud
- Created: 2024-05-18T19:22:38.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-09-24T11:07:59.000Z (3 months ago)
- Last Synced: 2025-01-01T08:46:04.146Z (4 days ago)
- Language: C#
- Size: 121 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WWCP EEBus
This software libraries will allow the communication between World Wide Charging Protocol (WWCP)
entities and entities implementing the _EEBus Protocol(s)_, which are defined by the
[_EEBus Initiative e.V._](https://www.eebus.org). EEBus enables energy management relevant devices
in buildings to connect and interact with each other and with grid and market operators.For more details on the *EEBus* protocol family please visit https://www.eebus.org.
## Smart Home IP (SHIP)
SHIP is the communication protocol/infrastructure within the *EEBus* protcol family.
It is based on Multicast DNS Service Discovery and HTTPS WebSockets between devices in home area
networks, but also towards the grid or cloud services. SHIP also defines how to make use of X.509
certificates for mutual authentication and encryption of communication channels.In contrast to the WWCP, SHIP does ***NOT*** define an *overlay network*. There is also no routing
or forwarding of messages defined.## Smart Premises Interoperable Neutral-Message Exchange (SPINE)
SPINE is the higher level protocol of the *EEBus* family and runs on top of SHIP.
It defines data structures and message exchanges between devices.### Your participation
This software is Open Source under the **Apache 2.0 license** and in some parts **Affero GPL 3.0 license**. We appreciate your participation in this ongoing project, and your help to improve it and the e-mobility ICT in general. If you find bugs, want to request a feature or send us a pull request, feel free to use the normal GitHub features to do so. For this please read the Contributor License Agreement carefully and send us a signed copy or use a similar free and open license.