Font Size: a A A

Design And Implementation Of Smart Water Meter Management System

Posted on:2021-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:N GuoFull Text:PDF
GTID:2392330602983762Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Water resources are the resources on which human beings depend for survival and have important significance for the survival and development of the country.Most of the urban residents in China use tap water.From the initial regional water station to the water supply of the water supply company,which is a residential unit,the water meter plays an indispensable role in this process.The traditional water meter adopts the working mode of "first use-get meter data-last pay".The meter reading work requires the meter reading staff of the tap water company to manually get the meter data every month,and then the financial personnel calculate the water fee.Or notify the water user to go to the bank to pay the water fee.On the one hand,this mode of work aggravates the economic burden of the water company,on the other hand,it wastes a lot of manpower and material resources,and sometimes there are phenomena such as late payment of water fees and missed payment.The intelligent water meter management system is based on the problems existing in traditional water meters,and creates a management system that is compatible with smart water meters.The smart water meter adopts the narrow-band Internet of Things(NB-IoT)technology,and the water meter information such as water usage and water fee of the water meter user can be transmitted to the smart water meter management system platform by network,solved the tap water meter reading staff needs to read The problem of the meter data,the combination of the smart water meter and the smart water meter management system platform,greatly improves the work efficiency and reduces the problems in the charging meter.The tap water staff only needs to sit in the hall to manage the water meter.The system solves the problem that the traditional water meter needs "first use-get meter data-last pay",and the meter reading personnel need to manually read the meter,pay the water delay,and forgot the payment.After the installation of the smart water meter and the user opening the account,the user needs to pay the water fee first to use the water.The smart water meter regularly reports the real-time data to the smart water meter management system every day.The real-time data includes the water consumption and the water fee balance and so on.When the water fee balance reaches the minimum limit,the water meter automatically closes the valve to remind the user to pay the water fee in time.Users can query water fee,water meter and user related information on the smart water meter applet or smart water meter management system.In addition to the basic management of smart water meters,there are also management of water meter users,including user account opening and user information update.Considering that the installation of smart water meters will be carried out in one cell or one area,the system implements regional management for water meters.In the case of possible situations,the system analyzes the alarm information of the water meter and notifies the administrator for processing.The system uses object-oriented thinking and uses the same modeling language for system analysis and design.The system based on the MVC system design,uses Spring Cloud to build a micro-service platform,based on the idea of "Spring Boot+AntDesign+myBatis+MySQL+jwt+Spring Security use MQTT network protocol for message subscription and push",The intelligent water meter communicates with the smart water meter back-end management system to manage the water meter.The management system uses Spring Cloud to build a micro-service platform,which is designed according to system requirements.It is divided into China Agricultural Bank interface payment module,WeChat small program module,water meter communication interface module and background management module.The Agricultural Bank of China interface payment module used the Agricultural Bank of China interface,the water meter communication interface module uses the MQTT network protocol to transmit data.The WeChat small program module is mainly responsible for the user's payment and look operation.The background management module mainly interacts with the front end to perform business processing.In order to ensure the correct and timely communication between the water meter and the management system,the data is subscribed and pushed in a multi-threaded manner,and the number of water meter connections is pressure tested by the jMeter test tool to ensure the stability and reliability of the communication.At present,the system has been tested and used in Wudalianchi City of Heilongjiang Province,and has achieved good operational results.The system not only facilitates the employees of the water company,but also provides convenience for the water meter users.The water meter users do not need to go to the bank to pay the fees,and can easily pay the water fee at home,which greatly improves the work efficiency.
Keywords/Search Tags:Smart Water meter Management System, Spring boot, Micro service, MQTT
PDF Full Text Request
Related items