EnOceanConnector
What is the EnOceanConnector?
EnOceanConnector is an open source Java library for accessing EnOcean networks. Accessing includes reading as well as sending of messages. EnOcean networks consist of modules, which usually make use of energy harvesting and communicate via radio. The network consists of sensors, actors and gateways, which communicator directly, without the need of a server. EnOcean focuses on networks of self powered devices for building automation and IOT in general.
The library allows accessing EnOcean networks. Therefore, the library can be used for applications that log the messages in the network, send control messages into the network and configure the sensors, actors and gateways in it, if the devices allow it.
The EnOceanConnector currently supports the EnOcean Serial Protocol ESP3. The EnOcean Serial Protocol is the communication protocol, between the library and the gateway, that is connected to the computer, on which the application is running. Such a gateway is needed to send and receive messages via radio. The gateway can be a USB stick, for instance. The following picture is an example. The shown USB 300 stick can be purchased by itself or as part of development kits.
The following graphic shows the overall setup.
How to use the EnOceanConnector library?
The library can be downloaded either from Bintray by including it in the build management system script or by manual download or cloning from GitHub.
The instructions for using the library are found in the projects readme file, which is also displayed on the GitHub project page.