Font Size: a A A

The Analysis And Implementation Of IOT Gateway Protocol

Posted on:2017-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:C P LiFull Text:PDF
GTID:2348330512972447Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The development and innovation of technology is faster and faster.The application of IOT(internet of things)technology has been dedicated to all aspects of life,which generates remarkable impact on people's lives since the concept was put forward twenty years ago.The relevant innovation areas of IOT have been deeply related to national economy development,so every country upgrades IOT industrial development strategy to the national level.As the core equipment of networking,the IOT gateway appears to be the hub function of connecting sensor network with traditional public network.It is crucial to the development of IOT technology.Meanwhile,the diversity of sensor networks,as well as the diversification of public network access,marks the difficulty of research,which lead to the unestabishment of unified standard of IOT gateway.So theresearch on IOT Gateway is of significant practical importance.This paper has designed and implemented an IOT gateway,which can transmit information with sensor nodes and control the sensor node by remote accessing,so as to establish a foundation for further research on IOT gateway technology by studying the working principle and protrocol.In order to achieve IOT gateway,according to the pratical function requirements,the propose of overall design of hardware and software architecture has been made.Specific hardware module selections include the Cortex-A8 microprocessor,network interface module and ZigBee module circuit based on CC2530 were made on this basis.As to software design,the design and development of ZigBee network nodes including coordinators,routers and end nodes,the ZigBee tree network formation which based on transplantation of Z-Stack protocol stack to the gateway is achieved by combing ZigBee wireless sensor network technology with full analysis of all levels of ZigBee protocol standards.On the other hand,some gateway program applications have been built by transplanting Linux operating system,attaching with Qt integrated development environment and Web Lighttpd server.In order to achieve the communication between gateway and ZigBee modules,the paper established a unified data format with serial communication mode.For the better realizing of smart home and storage of control information,the paper designed SQLite database and corresponding Web access platform to achieve the remote control function.Moreover,the idea of multi-threaded and multi-process has been used to achieve the coordination of server data processing module and CGI application module in the specific smart home application design.The last part of this paper revealed the hardware and software environment to test the modules function of IOT gateway,including ZigBee networking module,Gateway communication interface module,and Web server module.The results showed that the gateway design can basically realize the expected function,along with high application value,which provides practical research foundation for expanding the study of IOT gateway.
Keywords/Search Tags:IOT Gateway, ZigBee protocol, Linux, Web server, SQLite
PDF Full Text Request
Related items