BLEach: Exploiting the Full Potential of IPv6 over BLE in Constrained Embedded IoT Devices

  title={BLEach: Exploiting the Full Potential of IPv6 over BLE in Constrained Embedded IoT Devices},
  author={Michael Sp{\"o}rk and Carlo Alberto Boano and Marco Zimmerling and Kay R{\"o}mer},
  journal={Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems},
  • Michael SpörkC. Boano K. Römer
  • Published 6 November 2017
  • Computer Science
  • Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems
The ability to fine-tune communication performance is key to meeting the requirements of Internet of Things applications. While years of low-power wireless research now allows developers to fully optimize the performance of applications built on top of IEEE 802.15.4, this has not yet happened with Bluetooth Low Energy (BLE), whose networking performance is still largely unexplored and whose potential is not yet fully exploited. Indeed, BLE radios are often treated as a black box, because they… 

Mind the gap: multi-hop IPv6 over BLE in the IoT

This work presents both a fully open-source, configurable software platform and experiments to analyze multi-hop BLE network behavior and proposes randomizing connection intervals as mitigation strategy and demonstrates that this prevents connection losses and sporadic link degradation, improving the overall network behavior.

Experimental Evaluation of 6BLEMesh: IPv6-Based BLE Mesh Networks

An experimental evaluation of 6BLEMesh is performed, based on a real implementation, of latency, round trip time (RTT) and energy consumption, and the theoretical device lifetime, for battery-operated devices, for three different hardware platforms.

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

An adaptive advertising strategy is designed that allows smart objects to adapt their device discovery parameters to the user behavior and shows that a smart lock using this strategy consumes 48% less energy while reducing the device discovery time by up to 63% compared to the use of static parameters.

ReliaBLE: Towards Reliable Communication via Bluetooth Low Energy Advertisement Networks

This paper designs and deploys advertisement networks that incorporate analytical models, demonstrating that they can predict average network performance, that advertisements can be used as the base for a reliable network, and that BLE advertisement networks may prove to be a valuable tool for the sensor network community.

Energy and performance costs evaluation for BLE mesh links

This work experimentally evaluates three minimal topologies for linking separate BLE star networks to determine a lower boundary in terms of energy and performance costs using the metrics of energy consumption, delivery rate, and goodput.

Improving the Reliability of Bluetooth Low Energy Connections

This paper investigates experimentally how to assess the quality of a BLE connection at runtime using information gathered from the radio and shows how this information can be used to promptly blacklist poor channels and select a physical mode that sustains a high link-layer reliability while minimizing power consumption.

Improving the Timeliness of Bluetooth Low Energy in Dynamic RF Environments

This work proposes 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).

BlueFlood: Concurrent Transmissions for Multi-Hop Bluetooth 5 - Modeling and Evaluation

BlueFlood adapts synchronous concurrent transmissions (CT), as introduced by Glossy, to Bluetooth, and achieves fast and efficient network-wide data dissemination in multi-hop Bluetooth networks, opening new applications of concurrent transmissions and a seamless integration with existing technologies.

The internet of things still has a gateway problem

The results suggest that this is a promising technique for cost-sensitive applications with low deployment densities and aggregate data rates, but more capable design points may be preferred as these assumptions are relaxed.

Improving the Timeliness of Bluetooth Low Energy in Noisy RF Environments

Experiments on the popular nRF52840 platform running Zephyr show that a BLE application can effectively increase the timeliness of its communications in noisy RF environments, reducing the number of delayed packets by up to a factor of 40.

How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4

This work studies the energy consumption of BLE by measuring real devices with a power monitor and derive models of the basic energy consumption behavior observed from the measurement results, and investigates the overhead of Ipv6-based communication over BLE, relevant for future IoT scenarios.

Low-Power Listening Goes Multi-channel

In noiseless environments, MiCMAC keeps the overhead low in comparison to Contiki MAC, achieving performance as high as 99% data yield along with sub-percent duty cycle and sub-second latency for a 1-minute inter-packet interval data collection.

BLE and IEEE 802.15.4 in the IoT: Evaluation and Interoperability Considerations

A thorough experimental comparison of Bluetooth Low Energy and IEEE 802.15.4 link-layer performance is performed, suggesting that both technologies can achieve interesting and complementary latency-energy trade-offs.

A Synergistic Architecture for RPL over BLE

The research shows that RPL over BLE is a promising approach which can increase the utility and impact of BLE across different application domains and is not only feasible but also provides almost perfect packet delivery performance.

Secure Seamless Bluetooth Low Energy Connection Migration for Unmodified IoT Devices

This framework ensures that unmodified, commercial off-the-shelf BLE devices seamlessly and securely connect to a nearby gateway without any user intervention.

Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology

Experimental results are provided that complement the theoretical and simulation findings, and implementation constraints that may reduce BLE performance are indicated.

Enabling the Chaos Networking Primitive on Bluetooth LE

This thesis presents Chaos BLE: an implementation of the Chaos communication primitive on Bluetooth Low Energy, and proposes a multichannel approach that outperforms the single channel primitive in terms of reliability and latency.

Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)

This document describes simple optimizations to IPv6 Neighbor Discovery, its addressing mechanisms, and duplicate address detection for Low- power Wireless Personal Area Networks and similar networks.

Adaptive online power-management for Bluetooth Low Energy

This paper proposes a novel power-management framework for BLE that updates the interval between two consecutive time-slots during runtime by applying online algorithms and guarantees that constraints on latency are met and buffers never overflow.

JamLab: Augmenting sensornet testbeds with realistic and controlled interference generation

This paper uses off-the-shelf sensor motes to record and playback interference patterns as well as to generate customizable and repeat-able interference in real-time, and proposes and develops JamLab: a low-cost infrastructure to augment existing sensornet testbeds with accurate interference generation while limiting the overhead to a simple upload of the appropriate software.