/calimero-device

Calimero network stack for a KNX device

Primary LanguageJavaOtherNOASSERTION

Calimero KNX Device CI with Gradle

git clone https://github.com/calimero-project/calimero-device.git

The Calimero KNX network stack to run a KNX device on Java SE. This library allows you to implement your own KNX device on any platform that supports a JRE. The minimum required runtime environment is Java SE 11 (java.base).

Code examples for using this library are shown in introduction:

Supported Features

  • KNX Process Communication - update KNX datapoint values, and respond to datapoint value read requests from the KNX network
  • Device Management - application layer KNX device management services
  • Device Interface Object Server - read/write KNX device properties
  • KNX network access using any access protocol as supported by calimero-core
  • (Secure) persistance of device interface object server and memory
  • Programming of Calimero KNX device via ETS (Note: this is quite dependent on the device to be programmed; the actual application logic is not interpreted in Java)

Library Dependencies