This document describes an IOT-based indoor environment monitoring and control system. It discusses: 1) The system architecture uses various sensors to monitor indoor conditions and send data to a Raspberry Pi controller over I2C or serial ports. 2) The Raspberry Pi executes instructions to control hardware devices and interact with a server based on sensor readings. 3) The system was tested by monitoring temperature and detecting fires. It showed advantages like remote control, automatic adjustment, and scalability. Future work could expand functions and improve the interface and hardware/software.