Overview
uBridge is a lightweight, modular application designed to seamlessly connect uThing™ devices with various data storage and messaging platforms. It enables real-time data streaming to MQTT servers, CSV files, InfluxDB databases, and customized plugins, making it a versatile tool for industrial and IoT applications.
Open Source
As an open-source project (MIT License), uBridge is built for flexibility and efficiency, allowing users to extend its capabilities through a plugin-based architecture. Whether running on an industrial PC, gateway, or Raspberry Pi style SBC, it operates with minimal system resources, making it ideal for embedded applications.
Lightweight & Efficient
uBridge is written in C++ for high performance and low resource consumption. For instance, in a resource-constrained Raspberry Pi 3, it typically uses less than 1% CPU and ~4 MB of RAM, making it suitable for low-power, always-on deployments.