Font Size: a A A

Design And Implementation Of Home Gateway Supporting Multiple Wireless Protocols

Posted on:2020-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y K ZhangFull Text:PDF
GTID:2428330590983115Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet of Things,new applications such as smart home have gradually entered our lives,bringing great convenience to us.But the smart home field now is still in a stage of gradual improvement and exists some problems.One of the problems is that there are too many types of smart home products and standard for communication interfaces is undefined,while the compatibility of existing gateways is not strong.As a result,users need to equip corresponding gateways and control software to select products from different manufacturers,which increases the difficulty and complexity of building smart home system.Therefore,designing and implementing a gateway compatible with many different communication interfaces becomes the key to solving the problem.Based on the above background,this paper proposes and implements a multi-protocol home gateway solution,which can support mutual communication between heterogeneous protocol smart home products and conveniently manage all nodes.Firstly,the advantages and disadvantages of the mainstream smart home wireless communication protocol are compared and analyzed.The ZigBee,low-power Bluetooth and LoRaWAN protocols,which best meet the application requirements,are selected,and the feasibility of coexistence of these three wireless communication protocols is analyzed.Then,in view of the problem that the existing home gateway is not compatible,the solution of this paper is proposed.The solution includes the following two aspects:in hardware aspect,the general embedded ARM processor is selected,and the communication module which can support the mainstream version of the protocol is adopted.Besides,the standard general communication interface is reserved for future expansion.In terms of software,the mainstream operating system Linux is transplanted,and the software design adopts a layered idea.Each layer is independent and provides interfaces to each other,which is convenient for adding new communication protocols.At the same time,the communication frames of three wireless communication protocols are encapsulated,and a unified communication protocol is formulated on it,so that it can be compatible with multiple wireless communication interfaces and achieve macro-unification of heterogeneous networks.In addition,the hardware platform construction,software platform construction and application software implementation in the system development process are introduced in detail,and a simple graphical operation interface is designed for the gateway,which is convenient for testing various functions of the gateway.The test results show that the system can support ZigBee,LoRaWAN and low-power Bluetooth protocol.Two-direction transmission can be carried out transparently between heterogeneous networks.The management and control of users and nodes can be done through graphical operation interface.Data packet loss rate of protocol conversion through gateway is less than 1.00% and communication delay is less than 115 ms.
Keywords/Search Tags:Multi-protocol gateway, Bluetooth, ZigBee, LoRaWAN
PDF Full Text Request
Related items