Skip to content

Supported protocols

Torsten Oltmanns edited this page Jan 21, 2024 · 6 revisions

Supported protocols:

  • RS485 / RS232 / UART
  • ModBus
  • CAN

RS485 / RS232 / UART

The serial communication is realized using a simplified wrapper around jSerialComm. It is a platform independent serial port interface purely written in Java so all platforms are supported.

ModBus

The ModBus communication is realized using a simplified wrapper around J2Mod. It is a platform independent ModBus interface purely written in Java so all platforms are supported.

CAN

The CAN communication is realized using a simplified wrapper around JavaCAN. It is a platform dependent CAN interface written in Java but relies on native shared objects to wrap SocketCAN functionality for a lot of Unix based platforms, but NOT for the Windows platform. (See more in the "Building the application" section).

Supported architectures (Unix)

The following architectures are supported:

  • x86_32
  • x86_64
  • armv6
  • armv7
  • armv7a
  • armv7l
  • aarch64
  • riscv32
  • riscv64

NOTE: There are restrictions using CAN on Windows as SocketCAN library is NOT available on Windows OS.

Clone this wiki locally