The Long Distance Sensor Bus (LDSBus) can connect up to 126 sensors and actuators over a distance of up to 200m.


BRTSys Long Distance Sensor Bus (LDSBus) was designed specifically to solve the issues of sensor and actuator density, power, speed and reach. These are essential success factors and pain points that can thwart IoT deployment. LDSBus devices communicate at 230KBaud over distances up to 200m and accommodate up to 126 devices on a single bus. The bus is managed by a single master called the LDSBus host and the host powers the bus and all devices attached to it. It also manages all communications on the bus.

LDSBus host software is made available in the form of LDSBus Software Development Kits with Python and C# language support. The SDK is full of sample applications that demonstrate how to read sensors and control actuators with ease.

Start with a single LDSBus device or a group of them and we have you covered with a sample application for each of them.

LDSBus Host

The SDKs are designed and tested to run on Windows PCs, Linux desktops, Raspberry Pi 3 and 4 embedded systems and Raspberry Pi 2040 systems, such as the Bridgetek IDM2040 Intelligent Display module.

Download and start developing your own LDSBus Host today. An LDSBus USB adapter is required for communication with the LDSBus devices. An exception is the IDM2040 Intelligent Display module that comes with a built-in LDSBus master port.


The LDSBus uses standard RJ-45 and RJ-11 connectors to simplify build-out of the backbone and sensor and actuator network. The backbone is built using Cat5 or Cat6 cable segments which are joined together via Quad T-Junctions and segments may be split into multi-level tree and branch network. The Quad T-Junctions provide an interconnection point for up to 126 LDSBus devices into the backbone. Both power and data are carried over these connections. The furthest device on a leaf segment is limited to 200m from the host.

Sensors and Actuators

Whether you require temperature or air quality monitoring in the home or pH monitoring in the pool or automatic garage door control or weather station or aquarium, there is a LDSBus device and software sample that meets your need. LDSBus devices may be DIN-rail mounted or secured into your own enclosure.

Different types of Connectivity

There are a few different ways to connect to the LDSBus sensors as per below:

The LDSBus Python SDK and the LDSBus .Net SDK run on Microsoft Windows to form a LDSBus Host. A LDSBus USB adapter is required to communicate with LDSBus devices. Add as many LDSBus USB adapters as required to create your LDSBus system.

The LDSBus Python SDK runs on embedded Linux platforms such as the Raspberry Pi 3 and Pi 4. A LDSBus USB adapter is required to communicate with LDSBus devices. Add as many LDSBus USB adapters as required to create your LDSBus system.

The LDSBus can be hosted from a Raspberry Pi 3/4 running the LDSBus SDK. The Raspberry Pi connects to the LDSBus via the LDSBus USB Adapter. An SDK is available for Python along with a wide range of examples demonstrating how to communicate with the sensors and actuators.

The LDSBus Python SDK runs on bare-metal Raspberry Pi RP2040 embedded systems that support CircuitPython. One such system is the IDM2040 7” Intelligent Display module which comes built-in with an LDSBus host port and is ideal for local display of sensor parameters and actuator control.