Font Size: a A A

Research On Big Data Platform For IoT Applications

Posted on:2020-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:Q SiFull Text:PDF
GTID:2438330572467467Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology in today's society,the rapid development of massive data sharing in the Internet has driven the rapid arrival of the era of big data.In recent years,with the rapid spread of Internet of Things technology and the extensive research and deployment of IoT smart terminal devices,while the types and quantities of smart IoT applications are growing,the more IoT systems and devices in people's daily lives are popular.IoT devices and platforms have strong heterogeneity,closed platform architecture and a series of problems such as high coupling and poor scalability resulting in fragmentation of IoT applications.This leads to the fragmentation of Internet of Things applications,which makes the development of large data platform for intelligent Internet of Things expensive and long cycle.This paper designs and implements a big data universal service platform for IoT applications.The platform is divided into two parts,data transmission platform and Web service platform.After the data transmission platform completes the big data processing provided by the intelligent hardware,it performs stable and efficient transmission,and adopts a Web service platform built on the B/S architecture-based Django framework to complete a million-level transmission and display.The platform can be flexibly deployed,and the online upgrade can be automatically integrated.The platform can be flexibly deployed through the multi-site deployment mode of uWSGI+Nginx.The code management script module based on scripts such as SQL,Python,and shell completes the online automatic upgrade of the platform,and finally realizes the platform which is easy to maintain,simple to deploy,and flexible in business logic.Aiming at the problem of the closedness of existing IoT platform,a Web service platform with flexible and dynamic expansion and reduction is proposed.The Django application plug-in module of the Web service platform can be dynamically expanded to reduce business logic.As well as the problem that the data transmission loss of the existing Internet of Things and Web service platform cannot be detected,a data transmission intermediate platform for data bidirectional detection is proposed.The data communication module of the data transmission intermediate platform enables mutual supervision and detection when data interaction between the IoT intelligent terminal and the cloud platform is performed.After the actual IoT application service platform test,the big data platform proposed for applications of the Internet of Things has been applied to multiple IoT applications.For example,the Sunshine Long Distance Running Platform of IoT Sports,which has been put into use,is being used by 16 universities including Beijing Forestry University and University of Traditional Chinese Medicine,and the non-intrusive power security monitoring platforms based on Internet of Things and cloud platforms,has been used in Service organizations including Hangzhou Chain Home Oasis Garden Store and Longquan Grand General Hotel.With the normal and stable operation of these platforms,the practical significance of the big data universal service platform for IoT applications designed in this paper has been fully verified.
Keywords/Search Tags:Internet of Things, B/S architecture, Versatility, Big data platform, flexibility, Django
PDF Full Text Request
Related items