Font Size: a A A

Development Of Server-Side Software Of Remote Monitoring System For Domestic Smart Ground Heating

Posted on:2017-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z R WuFull Text:PDF
GTID:2348330491959855Subject:Control engineering
Abstract/Summary:PDF Full Text Request
Smart home technology is under rapid development in recent years. As a part of the smart home technology, domestic smart ground heating is also a trend of the domestic heating method recently. This article focuses on the remote monitoring system of the smart ground heating, in order to develop a convenient remote monitoring interface in an efficient and low-cost way. Remote monitoring is essential for the smart system, from which the control, management and maintainance will benefit a lot. Although this article is restricted in ground heating, the design thought is similar to the general smart home which makes the technology and scheme possible to be implemented in other smart home systems.First of all, this article investigates the development smart home and domestic smart ground heating and reveals some of the problem in remote monitoring before the goals and contents of this article are described. Then the article introduces the structure of the whole ground heating system, analyzes the advantages and disadvantages of the C/S and B/S structure. Therefore, this article comes up with an idea about C/S and B/S mixed structure and describes the technologies to implement the mixed-structure system.Afterwards, this article specifically introduces the design of the server-side software, which contains the router management module, terminal control module, internal API module, database and static file system. Router management module uses the Express framework to manage URL and RESTful API. Terminal control module uses TCP to manage and control the embedded controller remotely. The internal API module provides internal API for other modules and decouples them. Meanwhile, the MongoDB manage the data while the file system maintains the web page files and source files.Web page can be a part of the server-side due to its close relationship with the sever. Web page is based on AJAX using single-page application pattern. Handlebars templates engine is used to manage the page module, which provides an efficient way to manage the funcional-limited scripts. In practice, singleton pattern and publish-subscribe pattern are used to decouple the modules, Bootstrap is used for responsive layouts, and multiple ways are used for optimization of page performance and safety.What's more, in order to verify the feasibility of the scheme, the design of mobile application based on Qt is introduced. Besides, this article uses multiple automatic test technologies to verify the functions, performance and safety of the remote monitoring system, which ends with positive results.
Keywords/Search Tags:domestic ground heating, smart home, Node.js, web
PDF Full Text Request
Related items