* This is a Tibbo BASIC/C-programmable device and its function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app, Modbus Gateway app, and Sensor Hub app.
DS1100DS1101DS1102 DS1206

DS1102 Programmable 3-channel
RS232/422/485 Controller

The DS1102 is a compact Tibbo BASIC/C-programmable industrial controller with Ethernet and optional Wi-Fi* connectivity. The DS1102 targets serial-over-IP and industrial automation applications.

The DS1102 features a multi-channel RS232/422/485 port. The device has a single DB9M connector and is priced as a single-port product, yet provides 3 independent RS232 channels, 2 independent RS422 channels, or a single RS485 channel.

The device can be powered via its power jack or the available power-over-Ethernet module*.

In addition, the DS1102 can be equipped with a 96x32 monochrome OLED display.

There are eight LEDs on the device's front: green and red main status LEDs, yellow Ethernet link LED, and five blue LEDs, which can be used for Wi-Fi signal strength indication or other purposes. A buzzer is provided as well.

Each DS1102 is supplied with the DIN rail and wall mounting plates.

The DS1102 comes preloaded with a full-featured serial-over-IP (SoI) application that turns the DS1102 into a powerful serial over IP (SoI) device (a.k.a. "device server"). A versatile Modbus Gateway application is also available.

* Wi-Fi and power-over-Ethernet options are mutually exclusive.

Here is How You Can Use the DS1102

As a Serial-over-IP (SoI)

Serial-over-IP conversion is a large part of what we do, and there is an entire section of our website dedicated to serial converters (a.k.a. "serial device servers"). We offer an open-source serial-over-IP (SoI) app that turns the DS1102 into a full-featured four-port serial-to-IP converter.

As a Modbus

Modbus is everywhere — it is virtually synonymous with industrial control! Our open-source Modbus gateway app allows you to seamlessly interconnect Modbus TCP, Modbus ASCII, and Modbus RTU masters and slaves.

Build Your Own
IoT Solution

The DS1102 is programmable in Tibbo BASIC and Tibbo C. Develop your very own IoT solution from scratch or take inspiration from our open-source applications and code samples published in the Code and Apps section.

Key Features

10/100 Base-T Ethernet port
Optional Wi-Fi
3-channel RS232, 2-channel RS422,
or 1-channel RS485
Optional OLED display
Onboard RTC (no backup battery)
1MB flash for TiOS, application code, and file system
2048-byte EEPROM
Optional power-over-Ethernet (PoE)



  • Powered by Tibbo OS (TiOS).
  • 10/100Base-T, auto-MDIX Ethernet port.
  • Optional Wi-Fi interface*.
  • Software-selectable RS232, RS422, and RS485 modes:
    • Baudrates of up to 921,600bps;
    • None/even/odd/mark/space parity modes;
    • 7 or 8 bits/character;
    • RTS/CTS and XON/XOFF flow control;
    • Up to 3 serial channels in the RS232 mode, flexible mapping:
      • One channel: RX, TX, CTS, RTS, DSR, and DTR lines;
      • 3 channels: RX, TX, RX2, TX2, RX3, and TX3 lines;
      • 6 additional arrangements.
    • Up to 2 serial channels in the RS422 mode, flexible mapping;
    • A single channel in the RS485 mode.
  • Built-in buzzer.
  • Optional 96x32 monochrome OLED display.
  • RTC (no backup battery).
  • 22KB SRAM for Tibbo BASIC/C variables and data.
  • 1MB flash memory for TiOS, application code, and file system.
  • 2048-byte EEPROM for data storage.
  • Eight LEDs:
    • Green and red main status LEDs;
    • Yellow Ethernet link LED;
    • Five blue LEDs (for Wi-Fi signal strength indication, etc.).
  • Software-controlled PLL for selecting high or low speed.
  • Power: 12VDC (9 ~ 18V).
  • Optional power-over-Ethernet (PoE)*.
  • Dimensions (LxWxH): 90 x 48 x 25mm.
  • Operating temperature range: -5 ~ +70°C.
  • Firmware is upgradeable through the serial port or network.
  • Tibbo BASIC/C application can be debugged through the Ethernet LAN.
  • CE- and FCC-certified.

* Wi-Fi and PoE options are mutually exclusive.

Included Accessories:

  • DIN rail mounting plate
  • Wall mounting plate with two screws

Optional Accessories:

See Also:

  • TB1100 terminal block adaptor (version "B" recommended)
  • DS1100 Single-channel RS232 controller
  • DS1101 3.5-channel RS232 controller

*For this device can be used as crossover cable too


Create powerful, network-enabled applications in Tibbo BASIC and Tibbo C. Learn more...

Platform objects:

  • beep — generates buzzer patterns.
  • button — monitors the MD (setup) button.
  • fd — manages the flash memory file system and direct sector access.
  • io — handles I/O lines, ports, and interrupts.
  • lcd — controls the OLED display.
  • net — controls the Ethernet port.
  • pat — "plays" patterns on a pair of status LEDs.
  • ppp — accesses the Internet over a serial modem (GPRS, etc.).
  • pppoe — accesses the Internet over an ADSL modem.
  • romfile — facilitates access to resource files (fixed data).
  • rtc — keeps track of date and time.
  • ser — controls the serial channels.
  • sock — socket comms (up to 16 UDP, TCP, and HTTP sessions).
  • stor — provides access to the EEPROM.
  • sys — in charge of general device functionality.
  • wln — handles the Wi-Fi interface.

Function Groups: 27 string functions, 8 date/time conversion functions, encryption/hash calculation functions (RC4, MD5, SHA-1), and more.

Variable Types: Signed and unsigned 8-bit, 16-bit, and 32-bit types; floating point and string types; user-defined arrays and structures.

Files and Documentation

TiOS Firmwaretios-ds1102w-3_60_06.bin
SoI Firmwaresoi_application-4_30-(DS1102)-(GA1000).bin
DocumentationDS110x Hardware Manual
DS1102W Programming Platform
Tibbo Modbus Gateway Manual
CE Certificateds110x-ce.pdf
FCC Certificateds110x-fcc.pdf

Order the DS1102 and related parts

TB1100 Terminal Block Adapter

TB1100 Terminal Block Adapter

DB9-to-terminal block adapter. Simplifies the installation and wiring of serial devices.

DS1100DS1101DS1102 DS1206