Font Size: a A A

The Research And Design Of The Open Platform Of The Internet Of Things

Posted on:2014-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:M L HuangFull Text:PDF
GTID:2268330401484375Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
As the most promising information technology of the21st century, the Internet ofThings (IoT) has shown its huge market and potential for development. With thetechnology of IoT becoming more mature, the application field of IoT is alsoincreasing quickly.There is no doubt that it will bring us a new life experience, andchange our lives, the mode of production radically.Currently, there are still some problems with IoT Industry, which restrict thedevelopment of IoT, specifically in: one is the difference between the variousindustries.Therefore, there needs a management platform and terminals for each typeof business demand, which not only causes that the resources can not be sharedamong platforms, but also increases business development costs, maintenance costs;another is that all the business platforms are born to solve a specific problem, and notopen to the community, which resulting in the service of islanding, without a usableand open platform, the general public can not access their own equipment and sharetheir own data, also, developers can not realize their creative products for IoT.To solve the above problem, this paper packages and optimizes the commonneeds of IoT industry, then build the open platform of IoT. Common platformabstracts common functions, such as data access, storage, control, show, etc. On thatbasis, make the unified interfaces to open out these features. For businesses, canquickly and easily deploy their own applications of IoT; for developers, can rapidlymake their creative products access IoT, which lays the foundation for the realizationof the seamless and material objects connected world.From the structure, firstly, this paper introduces the current situation of IoT, athome and abroad; then, analysis the related technologies for the building of theplatform, including JSON, the data interchange format between the platform and the terminals; REST and RESTful web services; the efficient javascript server-side toolkit,nodejs; the high performance key-value database, redis.Subsequently, the paper analyzes the functional and performance requirements ofthe open platform of IoT, and uses agile development methods to fast user needs; onthat basis, proposes the overall design framework of the platform, and then brieflyintroduce each module and workflowa of the platform.Next, makes a detailed introduction for the design and implementation of the corefunctionality of the platform. Including the open RESTful API to provide the unifiedservice interfaces to the platform; Event-driven mechanism to complete the guidanceand control of the access data, and realize the communication and interaction betweenhuman and things, things and things; Gateway-platform communication protocol toestablish the TCP long connection between the gateway and the platform, achieve thereliable, real-time, two way transmition of the data, thus bring about the real-timecontrol function of the terminals.Finally, a summary of the paper is done, involve the analysis of the resultsobtained by the paper, as well as the design inadequacies of the platform, thendetermine the direction of future work.This paper designs and implements the open platform of IoT, solve the commonneeds, thereby, reduce the threshold of IoT and accelerate the development andpopularization of IoT. It s worth applying and spreading.
Keywords/Search Tags:Internet of Things, Open platform, RESTful API, Event-driven, Gateway-platform communication protocol
PDF Full Text Request
Related items