| Water quality monitoring is an important means and key link of prevention and management of water pollution,protection of ecological environment and citizen’s drinking water safety,and it provides an extremely important data support that helps environmental protection department to supervise and manage the illegal sewage companies.In recent years,the rapid development of IoT(Internet of Things)impels the swift growth of water quality on-line monitoring equipment.In order to unified manage the on-line monitoring devices,improve the efficiency of water quality monitoring,and effectively promote the process of environmental protection,a water quality monitoring software based on Android intelligent equipment is researched and developed in this pager.The basic functional requirements of the software come from service local special plan project of Education Department of Shaanxi province(The development of water quality remote analysis scientific decision intelligent environmental protection system,project number:14JF022).The software uses Java programming language,network data focusing reptile strategy and LAMP(Linux,Apache,MySQL and PHP)framework,and realizes the real-time monitoring of water quality in watershed and community with platform such as Android operating system,Ali cloud ECS and Baidu MTC.The main work accomplished in this paper are as follows:1.This paper analyzed the current situation of the hardware and software monitoring system at home and abroad and the actual demand of the local special project of the Education Department of Shaanxi Province.The software development solution of the Android mobile phone client and the private-cloud server is given.2.The water quality on-line monitoring Android app based on network data focused crawler algorithm is designed,and multiple modules are implemented,such as batch data collection,classification storage,statement analysis,real-time display,retransmission and sharing,users,equipment management and so on.3.The design and development of background cloud server has been completed,which realized the open interfaces(APIs)of users,devices,sensors and data nodes to create,update,bind,delete and so on.The data source of device page of android users are guaranteed.4.Using Baidu MTC software testing platform,completed the software overall operation test,depth traversal test,depth performance test and depth compatibility test.The testing results show that the software can be compatible with more than 90%mainstream mobile phone brands,and the start-up time,CPU occupancy rate and memory usage of the software are better than the industry average 81.17%,53.67%and 74.60%respectively.The android software of water quality monitoring which is designed and implemented by the above-mentioned work,not only realized the function of water quality data real-time acquisition,dynamic loading and visualization demonstration of 148 national hydrology monitoring stations and 1.2 million large city community drinking water monitoring points,but also has a series of advantages such as strong compatibility(compatible with more than 90%android devices),high starting speed(the average is 0.42s),less internal memory(the average is 16MB),elegant interface,ease-of-use and so on.The development of this project on the intelligent terminal environment under the water quality monitoring software design has some reference value. |