Font Size: a A A

Design And Implementation Of Application Platform System For Wireless Meter Reading Network

Posted on:2011-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:D D YeFull Text:PDF
GTID:2178360305455022Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the wireless sensor network technology and computer network technologydeveloping, it has brought a lot of convenience to human in order to meet the growing needsof the people. At present, what we hear mostly is about the intelligent household electricalappliance, which is no longer a dream for us. And the usage of wireless sensor technology isvery widely, it relates to health care and military fields, and our daily lives and industrialareas, wireless meter reading is a combination of wireless sensor network technology, GSM/CDMA, and GPRS network technology.This paper introduces the application platform system, it is a part of wireless meterreading network. And the application platform server is mainly responsible for sending andreceiving the data frame that is the base station, and then filtering and analyzing accordingthe definition of the data frame. According to the different usage of the data frame, ifrequired, application server will process and analyze the data and then send to theapplication server and application platform is the basis for receiving data, so it must ensurethat is operated efficiently. Application platform has data caching and retransmissionfunctions, when the connected application server fails, the data will be re-sent by the cacheaccording re-sent the outsourcing strategy. Application Server is the sub-server of theapplication platform; it also has a owned fixed IP address. It is mainly responsible forhandling their own data, that is, the application server, after analyzing the data stored to theappropriate database on the one hand, using the user interface to display or using Web formof the extracted information in a database to show the image to the customer directly on theother hand. The communication between application server and application platform is areal-time and the two-way communication.This article describes the use of the system related to technology Winsock networkcommunications technology, the thread pool technology, database technology, and makes abrief description control wireless sensor network technology which have a high flexibilityand a secure encrypted data transmission and safety systems institutions. Because the use ofwireless sensor network technology, it is realized wireless meter reading network to finishremote meter reading, customers billing and payment through the Internet, so thatcustomers can easily manage and complete the use of water, electricity and gas. Users cancheck a certain platform to get the information about balances and payment operations.Such system settles the problem that is in the traditional sense of the meters and gas meterto bring inconvenience to users, combines with advanced technology to bring customers a fresh experience.Wireless meter reading makes use of advanced technology and gets rid of thetraditional sense. The system not only changes the traditional understanding of gas meter'soperation, but also reduces unnecessary costs. Gas companies uses the system informed theuser whose balance is not enough and issued the "alert"to notify the user and timelypayments. if the users do not pay within the given time, the Gas companies will stopelectricity, gas, etc. And it is easy to operate process easy and easy to understand, so that theproducts will be the user's satisfaction, will bring great economic efficiency; will also bepopular in the service industry. The products can be used as a kind of public welfare whichbenefits the country. This article also uses the database which is popular to do a briefdescription of the system aiming to illustrate the reason that select Mysql5.1.In this paper, the third chapter highlights the main features of the system, the fourthchapter is to clarify how to achieve, at the same time make a description about applicationbase and station platform, as well as the link between the application servers. My paper alsointroduces the system of listening module, socket module, information processing section,the database control module, as well as the connection among various modules. Applicationplatform uses the database access module, so that the database which accesses to theirlogical separation in order to modify the database will not change the logic part of theserver. And it describes the base station ID and base station about restarting the uploadprocess, as well as make a description of application data transmitted. The base station usesthe CNode class to upload the ID and briefly describes the definition of class memberfunctions as well as the frame format. Also my paper introduces the realization of networktime synchronization, network parameter's implementation, network maintenance andnetwork's implementation and the network state's implementation, also describes therouting table and neighbor table, as well as the candidate parent nodes, etc., and describesthe design of the table.Network time synchronization is made by application platform sending the timesynchronization requirement. The application platform, after receipt of the request,calculates local time, and then the forms the time synchronization response data and sendsto the base station, thus completes the first time synchronization between the base stationand application platform. The time synchronization process is to ensure that from theapplication platform to the wireless network it can use a consistent time to make thecorresponding data collection and data uploading, so all the time that is uses by all thewireless network is the same as the time which is used by application platform. My papermainly focuses on the base station and application platform's time synchronization betweenthe nodes and the parent node in the flow chart instructions, the process of explanation, butalso defines a variety of frame format.Network parameters includes the parameters that is constant and those are running inthe network may need to be adjusted, the network parameter is the base parameter which is set by station communication in the network, the base station at any time request to theapplication platform for the network parameters, and then send to the base station by the theapplication platform. Network status data include: the application layer data traffic,communication volume, the link quality of the parent node, routing information, deleterouting information. Base station will send the network status data to the applicationplatform on real time, when base stations connect application platform every time, it hasbegun to upload the data to send and then send the end of the frame to application platformto tell the process is over, using the base station flow chart to illustrate that . It also detailsthe detection and active index maintenance between the parent and son's nodes, to restoreflow through the active index and the index of the active flow between nodes vividportrayal of the process.Wireless communication network will make a controlling to controls nodes and endnodes in order to prevent blocking. Routers and end nodes need to periodically probe toensure that the network connection status is OK, and use network maintenance operations.There are three states: base stations, base station die, semi-active base stations, base stationsas well as an active process of change among the three states. At the same time introducesthe routing of data processing, routing topology update process and the definition of variousdata frames.The system is compiled under MS VC6, using C++ and MySQL5.1 to developdatabase, its modification the database accessing layer can support a variety of database,which is low cost, suitable for small and medium enterprises. The use of rich data types andoperations function of the standard C++ object-oriented languages, C++ can providehigh-level exception handling and can be implemented of high efficiency, can be adapted toa variety of interfaces in the current project.Finally, this paper makes a summary and expects the modification and theimprovement of the next version.
Keywords/Search Tags:Wireless meter reading, Application platform, Wireless sensor network technology, Application server
PDF Full Text Request
Related items