Font Size: a A A

Design And Implementation Of M2M Cloud Platform For Internet Of Things System

Posted on:2019-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:T T ZhangFull Text:PDF
GTID:2428330548452304Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,the Io T,big data,and cloud computing have become the only way for traditional industries to upgrade,increase value-added services,and increase product competitiveness.Cloud platforms provide technology support for the traditional industries to enter IoT field.Combing the characteristics of the landscape lighting,this thesis has developed a M2 M cloud platform for IoT applications.The platform provides a good reference for IoT,which can achieve the access of equipments for IoT system and provide unified management,long-distance communications,data storage and processing,multi-device loosely coupled communication and other functions.The main research content of this thesis is as follows:(1)Combing the characteristic of the IoT system to determine the needs of the IoT cloud platform,the analysis and selection of key technologies in the cloud platform is completed.At the same time,the cloud platform is divided into an application service area,a communication gateway area,a data analysis area,and a data storage area according to function modules,and the association relationship between the partitions is determined.(2)For the problems such as the different programming languages and system platform between client-side and device-side in the IoT industry,a lightweight REST-style web service is implemented to achieve cross-platform access for terminal devices.The operating authority and affiliation is determined between the user and the device,the REST API is designed for the user and device registration,binding,and authorization.And the interface function programming of related business logic is completed to achieve flexible binding and authorization mechanism between the terminals in the IoT system.(3)In order to meet the complex communication requirements between the terminals in the IoT system,a lightweight MQTT communication protocol based on topic publish/subscribe is adopted to realize instant communication between terminals,considering the storage,computing and network resource constraints of a large number of embedded devices.And in view of the problem of weak topic expression,a publish/subscribe model that combines the theme and the content is proposed.The matching algorithm is used to match the content of the publisher and the constraint condition of the subscriber,and the loosely coupled communication between the multi devices is realized.(4)The data point storage rules is designed to analyze and store heterogeneous data,and producer-consumer model is used to optimize the performance of data processing.And the where-limit based paging query method is used to achieve effective inquiry of historical data.On the basis of this,a set of test platform is set up in view of the requirements of the landscape lighting monitoring system,and the functions of terminal binding and authorization,M2 M terminal communication,multi device loosely coupled communication,sensing data storage based rule,history data query,as well as data processing performance of the cloud platform are set up.According to the performance test,the results show that the M2 M cloud platform of the IoT can achieve cross platform terminal access and instant messaging,heterogeneous data processing and storage.It has strong scalability,high processing performance,and has application and reference value.
Keywords/Search Tags:Internet of Things, cloud platform, message matching, publish/subscribe model
PDF Full Text Request
Related items