Sure, this project measures Wi-Fi latency. But that's not the point. The point is building a complete end-to-end IoT data pipeline that actually works in production. This is the kind of system companies need when they want to monitor thousands of devices in real-time-whether it's network performance, industrial sensors, or environmental data.
I built this to show I understand the entire stack: embedded firmware that collects metrics with microsecond precision, reliable data transmission over wireless protocol, time series database usage, containerized infrastructure deployment, and real-time visualization dashboards.
The architecture is hardware-agnostic by design. I used Pico W to measure Wi-Fi latency, but it could be an ESP32 reading temperature sensors in a warehouse, or a custom board monitoring industrial equipment. The data pipeline stays the same. For the infrastructure side, thanks to Docker it is rather easy to setup InfluxDB and Grafana, it may be even prepared to build up and get used out-of-the-box. Everything can be built up using one automation script and server starts listening to incoming data instantly after build is done.
Project Goal: Design a system that moves data reliably from point A to point B, implement real-time data visualization, and deploy it in a way that scales.