Menu

Home Log in to Edit

Bernhard Haumacher Georg Neugschwandtner Boris Malinowsky

Calimero: KNX network access for Java

Calimero is a Java library for KNX 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 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
    Mascot

Its minimum platform requirement is the Java 2 Micro-Edition CDC Foundation Profile (J2ME CDC FP), which makes it suitable for embedded applications. Calimero is also compatible with the popular Java Standard Edition (J2SE) environments commonly deployed on PC workstations.

 

Distribution

Bundled file releases are hosted here on Sourceforge, also containing READMEs to get you started.
Current development versions are available on GitHub; please post any question regarding development on GitHub Issues.

Core team members spend various amounts of their free time on Calimero, but do not have a paying job involving KNX. Hence, we take the liberty to not have particular development timelines and fancy colored roadmaps.

 

History

Calimero 1 was the first release, Calimero 2 is the successor project -- a complete re-write with a new API for embedded platforms. During its design, Calimero 2 was referred to as Calimero NG ("Next Generation"). Calimero 1 and NG are no longer maintained. (The design of Calimero 1.x is described here.)

Calimero 1 and 2 were designed and written by people who were, at that time, with the Automation Systems Group at the Vienna University of Technology.

 

Read more

You can also use "Browse Pages" on the top left, which will give you a complete list.


Related

Wiki: Documentation
Wiki: Links
Wiki: Menu
Wiki: Support

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.