EnOcean Link
Middleware to Connect USB300 easily to other Projects
EnOcean Link Manual


EnOcean Link is a powerful library to handle packets, telegrams and messages received in an ESP3 Format.

Using EnOcean Link you can write your own Application in a few easy steps, and uses it function to handle for you the most common EnOcean Tasks.

The following features are included:

In the following document about EnOcean Link, it is assumed that you've a basic concept about EEP2.6.8, Signal, ESP3, GP, ReMan, ReCom and EnOcean world itself.

The current release contains a eoPacketStream reader for Linux (eoLinuxPacketStream) and Windows (eoWin32PacketStream).

All examples & tutorials have been tested on a Linux x86 PC.

Since EoLink CMAKE is used as generator for building the library and examples

To start use the Step by Step Guide

Used Libraries

EnOcean Link uses the following libraries.

  • std::map
  • std::vector
  • std::list
  • std::string
  • std::set
  • std::iostream
  • <time.h>
  • ctime
  • <termios.h>
  • <fcntl.h>
  • <stdint.h>
  • <math.h>

If you want to integrate EnOcean Link to other platforms/os system you've to create your own PacketStream class to handle receive/sendByte and your own Timer Class.


Continue Reading