Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3213299.3213306acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Improving the efficiency and responsiveness of smart objects using adaptive BLE device discovery

Published: 25 June 2018 Publication History

Abstract

The ability of fine-tuning the performance of Bluetooth Low Energy (BLE) communication is essential to create low-power wireless applications with heavy user interaction, such as smart thermostats or door locks. One of the key challenges when designing such applications is finding the right trade-off between a system's responsiveness and energy-efficiency. Although there exists research works that improve the performance of BLE communication, all these approaches focus on connection-based BLE. Most BLE-based applications, however, spend the majority of their time in connection-less device discovery, waiting for approaching users. The energy-efficiency and timeliness in this state are defined by parameters that are often statically set at compile time. Although supported by the BLE specifications, how to dynamically adapt these parameters to user behavior is still an open question. In this paper, we tackle this challenge and design a strategy to improve the energy-efficiency and responsiveness of BLE device discovery. Towards this goal, we model the device discovery process and identify its key parameters. We further design an adaptive advertising strategy that allows smart objects to adapt their device discovery parameters to the user behavior. We implement this adaptive strategy and measure its performance in a real-world application, the Nuki Smart Door Lock. Our experiments show that a smart lock using our strategy consumes 48% less energy while reducing the device discovery time by up to 63% compared to the use of static parameters. Furthermore, we discuss how nearby BLE devices can be used to inform the lock about approaching user devices and hence to improve its responsiveness in low-power phases even further.

References

[1]
B. Bahmani, B. Moseley, A. Vattani, R. Kumar, and S. Vassilvitskii. Scalable k-means+ +. Proceedings of the VLDB Endowment, 5(7), 2012.
[2]
Bluetooth SIG. Bluetooth Core Specification Version 4.2, 12 2014. Rev. 4.2.
[3]
B. Campbell, J. Adkins, and P. Dutta. Cinamin: A Perpetual and Nearly Invisible BLE Beacon. In Proc. of the 1st NextMote Workshop, 2016.
[4]
K. Cho, W. Park, M. Hong, G. Park, W. Cho, J. Seo, and K. Han. Analysis of Latency Performance of Bluetooth Low Energy (BLE) Networks. Sensors, 2014.
[5]
Cypress Semiconductor Corporation. PSoC Creator Component Datasheet - Bluetooth Low Energy (BLE), 12 2015.
[6]
Cypress Semiconductor Corporation. PSoC 4: PSoC 4XX8_BLE Family Datasheet, 04 2017. Rev. *L.
[7]
R. Faragher and R. Harle. Location Fingerprinting With Bluetooth Low Energy Beacons. IEEE Journal on Selected Areas in Communications, 33(11), 2015.
[8]
Fitbit, Inc. Fitbit, 2018. https://www.fitbit.com/, accessed on 28.03.2018.
[9]
Linux Foundation. Zephyr Project, 2017. https://www.zephyrproject.org/, accessed on 28.03.2018.
[10]
J. Fürst, K. Chen, M. Aljarrah, and P. Bonnet. Leveraging Physical Locality to Integrate Smart Appliances in Non-Residential Buildings with Ultrasound and Bluetooth Low Energy. In Proc. of the 1st IEEE IoTDI Conference, 2016.
[11]
D. Giovanelli, B. Milosevic, C. Kiraly, A.L. Murphy, and E. Farella. Dynamic group management with Bluetooth Low Energy. In Proc. of the 2nd IEEE ISC2 Conference, 2016.
[12]
Nuki Home Solutions GmbH. Nuki, 2018. https://nuki.io, accessed on 28.03.2018.
[13]
C. Gomez, J. Oller, and J. Paradells. Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology. Sensors, 12(9), 2012.
[14]
Monsoon Solutions Inc. Power Monitor Software, 2018. http://msoon.github.io/powermonitor, accessed on 28.03.2018.
[15]
W.S. Jeon, M.H. Dwijaksara, and D.G. Jeong. Performance Analysis of Neighbor Discovery Process in Bluetooth Low-Energy Networks. IEEE Transactions on Vehicular Technology, 66(2), 2017.
[16]
C. Julien, C. Liu, A.L. Murphy, and G.P. Picco. BLEnd: Practical Continuous Neighbor Discovery for Bluetooth Low Energy. In Proc. of the 16th ACM/IEEE IPSN Conference, 2017.
[17]
S. Kamath and J. Lindh. Measuring Bluetooth Low Energy Power Consumption. Texas Instruments Application Note AN092, Dallas, 2010.
[18]
P. Kindt, M. Saur, and S. Chakraborty. Neighbor Discovery Latency in BLE-Like Duty-Cycled Protocols. arXiv preprint arXiv:1509.04366, 2015.
[19]
P. Kindt, D. Yunge, M. Gopp, and S. Chakraborty. Adaptive Online Power-Management for Bluetooth Low Energy. In Proc. of the IEEE INFOCOM Conference, 2015.
[20]
T. Lee, M. S. Lee, H. S. Kim, and S. Bahk. A Synergistic Architecture for RPL over BLE. In Proc. of the 13th IEEE SECON Conference, 2016.
[21]
J. Liu, C. Chen, and Y. Ma. Modeling and Performance Analysis of Device Discovery in Bluetooth Low Energy Networks. In Global Communications Conference (GLOBECOM), 2012 IEEE. IEEE, 2012.
[22]
J. Liu, C. Chen, Y. Ma, and Y. Xu. Energy Analysis of Device Discovery for Bluetooth Low Energy. In Proc. of the 78th IEEE VTC Fall Conference. IEEE, 2013.
[23]
J. MacQueen. Some Methods for Classification and Analysis of Multivariate Observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Volume 1: Statistics. University of California Press, 1967.
[24]
K. Mikhaylov. Accelerated Connection Establishment (ACE) Mechanism for Bluetooth Low Energy. In Proc. of the IEEE PIMRC Conference, 2014.
[25]
Nest Labs. Nest Thermostat, 2018. https://www.nest.com/, accessed on 28.03.2018.
[26]
Nordic Semiconductor. nRF52832 Product Specification, 10 2017. Rev. 1.4.
[27]
PitPat. Dog Activity Monitor, 2018. https://www.pitpatpet.com/, accessed on 28.03.2018.
[28]
Roche Media Release. Roche launches innovative Accu-Chek Guide blood glucose monitoring system, August 2016.
[29]
M. Spörk, C. A. Boano, M. Zimmerling, and K. Römer. BLEach: Exploiting the Full Potential of IPv6 over BLE in Constrained Embedded IoT Devices. In Proc. of the 15th ACM SenSys Conference, November 2017.

