Font Size: a A A

Design And Implementation Of Energy-optimized Routing Protocol For Bluetooth Low Energy Mesh Network

Posted on:2020-10-15Degree:MasterType:Thesis
Country:ChinaCandidate:X L JiFull Text:PDF
GTID:2428330626950741Subject:Software engineering
Abstract/Summary:PDF Full Text Request
A mesh network based on Bluetooth low energy(referred to as Bluetooth mesh)is a new topological network.The Bluetooth mesh network utilizes a routing protocol based on a traditional flooding algorithm for data transmission.The routing protocol transmits datas in the form of a broadcast,so the mode is simple and easy to implement.However,the traditional flooding will cause unnecessary forwarding of nodes in the network,which not only occupies network resources,but also causes a large energy consumption of nodes and the entire network.This is not applicable to mesh networks with battery power and large network data.Therefore,designing and implementing a suitable routing protocol to optimize the energy consumption in the network is of significance for extending the application range of Bluetooth mesh.Based on the Bluetooth mesh managed flooding routing protocol,this thesis starts with reducing the number of nodes participating in forwarding,and introduces the mechanisms of forwarding priority,forwarding suppression and delay forwarding to design an energy-optimized routing protocol called EO-Flooding.The forwarding priority is determined based on the distance between nodes and the remaining energy information of the receiving node.Each node performs delay forwarding according to the forwarding priority.The forwarding delay time is determined by forwarding priority,and the higher the forwarding priority is,the shorter the forwarding delay time is.When the time arrives,forwarding suppression determines whether the node can forward the data.The above three mechanisms jointly suppress the forwarding of some nodes,reduce the energy consumption of the entire network and reduce the collision probability of packets.This thesis implements the EO-Flooding routing protocol based on the Nordic mesh protocol stack,and uses the hardware platform based on the nRF52832 system for test.20 nRF52832 Bluetooth devices were selected to test the network performance of the implemented routing protocol under the premise of device provisioning.The test results show that the EO-Flooding routing protocol achieves the expected design index.Compared with the Nordic mesh routing protocol,the total energy consumption of the routing protocol is reduced by 18.87% and the average end-to-end delay increases by less than 17%.The research results of this thesis have certain value for the application extension of Bluetooth mesh.
Keywords/Search Tags:Bluetooth Low Energy, mesh network, flooding, energy optimization
PDF Full Text Request
Related items