Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/calimero-project/calimero-rxtx

Adapter to provide serial access to KNX networks using the RXTX library
https://github.com/calimero-project/calimero-rxtx

java rxtx

Last synced: 3 months ago
JSON representation

Adapter to provide serial access to KNX networks using the RXTX library

Awesome Lists containing this project

README

        

# Calimero RXTX provider [![CI with Gradle](https://github.com/calimero-project/calimero-rxtx/actions/workflows/gradle.yml/badge.svg)](https://github.com/calimero-project/calimero-rxtx/actions/workflows/gradle.yml)

Provider for serial access to KNX networks using the RXTX (or any compatible) library.

All Calimero build artifacts are directly downloadable from Maven repositories.
Simply put the provider on the module or class path used by Calimero.

When using this provider in a modularized setup, Java needs to be started with the option `--add-reads io.calimero.serial.provider.rxtx=ALL-UNNAMED`, because nrjavaserial is not modularized.

This provider uses `System.Logger` for logging.

## Building from Source

~~~ sh
git clone https://github.com/calimero-project/calimero-rxtx.git
~~~

With Gradle:

```
gradle build
```

With Maven:

```
mvn clean build
```

## Dependencies

- `calimero-core`
- `com.neuronrobotics:nrjavaserial`