The Long-Distance Sensor Bus (LDSBus) Python SDK provides a software library to allow users to interface with LDSBus devices and integrate these into custom applications via an LDSBus USB Adapter.
The LDSBus Python SDK is available on Microsoft Windows 10/11, Ubuntu 20.04, Raspberry Pi 3 and Pi 4 and Raspberry Pi Pico platforms. The LDSBus Python SDK implements the LDSBus host that manages and controls LDSU devices on the LDSBus.
The SDK enables users to roll out their own custom IoT applications quickly and easily, whilst providing fully featured API functions to enable users full control over their LDSBus devices. The SDK includes a wide variety of demo samples to interface wtith and control all the currently available LDSBus sensors and actuators and is being continually updated and expanded. Please see the user guide for more information on the SDK functionality.
The Long-Distance Sensor Bus (LDSBus) .Net SDK provides a software library to allow users to interface with LDSBus devices and integrate these into custom applications via an LDSBus USB Adapter.
The SDK provides API functions to allow users to list available LDSBus Devices, initialise devices, obtain device descriptors, retrieve sensor data for applicable LDSBus Devices, and retrieve system logs. Please see the user guide for more information on the SDK functionality.
The Long-Distance Sensor Bus (LDSBus) Configuration Utility enables the configuration, calibration, and communication with LDSBus devices to be connected to an LDSBus host system.
The LDSBus configuration utility provides a wide variety of features to users, predominantly focused on preparing devices for deployment by assigning their LDSBus address, configuring their termination settings (on/off) and changing devices default names to a user defined name (e.g., Swimming pool pH Sensor).
The utility also allows user to calibrate applicable sensor adapters and probe sets, whilst providing functionally to update devices with the latest available firmware. It is possible scan the bus for attached devices and to view detailed information about any LDSBus device, and the current device status.
A Command console is included allowing users to read/write device registers and to send and receive data packets to attached devices where necessary. The LDSBus Configuration utility provides users with complete control over their LDSBus and associated devices.