OpenSensorSuite

OpenSensorSuite is a complete, lightweight IoT sensor monitoring ecosystem. It consists of three decoupled components: a C/C++ firmware for ESP32 microcontrollers to interface with hardware sensors; a Python-powered data conversion middleware that persists incoming streams into a Redis database; and a responsive Python graphical user interface (GUI) to visualize and manage real-time IoT metrics. Together, they provide a seamless pipeline from hardware sensing to user-facing dashboards.

  • End-to-end IoT pipeline: from microcontroller sensing to real-time GUI
  • Modular architecture utilizing Redis for data persistence
  • Python middleware for device-agnostic data conversion
PythonC/C++ESP32RedisIoTGUI