Font Size: a A A

The Research Of Lightweight IPv6Protocol Stack For Internet Of Things

Posted on:2015-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:M LiFull Text:PDF
GTID:2298330467977103Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the development of the Internet of Things, it will eventually change our daily life byproviding information and communication services for everyone anywhere anytime with everything.In the future the amount of devices in IOT can be very large, in order to address every device, thenetwork needs to support a huge address space which not even the IPv4can provide. IPv6, whichdeveloped on the basis of IPv4, has brought enormous address space and end to end communicationfeatures, created a good communications network condition and the ability to expand thedevelopment of the Internet of Things. IPv6also has a lot of things suitable for large-scaleapplication features such as IPv6header and simplified scalability, security, IPv6automatic addressconfiguration, mobility, etc. These features promote applying the IPv6stack on the Internet ofThings.In order to solve the combination of IPv6and Wireless Sensor Networks, IETF set up a6LoWPAN working group in2004to research6LoWPAN. It allows IPv6packets transmitted on theIEEE802.15.4network by adding an adaptation layer between IP layer and MAC layer.Theadaptation layer provides the function of packet header compression, packet fragmentation andreassembly, and routing support. This paper will research the6LoWPAN, including headercompression, packet fragment and reassembly, and routing algorithms.It will bring a series of problems if apply the full IPv6protocol stack into the low-powernetwork. At first the code space and data cache requires a lot of storage space, and then complexIPv6protocol will increase large amount of data processing and information transmitting, whichwill decrease the survival time of the node. Therefore, this paper will research the functionalmodules of the IPv6protocol stack, such as neighbor discovery, automatic address configuration,ICMPv6, etc., and then simplify the IPv6stack according to the characteristics and needs of IOT.Finally, this paper designs the Light-weight IPv6stack on the system of TinyOS, and builds asimulation platform of the IPv6stack. The testing of the IPv6stack runs well on TOSSIM.
Keywords/Search Tags:IOT(Internet of Things), IPv6, 6LoWPAN, Light-weight IPv6Stack
PDF Full Text Request
Related items