In this paper, we use a low-power wireless sensor network to conduct in-depth research and analysis on the optimization simulation of the dynamic management system of building construction and study the specific application of BIM technology in the information management of building construction sites. By analysing the classical delustering routing and combining the advantages in the delustering routing protocols, we propose a two-level Mesh wireless sensor network delustering routing protocol in terms of cluster head uniformity, energy consumption and balance, working mode, and handling of isolated nodes. The most important feature of this protocol compared to other delustering protocols is that it retains the design of flat network topology and designs three routing methods with the corresponding functions of wireless sensor networks to achieve better network performance. The supported personnel location technology and construction measures and environmental monitoring technology are introduced, the applicability of the technology in the building construction process is compared and analysed, the topology of construction measures and environmental monitoring technology is designed, and finally, the targeted development of the collection scheme for personnel, scaffolding, formwork, pits, cranes, construction hoists, and physical environment is completed. Firstly, it analyses the development status of BIM-based building construction site information management technology and application and discusses the basis of BIM technology implementation and the advantages of BIM technology application in information management. Then, this paper constructs the framework of a BIM-based building construction site information management system from three dimensions: functional, logical, and physical. To ensure the realizability and operability of the system, this paper discusses the operation mechanism of the BIM-based building construction site information management system, studies the key technology of system operation, designs the basic operation process of each application system of the system, and elaborates the organizational structure of the building construction site and the functional division of the relevant personnel.