Demo: Connected Thermostat Application Running Across Multiple Embedded Devices using MQTT for Real-Time Data Synchronization
Built with MICROEJ VEE, this ThermoConnect demo highlights a smooth graphical user interface and seamless temperature control distributed over MQTT. The NXP i.MX93 serves as the master device managing the current temperature, while the FRDM-RW612 acts as a slave device receiving updates. A third device, a web-based monitor, provides a live visualization of system data.
Users can adjust the thermostat’s setpoint temperature from any device—master, slave, or browser—and see the changes instantly reflected across the network, thanks to MQTT.
🔍 Highlights:
- Multi-device thermostat control via MQTT network
- Real-time temperature sync between i.MX93 and RW612
- Embedded GUI featuring fonts, animations, and real-time feedback
- Built with MicroEJ SDK and VEE on NXP development boards