Font Size: a A A

Design And Implementation Of TCP/IP Stack Based On WPAN

Posted on:2014-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhouFull Text:PDF
GTID:2268330401966264Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Wireless Personal Area Network (WPAN) is a wireless network technology whichcommunicated within the scope of personal activity space, the coverage of WPAN iseven smaller than the Wireless Local Area Network (WLAN). The IEEE802.15working group was established by the IEEE in1999,which is responsible for makingphysical layer and media access and control layer specifications for all kinds of WPAN.IEEE802.15.4is one of them, which mainly focused on low-rate wireless personal areanetwork (LR-WPAN) applications, and it has already been widely used in various ofWireless Sensor Network(WSN) technologies. Due to the lack of relevantconsiderations, the network layer of traditional WPAN technologies are mostly based onprivate protocols,this lead to WPAN technology-based terminal LANs difficult toseamlessly integrated into the IP-based backbone network.IPv6is the next-generation Internet protocol, the new features of it make it idealfor applications in WPAN technology. With the gradual promotion and use of the IPv6,IPv6technology applies to WSN and Internet of Things(IOT) has significant meaning.In2005, IETF set up a special6LoWPAN working group, dedicated to the research ofIPv6technology in WPAN.aCoral is an embedded real-time operating system developed by the Institute ofReal-Time Computing Laboratory of UESTC. The aCoral project started at2009,IP-based WSN applications was not yet supported, this thsis is trying to implement thisin aCoral.In this thesis, after a detailed analysis of the relevant technical details, completedthe hardware design of the experimental platform based on an ARM-based STM32microcontroller and CC2520RF chip, and then step-by-step finished implementing aIPv6protocol stack which has6LoWPAN features on the experimental platform, themain work includes: the design of CC2520RF driver and peripheral driver, ports aCoralto the STM32, ports uIPv6to aCoral and the Design and Implementation of6LoWPANadaptation layer.Unit tested and system testing have been performed to verify the correctness of the design.In the design, hardware interface of the IEEE802.15.4RF chip have beenabstracted, this result a interface which is similar to aCoral hardware abstraction layerfunction, which makes the work of this thsis more versatility, simpler and easier to portto different hardware platform.
Keywords/Search Tags:IEEE802.15.4, WPAN, IPv6, 6LoWPAN, aCoral
PDF Full Text Request
Related items