I built a real-time IoT monitor bridging ESP8266, Go, and Next.js
I built a real-time IoT monitor bridging ESP8266, Go, and Next.js
I built Synx, a real-time temperature and humidity monitoring system that bridges hardware, systems programming, and modern web dev. Architecture: - ESP8266 + DHT11 sensor sending data via MQTT - Go backend for data ingestion, writing to InfluxDB (time-series DB) - Next.js frontend with live WebSocket updates (zero latency) and historical charts Key engineering decisions: - MQTT over HTTP for true real-time push - Server-side timestamping (ESP8266 has no RTC) - InfluxDB for efficient time-series storage - Dual-channel: WebSocket for live data, REST API for history I built this as a junior Go engineer to move beyond CRUD apps and work with IoT protocols, systems programming, and real-time data streaming. Would love feedback on the architecture choices!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
I built a debugger for multiprocessor real-time firmware debugging
Crypto Exchanges Real-Time Monitor
TopHN – a real time animated view for HN built in Vue.js and RethinkDB
Regex Pixie - I built my own real time regex tool
How we monitor multiple JVMs in real-time
Get real time PSI updates in Singapore
Real-time nonlinear optics simulation (JS/GLSL)
HTML5/JS real time whiteboard [fabricjs & backbone marionnette]
Find someone interesting around you in real-time
Dbpatterns Is Now Real Time