Calimero is a Java library for KNX/EIB applications. It provides an API for (many of) the network services and data encodings defined in the KNX standard. It can be used as a basis to write remote access or control applications.
The current version of the library (Calimero 2) features:
• KNXnet/IP tunneling (with bus monitor mode), routing, local device management
• FT1.2 serial access
• Easy-to-use process communication (group communication)
• KNX property access
• Datapoint type and property type translation
• Network and device management client services
• Network message buffering for state- and command-based datapoint values
• Centralized logging
• Network configuration storage, with possibility to import ETS 4 project files