Cited By

View all
  • (2023)CANDor: Continuous Adaptive Neighbor Discovery2023 IEEE 20th International Conference on Mobile Ad Hoc and Smart Systems (MASS)10.1109/MASS58611.2023.00048(336-342)Online publication date: 25-Sep-2023
  • (2023)Co-Circle: Energy-Efficient Collaborative Neighbor Discovery for IoT ApplicationsIEEE Internet of Things Journal10.1109/JIOT.2023.326780610:18(16358-16370)Online publication date: 15-Sep-2023
  • (2022)Hybrid Block-Based Lightweight Machine Learning-Based Predictive Models for Quality Preserving in the Internet of Things- (IoT-) Based Medical Images with Diagnostic ApplicationsComputational Intelligence and Neuroscience10.1155/2022/81733722022Online publication date: 1-Jan-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SMARTOBJECTS '18: Proceedings of the 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects
June 2018
69 pages
ISBN:9781450358576
DOI:10.1145/3213299
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BLE
  2. adaptive advertising
  3. device discovery
  4. energy efficiency
  5. parameter adaptation
  6. responsiveness
  7. smart lock

Qualifiers

  • Research-article

Conference

Mobihoc '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 15 of 41 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)CANDor: Continuous Adaptive Neighbor Discovery2023 IEEE 20th International Conference on Mobile Ad Hoc and Smart Systems (MASS)10.1109/MASS58611.2023.00048(336-342)Online publication date: 25-Sep-2023
  • (2023)Co-Circle: Energy-Efficient Collaborative Neighbor Discovery for IoT ApplicationsIEEE Internet of Things Journal10.1109/JIOT.2023.326780610:18(16358-16370)Online publication date: 15-Sep-2023
  • (2022)Hybrid Block-Based Lightweight Machine Learning-Based Predictive Models for Quality Preserving in the Internet of Things- (IoT-) Based Medical Images with Diagnostic ApplicationsComputational Intelligence and Neuroscience10.1155/2022/81733722022Online publication date: 1-Jan-2022
  • (2022)Improving Discovery Process Toward User Engagement Based on Advertising Extensions in Bluetooth Low Energy NetworksIEEE Transactions on Mobile Computing10.1109/TMC.2021.305493121:9(3176-3192)Online publication date: 1-Sep-2022
  • (2021)Be aware of the capture effect: a measure of its contribution to BLE advertisements reception2021 16th Annual Conference on Wireless On-demand Network Systems and Services Conference (WONS)10.23919/WONS51326.2021.9415538(1-7)Online publication date: 9-Mar-2021
  • (2020)Efficient Communication Scheme for Bluetooth Low Energy in Large Scale ApplicationsSensors10.3390/s2021637120:21(6371)Online publication date: 8-Nov-2020
  • (2020)Online Power Management for Latency-Sensitive Bluetooth Low-Energy BeaconsIEEE Systems Journal10.1109/JSYST.2019.293477114:2(2411-2420)Online publication date: Jun-2020
  • (2020)A Survey of Enhanced Device Discovery Schemes in Bluetooth Low Energy NetworksIETE Technical Review10.1080/02564602.2020.174280638:3(365-374)Online publication date: 23-Mar-2020
  • (2019)VN-NDP: A Neighbor Discovery Protocol Based on Virtual Nodes in Mobile WSNsSensors10.3390/s1921473919:21(4739)Online publication date: 31-Oct-2019
  • (2019)Patterns for communicating numerical uncertaintyProceedings of the 24th European Conference on Pattern Languages of Programs10.1145/3361149.3361160(1-15)Online publication date: 3-Jul-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media