Capture and understand device data
The system was built to capture and display information from IoT solar-panel control systems.
A Laravel API and React frontend were backed by PostgreSQL with the TimescaleDB extension for time-series device data.
Full-stack development Case study
A data platform and desktop testing application for IoT solar-panel control systems.
The brief
A connected data platform and desktop testing application made IoT solar telemetry accessible and hardware tests consistent.
Tracklab Solar needed to capture and display information from IoT solar-panel control systems, while also giving the hardware a repeatable test process.
The solution paired a time-series data platform with a serial-connected Electron application built specifically for testing the control board.
The system
Receive telemetry from IoT solar-panel control systems through a Laravel API.
Store time-series device data in PostgreSQL and TimescaleDB and present it through React.
Connect an Electron desktop application to the control board over serial and guide repeatable hardware tests.
The intervention
The system was built to capture and display information from IoT solar-panel control systems.
A Laravel API and React frontend were backed by PostgreSQL with the TimescaleDB extension for time-series device data.
An Electron desktop application communicated with the control board over a serial connection and guided the hardware through a range of repeatable tests.
The result