Project Overview
The IoT monitoring system is designed to read real time sensor data of ambient temperature, body temperature, oxygen levels and heart rate levels to display on a graphical user interface. The data transmission is communicated with the ESP24 and raspberry pi 4B that is pushed into Node server.

Block Pathway Integration
The Block diagram describes the system in operation. Raspberry Pi 4B powers and runs the ESP24 chip. The connection from ESP24 to Node server uses a communication protocol like WebSocket. MQTT is integrated to get readings for different vitals and pushed into the server, to be displayed on a GUI.
1. Create a Node.js server and set up WebSocket endpoints to handle ESP24 connection
2. Program firmware for ESP24 with Arudino IDE
3. Use MQTT broker and connect client to same ESP24
5. Verify if ESP24 is publishing data to MQTT, and if Node.js server is subscribed to MQTT client to receive data.