Energy-Efficient BLE Device Discovery for Internet of Things

As a short-range and peer-to-peer wireless communication technology, Bluetooth low energy (BLE) receives lots of attentions recently. By enabling discover devices in the proximity, BLE could support various mobile Internet of Things (IoT) applications. Obviously, device discovery plays an essential role on the trade-off between the number of devices discovered and the energy consumption for a mobile IoT device with a constrained resource. This paper subsequently proposes a smart device discovery mechanism, named sDiscovery, to adaptively adjust scan window and scan interval according to the variant of the environment. In particular, we record the identities of devices discovered during each scan window and find out the redundant ones. Intuitively, a larger number of redundant devices encountered implies a more stable environment. In this case, the number of unknown devices encountered becomes smaller and the scan window can be shortened as well as the scan interval can be enlarged to preserve energy. The simulation results show that sDiscovery outperforms the existing solution and conventional BLE mechanism from the perspective of power saving. Moreover, we verify the correctness of simulation model through experiments in TI CC2540 development board, where a prototype of the protocol is implemented.

[1]  Sang Won Choi,et al.  New D2D Peer Discovery Scheme Based on Spatial Correlation of Wireless Channel , 2016, IEEE Transactions on Vehicular Technology.

[2]  Jia Liu,et al.  Energy Analysis of Device Discovery for Bluetooth Low Energy , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[3]  Wha Sook Jeon,et al.  Performance Analysis of Neighbor Discovery Process in Bluetooth Low-Energy Networks , 2017, IEEE Transactions on Vehicular Technology.

[4]  Jia Liu,et al.  Adaptive Device Discovery in Bluetooth Low Energy Networks , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[5]  Keuchul Cho,et al.  Analysis of Latency Performance of Bluetooth Low Energy (BLE) Networks , 2014, Sensors.

[6]  Jia Liu,et al.  Modeling Neighbor Discovery in Bluetooth Low Energy Networks , 2012, IEEE Communications Letters.

[7]  Andrzej Duda,et al.  Adaptive energy conserving algorithms for neighbor discovery in opportunistic Bluetooth networks , 2007, IEEE Journal on Selected Areas in Communications.

[8]  Aravind Srinivasan,et al.  On the Energy Efficiency of Device Discovery in Mobile Opportunistic Networks: A Systematic Approach , 2015, IEEE Transactions on Mobile Computing.

[9]  Carles Gomez,et al.  Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology , 2012, Sensors.

[10]  Robin Kravets,et al.  Bluetooth Low Energy in Dense IoT Environments , 2016, IEEE Communications Magazine.

[11]  Basavaraj Patil,et al.  Networking solutions for connecting bluetooth low energy enabled machines to the internet of things , 2014, IEEE Network.