Font Size: a A A

Design And Implementation Of An IPv6 Stack Based On Bluetooth Low Energy

Posted on:2019-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:W H LiFull Text:PDF
GTID:2428330566998183Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of wireless communication technology and the enhancement of the capability of processor,more and more wireless smart devices come into our lives and brought us convenience.Nowadays,the Internet of Things(Io T)gets a lot of attention,and Bluetooth Low Energy(BLE)protocol plays an important role in the application of Io T,for its low power consumption and excellent compatibility.However,the current devices are not directly connected to the Internet through an IP protocol,which restricts its application.To solve this problem,we propose an IPv6 protocol stack of BLE based on Contiki system,where the BLE nodes can exchange data through the IPv6 protocol on the network layer while maintaining the lower-layer protocol.The paper first analyze the need for BLE node to be connected to the Internet,and reviewe the stack hierarchy and function of the current BLE protocol.Then it introduce the neighbor discovery protocol and address auto-configuration mechanism in the IPv6 standard.The principle and method of IPv6 6Lo WPAN adaptation layer implemented based on the IEEE 802.15.4 protocol is also explored.After the theoretical research,we study the influence from two parameters,i.e.,connection interval and the delay from the device,on the transmission rate and power consumption during the BLE connection process.Based on the adaptive frequency hopping algorithm of BLE,we propose an improved frequency hopping algorithm,which further reduces the invalid retransmit of data packet,and saves the computing resources and power system consumption while facing the same frequency interference.Furthermore,in order to avoid possible congestion of longer IPv6 packets in the BLE link layer transmission,we also propose a flow control method based on credit which effectively controlled the flow of the IPv6 packets in the networks.Finally,we implemente the BLE protocol stack that can support IPv6 communication in a Contiki communication protocol architecture,and transplante it into a TI CC2650 platform and tested its performance.The results show that the performance has improved against frequency interference.
Keywords/Search Tags:bluetooth low energy, IPv6, adaptive frequency hopping, flow control
PDF Full Text Request
Related items