The Biodesign Institute, Arizona State University, Tempe, AZ 85287, USA.
Department of Electrical Engineering and Computer Science, South Dakota State University, Brookings, SD 57007, USA.
Biosensors (Basel). 2021 Sep 23;11(10):350. doi: 10.3390/bios11100350.
Bluetooth Low Energy (BLE) plays a critical role in wireless data transmission in wearable technologies. The previous work in this field has mostly focused on optimizing the transmission throughput and power consumption. However, not much work has been reported on a systematic evaluation of the data packet loss of BLE in the wearable healthcare ecosystem, which is essential for reliable and secure data transmission. Considering that diverse wearable devices are used as peripherals and off-the-shelf smartphones (Android, iPhone) or Raspberry Pi with various chipsets and operating systems (OS) as hubs in the wearable ecosystem, there is an urgent need to understand the factors that influence data loss in BLE and develop a mitigation solution to address the data loss issue. In this work, we have systematically evaluated packet losses in Android and iOS based wearable ecosystems and proposed a reduced transmission frequency and data bundling strategy along with queue-based packet transmission protocol to mitigate data packet loss in BLE. The proposed protocol provides flexibility to the peripheral device to work with the host either in real-time mode for timely data transmission or offline mode for accumulated data transmission when there is a request from the host. The test results show that lowered transmission frequency and data bundling reduce the packet losses to less than 1%. The queue-based packet transmission protocol eliminates any remaining packet loss by using re-request routines. The data loss mitigation protocol developed in this research can be widely applied to the BLE-based wearable ecosystem for various applications, such as body sensor networks (BSN), the Internet of Things (IoT), and smart homes.
蓝牙低能 (BLE) 在可穿戴技术的无线数据传输中起着至关重要的作用。该领域之前的工作主要集中在优化传输吞吐量和功耗。然而,对于 BLE 在可穿戴式医疗保健生态系统中的数据包丢失的系统评估,还没有太多的工作被报道,这对于可靠和安全的数据传输是至关重要的。考虑到各种可穿戴设备作为外围设备,而现成的智能手机(Android、iPhone)或带有各种芯片组和操作系统(OS)的 Raspberry Pi 作为可穿戴生态系统中的中心,因此迫切需要了解影响 BLE 中数据丢失的因素,并开发缓解方案来解决数据丢失问题。在这项工作中,我们系统地评估了基于 Android 和 iOS 的可穿戴生态系统中的数据包丢失,并提出了一种降低传输频率和数据捆绑策略,以及基于队列的数据包传输协议,以减轻 BLE 中的数据分组丢失。所提出的协议为外围设备提供了灵活性,可以与主机以实时模式或离线模式工作,实时模式用于及时传输数据,离线模式用于在主机有请求时传输累积数据。测试结果表明,降低传输频率和数据捆绑可以将数据包丢失降低到 1%以下。基于队列的数据包传输协议通过使用重新请求例程消除任何剩余的数据包丢失。本研究中开发的数据丢失缓解协议可以广泛应用于基于 BLE 的可穿戴式生态系统,适用于各种应用,如身体传感器网络 (BSN)、物联网 (IoT) 和智能家居。