Skip to main content

RS Channels

RSpell exposes each serial line as a standard Linux TTY device. All channels are available in /run/rspell/channels/<rs-code>/<channel-id>/. For example, channel 2 of RS485 is available at /run/rspell/channels/485/2.

You can open the device with any Linux serial tool (screen, minicom) or from your application code.

Switch RS485 to RS422

You can use two RS485 channels as one RS422 channel. This channel is available in /run/rspell/channels/422/....

How to switch it​

Switching is done in the Control Center configuration. Once enabled, the paired channels are mapped as a single RS422 line.

Examples​

Linux​

Use any TTY-aware tool. Example with screen:

screen /run/rspell/channels/485/2 9600

Python​

Use a serial library such as pyserial and point it to the channel path.

C​

Open the device path and configure it with termios as you would with any serial port.

Rust​

Use a serial crate and pass the TTY path to it.