arrow
返回

BLEdge: Edge-centric Programming for BLE Applications with Multi-connection Optimization

delete2024-11-22
delete0
PRE
AI
Y
Yeming Li
B
Borui Li
J
Jiamei Lv
W
Wei Dong *
DOI:10.1145/3698201delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Recent years have witnessed the rapid growth of IoT (Internet of Things). Bluetooth Low Energy (BLE) is one of the most popular wireless protocols to implement IoT applications because of its energy efficiency and lowcost properties. However, the development of BLE applications is time-consuming and exhausting. Users are required to write programs for both sides of a BLE connection using complicated low-level APIs. Moreover, it needs much expertise for developers to set appropriate parameters in accordance to different application requirements, especially when there exist multiple concurrent BLE connections. To address these problems, we propose BLEdge, an edge-centric programming approach for BLE applications with multi-connection optimization. First, we propose a wireless bus abstraction for BLE programming. With this, users can write BLE applications in an edge-centric way, as if the BLE-connected peripherals are physically attached to the edge node. Second, we advocate an optimization approach for BLE connection parameters. This optimization approach considers the time slot collision problem under a multi-connection scenario. We conduct extensive experiments with the nRF52840DK platform. Experiment results show that BLEdge can reduce 62.50% to 90.55% LOC (Lines of Code) when developing BLE applications. Furthermore, our parameter optimization approach can reduce up to 42.23% energy consumption.
Keyword:
Bluetooth low energy
wireless bus
connection optimization

期刊

ACM Transactions on Sensor Networks 封面图
ACM Transactions on Sensor Networks
IF:
4.7
论文数:
998
被引数:
2.0K

机构

Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

Peritoneovenous Shunts for Palliation of Malignant Ascites
err2007-01-01
err0
errOAAI
errYasuhiro Mamada; Hiroshi Yoshida; Nobuhiko Taniai; Kouichi Bandou; Tetsuya Shimizu; Daisuke Kakinuma; Yoshiaki Mizuguchi; Yoshinori Ishikawa; Koho Akimaru; Takashi Tajiri
err分享
err收藏
Burnout Syndrome Among Critical Care Health Providers in Saudi Arabia
err2024-02-01
err0
errOAAI
errKareemah Alshurtan; Saad Aldhaifi; Khalid Alshammari; Othman Alodayli; Khalid Alqahtani; Sarah Aldhaifi
err分享
err收藏
err分享
err收藏
err分享
err收藏
Bacterial and Fungal Infections in Persons Who Inject Drugs — Western New York, 2017
err2019-07-05
err0
errOAAI
errKathleen P. Hartnett; Kelly A. Jackson; Christina Felsen; Robert McDonald; Ana Cecilia Bardossy; Runa H. Gokhale; Ian Kracalik; Todd Lucas; Olivia McGovern; Chris A. Van Beneden; Michael Mendoza; Michele Bohm; John T. Brooks; Alice K. Asher; Shelley S. Magill; Anthony Fiore; Debra Blog; Elizabeth M. Dufort; Isaac See; Ghinwa Dumyati
err分享
err收藏
Adolescent Stressful Life Events Predict Future Self- Connectedness in Adulthood
err2023-11-29
err0
errOAAI
errBenjamin Ganschow; Sven Zebel; Job van der Schalk; Hal E. Hershfield; Jean-Louis van Gelder
err分享
err收藏
Rapid Prototyping of IoT Solutions: A Developer's Perspective
err2019-07-01
err9
PREAI
errTanganelli, Giacomo; Vallati, Carlo; Mingozzi, Enzo
err分享
err收藏
学者 查看更多内容