Improving the Timeliness of Bluetooth Low Energy in Dynamic RF Environments

IF 3.5 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS
Michael Spörk, C. Boano, K. Römer
{"title":"Improving the Timeliness of Bluetooth Low Energy in Dynamic RF Environments","authors":"Michael Spörk, C. Boano, K. Römer","doi":"10.1145/3375836","DOIUrl":null,"url":null,"abstract":"The ability to communicate within given delay bounds in noisy RF environments is crucial for Bluetooth Low Energy (BLE) applications used in safety-critical application domains, such as health care and smart cities. In this work, we experimentally study the latency of BLE communications in the presence of radio interference and show that applications may incur long and unpredictable transmission delays. To mitigate this problem, we devise a model capturing the timeliness of connection-based BLE communications in noisy RF channels by expressing the impact of radio interference in terms of the number of connection events necessary to complete a successful data transmission (nCE). We show that this quantity can be estimated using the timing information of commands sent over the host controller interface of common BLE devices, hence without additional communication overhead or energy expenditure. We further show that a BLE device can make use of our BLE timeliness model and recent nCE measurements to adapt its BLE communication parameters at runtime, thereby improving its performance in the presence of dynamic radio interference. We implement such an adaptive scheme on the popular nRF52840 platform and perform an extensive experimental study in multiple indoor environments using three different BLE platforms. Our results show that a BLE application can, indeed, make use of the proposed model and recent nCE measurements to adapt its connection interval at runtime to increase the timeliness of its communications, reducing the number of delayed packets in noisy RF environments by up to a factor of 40.","PeriodicalId":29764,"journal":{"name":"ACM Transactions on Internet of Things","volume":"74 1","pages":"1 - 32"},"PeriodicalIF":3.5000,"publicationDate":"2020-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3375836","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 10

Abstract

The ability to communicate within given delay bounds in noisy RF environments is crucial for Bluetooth Low Energy (BLE) applications used in safety-critical application domains, such as health care and smart cities. In this work, we experimentally study the latency of BLE communications in the presence of radio interference and show that applications may incur long and unpredictable transmission delays. To mitigate this problem, we devise a model capturing the timeliness of connection-based BLE communications in noisy RF channels by expressing the impact of radio interference in terms of the number of connection events necessary to complete a successful data transmission (nCE). We show that this quantity can be estimated using the timing information of commands sent over the host controller interface of common BLE devices, hence without additional communication overhead or energy expenditure. We further show that a BLE device can make use of our BLE timeliness model and recent nCE measurements to adapt its BLE communication parameters at runtime, thereby improving its performance in the presence of dynamic radio interference. We implement such an adaptive scheme on the popular nRF52840 platform and perform an extensive experimental study in multiple indoor environments using three different BLE platforms. Our results show that a BLE application can, indeed, make use of the proposed model and recent nCE measurements to adapt its connection interval at runtime to increase the timeliness of its communications, reducing the number of delayed packets in noisy RF environments by up to a factor of 40.
提高动态射频环境下低功耗蓝牙的时效性
在嘈杂的射频环境中,在给定的延迟范围内进行通信的能力对于用于安全关键应用领域(如医疗保健和智慧城市)的低功耗蓝牙(BLE)应用至关重要。在这项工作中,我们通过实验研究了无线电干扰存在下BLE通信的延迟,并表明应用可能会产生长时间和不可预测的传输延迟。为了缓解这一问题,我们设计了一个模型,通过根据完成成功数据传输(nCE)所需的连接事件数量来表达无线电干扰的影响,从而捕获噪声RF信道中基于连接的BLE通信的及时性。我们表明,这个数量可以使用通过普通BLE设备的主控制器接口发送的命令的定时信息来估计,因此不需要额外的通信开销或能量消耗。我们进一步表明,BLE设备可以利用我们的BLE时效性模型和最近的nCE测量来适应运行时的BLE通信参数,从而提高其在动态无线电干扰存在下的性能。我们在流行的nRF52840平台上实现了这种自适应方案,并使用三种不同的BLE平台在多个室内环境中进行了广泛的实验研究。我们的研究结果表明,BLE应用确实可以利用所提出的模型和最近的nCE测量来调整其运行时的连接间隔,以增加其通信的及时性,从而将噪声RF环境中延迟数据包的数量减少多达40倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.20
自引率
3.70%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信