Font Size: a A A

Research Of IPv6-based Internet Application Platform

Posted on:2018-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:B C WuFull Text:PDF
GTID:2348330512997030Subject:Computer technology
Abstract/Summary:PDF Full Text Request
IPv6 is the inevitable trend of the development of network communication.It is bound to replace IPv4 and become the new generation standard of IP communication.The rise of Internet of Things(Io T)has put forward new demands for common sensor nodes accessing the Internet.Traditional IP protocol stack is not suitable for wireless sensor nodes,in which resource and energy are constrained.Under such circumstances,through the continuous exploration and study of many scientific and research institutions at home and abroad,a series of protocols that designed for Io T came into being.6Lo WPAN is the best solution to interconnect IPv6 network and wireless sensor networks;RPL is a routing protocol that specifically designed for lowpower lossy networks;CoAP,as a lightweight application layer protocol,can effectively reduce the power consumption of the nodes and extend battery life.At present,these protocols are still under development and improvement,and surely will become part of the Io T standards in the future.The key point of this research is to apply these protocols into practice,show the usage and the actual effect of these protocols by material object,and design and implement an IOT application platform in line with the direction of future development.Based on the in-depth study of IPv6 and the related protocols,this thesis adopts an end-to-end network architecture according to the Io T application model,and designs a platform which consists of mote and gateway two parts.The hardware and software design of this project try to meet the versatility and scalability principles,in order to adapt more application scenarios and future upgrading.The mote can realize the functions of information sensing and intelligent control by connecting to a variety of sensors and controllers.The hardware uses STM32F103(contain Contiki OS)series microcontroller as the core control unit and 802.15.4 chip for wireless data transceiver.It also set aside a variety of bus IO to facilitate the expansion of other sensors and controllers.The software part achieves IPv6 network communication based on the uIP and 6LoWPAN protocol stack provided by the open source operating system Contiki.A simple network application based on CoAP protocol is also developed.Gateway for distribution of the nodes in the wireless network prefix,and supports the routing,and cable network through the IPv6 protocol communication,and communication cable network and wireless network,have the effect of forward data storage.Considering the diversity and complexity of the application environment,decided to adopt the embedded full-featured IPv6 Internet gateway.Design with ARM-A8 core CPU+ embedded LINUX operating system as the main body of the iot gateway software and hardware structure.Finally,a series of tests are done on the application platform.Some notes when using the application platform under some particular situations are put forward,and the direction of further improvement and optimization are pointed out.
Keywords/Search Tags:Internet of Things, 6LoWPAN, Gateway, Contiki, CoAP
PDF Full Text Request
Related items