This document describes a cyber-physical system for environmental monitoring using IoT. The system uses sensors like temperature, humidity, smoke, wetness, light, and carbon dioxide sensors. It also uses an Arduino, ESP8266 WiFi module, and LCD display. Sensor data is collected and sent over WiFi networks. This allows remote monitoring of environmental conditions from any internet-connected device. The system provides a low-cost solution for tracking multiple environmental factors and ambient conditions from different locations.