| With the rapid development of China’s economy, environmental problems havebecome increasingly prominent. Especially the haze, which is caused by air pollution, hasseriously interfered with people’s normal life. To solve the environmental problemseffectively, we need to take targeted measurement to improve the environment. Therefore,it’s important to establish an environmental monitoring system for real-time monitoring ofthe air quality. The data collected from the monitoring system can be used for analysis,which will provide valuable information for the air pollution control strategy.As wireless sensor network has the characteristics of easy to deploy, scalability andhigh reliability, an air pollution monitoring system based on wireless sensor networks isdesigned. The system uses Arduino as the hardware platform to control sensor nodes tocollect data in specified frequency and send data in wireless mode. A middleware isdesigned to control the data collection and transmission. Middleware receives the datacollected from sensor nodes and send them to the back-end database after formatconversion. The clients can query the data stored in the database through the user interfaceto meet the monitoring needs of different applications. A node sleep scheduling algorithmbased on wireless sensor networks is also proposed to address the problem of networkcongestion due to large volume of data transferring simultaneously. The algorithm canprolong the life time of the sensor networks as well.The design of air pollution monitoring system has the characteristics of structuralintegrity, module independency, and easy to operate. Taking advantages of the adaptivityand self-organizing of WSNs, the system is enhanced in the dynamic adaptability for theenvironmental monitoring, which brings convenience for environmental monitoring. |