Font Size: a A A

The Design And Implementation Of IoT Cloud Data Platform Based On WEB Technologies

Posted on:2017-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:P P LuFull Text:PDF
GTID:2348330518972940Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the deployment of a large number of research and development of networking technology and the increasing development of embedded devices, more and more people want get networking information conveniently through the network at any time to observe the data processing, in order to make the appropriate decisions. However, the heterogeneity of the traditional networking devices and platforms are strong, making the current networking applications defective: fragmented resources, high threshold for development and poor scalability issues. At the same time, due to the rapid growth in data networking information,the Internet application model has been difficult to meet the massive data storage and concurrency requirements. Therefore, based on the advantages of the Web technologies:independentment of platform, easy to develop and uniform standards , we merge Web technologies into Internet application development, design and implement a more open and able to handle massive data storage and sensor data concurrency cloud platform.Based on REST, NodeJS and MongoDB and other Web technologies, it presents the overall architecture and design of data cloud platform. The overall architecture is divided into client and server-side two parts. Clients include four functional modules: user management,sensor management, graphics display, setting, users can easily manage and view the corresponding sensor device through the client. The main work on the server side include the following aspects: By using the NodeJS advantage in high concurrency and I / O performance,we design a simple and efficient NodeJS multicore architecture, and based on this architecture,we achieve multicore NodeJS server; By using high scalability and high-availability features of MongoDB, we design and implement a MongoDB data clustering and data table model to meet the challenges of massive data storage; By using the flexibility and simplicity of REST architecture ,we design and achieve a unified interface to access data services for the characteristics of the client and for all types of sensors and equipment.Finally, aiming at the design goals of the data cloud platform, we test both functionality and performance. The results showed that the various modules are able to meet the design requirements of the system, this design proved Data Cloud platform has some practical value.
Keywords/Search Tags:Internet of Things, Cloud Data Platform, Sensor Data, NodeJS, MongoDB
PDF Full Text Request
Related items