Font Size: a A A

Design And Implementation Of WSN Lightweight IP Protocol Stack

Posted on:2016-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:X L XiongFull Text:PDF
GTID:2308330473454308Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Recently, with the development of science and technology, communication and networking not only has brought a lot of convenience to our live, but also improve the quality of our life. We are not only satisfied with the communication between the PC, but we live in hope that all the items are ready to connect with us, to help us to look over and manage them. This network is the most popular topic "Internet of things(IoT)". At present, the sensor network protocols are private, not all devices can be interconnected as TCP/IP protocol do. However, it is not feasible to transplant the TCP/IP into embedded devices, therefore, a streamlined IP protocol stack(LIP) has been designed for most of embedded equipment, to connect different networking equipment.This research first analyses the advantages and disadvantages of current embedded TCP/IP protocol stack. Then according to the TCP/IP protocol stack(IPv4 and IPv6 protocol standards), design a LIP protocol stack for embedded device by cutting and modification the existing standards. The agreement removes unnecessary function module in TCP/IP protocol(such as ARP, multicast mechanism, etc.), simplify the UDP, IP protocol module. These methods makes the LIP easier to transplant into the small micro devices, such as MCU, FPGA etc..Since the wireless sensor network(WSN) is an important part of IoT, It’s reasonable to design and emulate LIP protocol stack in WSN environment. further, it is simple to modify the design into other embedded devices in other scenarios. This paper introduces the LIP protocol architecture, addressing address and port design in detail. According to the basic communication needs of design-related functional modules, message format and delivery process. Design of A conversion process between the LIP protocol and IPv4/IPv6 protocol.Select the TinyOS operating system manages the physical layer hardware.of the protocol stack in the concrete realization using nesC language code LIP protocol stack implementation in this system environment. Which include upper and lower service access point design and implementation, specific functions of each module(LUDP module, LIP module, LICMP module, fragment reassembly module, gateway protocol conversion module).Finally, choose CC2430 development board as the hardware platform to test the LIP protocol stack communication. The tests including two nodes communication, fragment reassembly, three nodes networking and forwarding, gateway node protocol conversion, protocol stack stability etc.. Therefore the design of the LIP protocol stack can be used in resource limited settings. According to the compile and test results of the LIP protocol stack, sum up the difference between the protocol stack comparison with other embedded network protocol stack. Summary the advantages and features of my LIP protocol stack.
Keywords/Search Tags:networking, embedded, TCP/IP, LIP protocol stack, TinyOS
PDF Full Text Request
Related items