Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

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.
Originalspracheenglisch
Titel4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects
UntertitelSMARTOBJECTS'18
Herausgeber (Verlag)Association of Computing Machinery
Seitenumfang10
ISBN (elektronisch)978-1-4503-5857-6
ISBN (Print)978-1-4503-5857-6
PublikationsstatusVeröffentlicht - 25 Jun 2018
VeranstaltungACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects - UCLA, Los Angeles, USA / Vereinigte Staaten
Dauer: 25 Jun 201825 Jun 2018
Konferenznummer: 4

Workshop

WorkshopACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects
KurztitelSMARTOBJECTS'18
LandUSA / Vereinigte Staaten
OrtLos Angeles
Zeitraum25/06/1825/06/18

Fingerprint

Bluetooth
Energy efficiency
Keys (for locks)
Thermostats
Communication
Marketing
Tuning
Specifications

Schlagwörter

    Fields of Expertise

    • Information, Communication & Computing

    Dies zitieren

    Renzler, T., Spörk, M., Boano, C. A., & Römer, K. U. (2018). Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery. in 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects: SMARTOBJECTS'18 Association of Computing Machinery.

    Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery. / Renzler, Tobias; Spörk, Michael; Boano, Carlo Alberto; Römer, Kay Uwe.

    4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects: SMARTOBJECTS'18. Association of Computing Machinery, 2018.

    Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

    Renzler, T, Spörk, M, Boano, CA & Römer, KU 2018, Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery. in 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects: SMARTOBJECTS'18. Association of Computing Machinery, Los Angeles, USA / Vereinigte Staaten, 25/06/18.
    Renzler T, Spörk M, Boano CA, Römer KU. Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery. in 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects: SMARTOBJECTS'18. Association of Computing Machinery. 2018
    Renzler, Tobias ; Spörk, Michael ; Boano, Carlo Alberto ; Römer, Kay Uwe. / Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery. 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects: SMARTOBJECTS'18. Association of Computing Machinery, 2018.
    @inproceedings{2e4fb4d230444799907fe653bd310cf4,
    title = "Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery",
    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.",
    keywords = "Adaptive ddvertising, BLE, Device discovery, Energy efficiency, Parameter adaptation, Responsiveness, Smart lock",
    author = "Tobias Renzler and Michael Sp{\"o}rk and Boano, {Carlo Alberto} and R{\"o}mer, {Kay Uwe}",
    year = "2018",
    month = "6",
    day = "25",
    language = "English",
    isbn = "978-1-4503-5857-6",
    booktitle = "4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects",
    publisher = "Association of Computing Machinery",
    address = "United States",

    }

    TY - GEN

    T1 - Improving the Efficiency and Responsiveness of Smart Objects Using Adaptive BLE Device Discovery

    AU - Renzler, Tobias

    AU - Spörk, Michael

    AU - Boano, Carlo Alberto

    AU - Römer, Kay Uwe

    PY - 2018/6/25

    Y1 - 2018/6/25

    N2 - 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.

    AB - 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.

    KW - Adaptive ddvertising

    KW - BLE

    KW - Device discovery

    KW - Energy efficiency

    KW - Parameter adaptation

    KW - Responsiveness

    KW - Smart lock

    M3 - Conference contribution

    SN - 978-1-4503-5857-6

    BT - 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects

    PB - Association of Computing Machinery

    ER -