Real-time telemetry and control system, including a server and live browser dashboard for bidirectional communication with hardware.
This project implements an asynchronous communication system between an ESP32 and a Node.js backend. The ESP32 connects over Wi-Fi and maintains a persistent WebSocket connection to the server. It streams telemetry data from sensors, and receives command messages passed by the server from a browser-based dashboard. The system demonstrates event-driven firmware design, FreeRTOS task scheduling, and low-latency bidirectional communication typical of robotics and IoT applications.