This paper presents the design and development of an intelligent health monitoring system for buildings, utilizing IoT (Internet of Things) technology. In addressing a prevailing issue in current building stress monitoring methods, which often overlooks point cloud data preprocessing, we propose a method that focuses on monitoring vertical stress points in concrete structures and aligning the collected data with finite element analysis models. Subsequently, harnessing the potential of IoT technology, we design a Zigbee-based scheme for collecting environmental data within the building. This scheme incorporates a diverse array of sensors and encompasses the construction of a comprehensive software and hardware system alongside a monitoring platform. The resulting system is adept at real-time monitoring and data collection across various facets of the building, ensuring alignment with actual conditions. It demonstrates significant practical value, offering user-friendly operation, robust stability, and excellent performance in the realm of building monitoring.