Font Size: a A A

Research And Application Based On Linux Smart Home ZigBee Coordinator

Posted on:2014-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:J Y HuangFull Text:PDF
GTID:2268330401965896Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the launch of the using of IPV6, the development of the cloud computing andthe starting of Smart City, an application of The Internet of Things is being pushedquick to the pinnacle of the development.Actually, the so-called Internet of Things is,onthe basic of ZigBee, that all of things are connected to the Internet.At the same time.ZigBee Coordinator, which is necessary, act as an core controling equipment in everyWireless Personal Area Network, more offen, it is also the only export to the internet inthe tree and star Wireless Personal Area Network. However, in the current market, oftena coordinator can fit their own production of End Device, leading to a sharp rise in thecost of the Internet of Things, naturally, greatly hindering the application of the Internetof Things in the smart home system. Its reason mainly comes from two aspects: one isthat the ZigBee protocol stack is not open source code, leading to increasing thedifficulty of the development, another is that the ZigBee protocol stack is not opensource code, leading to rising the difficulty of porting to others platform.Based on theconsideration above in the article, I am planning to develop a set of standard opensource interface protocol stack based on the ZigBee specification. More importantly, inthe open source code protocol stack can better let different end device manufacturersfollow the unified standard, so as to solve the current problem.The main work is asfollows:1、By being Deeped into study of the differences in Linux platform and IARdevelopment platform, contiki free open source real-time operating system was portedto IAR development platform. And in accordance with the actual needs of theobject,parts of function module of the Contiki operating system,which are notnecessary,was cuted. At the same time, the system comes with dynamic memoryallocation was deleted, instead of taking the static allocation method to optimizememory. On the basis,the CC2530chip driver was added.2、The design is based on Contiki operating system ZigBee protocol stack layeredcommon standardized communication interface, memory allocation internal functiondesign and layered to achieve the physical layer and media access layer, network layer, the basic framework of the application layer, and do the test.3、For the issues of Remote terminal portability, designed and implemented aWeb-based network module, Web control terminal can be achieved by networkingequipment.4、Coding and achieving the corresponding application of the ZigBee coordinatorZigBee terminal on ZigBee protocol stack under the Contiki operating system.On thisbasic, do a set of related test under the smart home environment.
Keywords/Search Tags:ZigBee protocol stack, coordinator, Web server, smart home, Contiki
PDF Full Text Request
Related items