| Literature DB >> 28640183 |
Seyed Mahdi Darroudi1, Carles Gomez2.
Abstract
Bluetooth Low Energy (BLE) has gained significant momentum. However, the original design of BLE focused on star topology networking, which limits network coverage range and precludes end-to-end path diversity. In contrast, other competing technologies overcome such constraints by supporting the mesh network topology. For these reasons, academia, industry, and standards development organizations have been designing solutions to enable BLE mesh networks. Nevertheless, the literature lacks a consolidated view on this emerging area. This paper comprehensively surveys state of the art BLE mesh networking. We first provide a taxonomy of BLE mesh network solutions. We then review the solutions, describing the variety of approaches that leverage existing BLE functionality to enable BLE mesh networks. We identify crucial aspects of BLE mesh network solutions and discuss their advantages and drawbacks. Finally, we highlight currently open issues.Entities:
Keywords: 6Lo; 6LoWPAN; Bluetooth Low Energy; Bluetooth Smart; Bluetooth Smart Mesh; Internet of Things; IoT; mesh networks; survey
Year: 2017 PMID: 28640183 PMCID: PMC5539726 DOI: 10.3390/s17071467
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A taxonomy of Bluetooth Low Energy (BLE) mesh network solutions.
Figure 2BLE protocol stack (adapted from [2]).
Main features of academic BLE mesh solutions. Note that for a given category, solutions are ordered based on the Bluetooth version used (first) and on the year (secondly).
| Proposal Reference | Proposal Name | Year | Multi-Hop Paradigm | Bluetooth Version | Type of Channels | |||
|---|---|---|---|---|---|---|---|---|
| Advertising Channels | Data Channels | |||||||
| [ | N/A | 2016 | Trickle + gossiping | 4.0 | Data | - | ||
| [ | BLEmesh | 2015 | Bounded flooding | 4.2 | Data | - | ||
| [ | N/A | 2014 | Tree-based routing | 4.0 | - | Data | ||
| [ | RT-BLE | 2016 | Pre-configured | 4.1 | - | Data | ||
| [ | MHTS | 2013 | On-demand routing | 4.0 | Routing | Routing/Data | ||
| [ | BMN | 2015 | DAG-based routing | 4.1 | Routing | Data | ||
| [ | N/A | 2015 | On-demand routing | 4.1 | - | Routing/Data | ||
| [ | N/A | 2015 | Named Data Networking | 4.1 | - | Routing/Data | ||
| [ | ALBER | 2016 | DAG-based routing | 4.1 | Routing | Data | ||
Performance reported for BLE mesh network academic solutions.
| Proposal | Multi-Hop Paradigm | Evaluation Platform | Performance | |
|---|---|---|---|---|
| Metrics | Results/Conclusion | |||
| [ | Trickle + gossiping | nRF51822 SoC based on ARM Cortex M0 | Latency | 20 s (3 hops) |
| Node lifetime | 589 days (6000 mAh battery, 5% duty cycle) | |||
| [ | Bounded flooding | TI CC2540 | Packet overhead | 16 packets (BLEmesh), 25 packets (source routing), 96 packets (flooding) Note: packet transmission over 5 hops |
| [ | Tree-based routing | TI CC2540, SMARTF05 EB | Latency | 1.0 s (1 hop), 1.3 s (2 hops), 2.1 s (3 hops) |
| Node lifetime | 202 days (peripheral), 60 days (central with 3 connected peripherals) Note: | |||
| [ | Static routing | X-NUCLEO-IDB05A1 (STM) | Latency | <0.35 s (5 hops) |
| [ | On-demand routing | TI CC2540 | Latency | 25 s (first packet), 0.79 s (rest of packets) Note: 22-byte packet over 3 hops |
| [ | DAG-based routing | Smartphone | PDR | 98.8% (512-byte file, 5-hop path) |
| Latency | 2.09 s (2 hops), 2.90 s (3 hops), 3.54 s (4 hops), 4.00 s (5 hops) | |||
| Avg. current consumption | 210.9 mA (sender), 228.7 mA (receiver), 234.6 mA (relay) Note: 10-100 kB file transmission | |||
| [ | On-demand routing | Broadcom BCM434x (iPhone 6) | Throughput | ~6 kbit/s (10-node network) |
| Latency | <5 s (10-node network) | |||
| [ | Named Data Networking | S130 Nordic, TI CC2540, custom prototype | N/A | N/A |
| [ | DAG-based routing | MSP430 microcontroller, TI CC2420, Broadcom BCM4356 | PDR | ~100% ( |
| Comparison with IEEE 802.15.4 | BLE mesh network provides greater PDR, lower number of parent changes and lower overhead | |||
| Impact of ECI metric | Greater PDR (~100%) and lower parent changes than without ECI | |||
Summary of BLE mesh network proprietary solutions and intended applications (as claimed by each corresponding manufacturer).
| Proposal | Name | Year | Mesh Paradigm | Intended Application |
|---|---|---|---|---|
| [ | CSRmesh | 2014 | Flooding | Lighting, HVAC, switch manager, physical access authorization, smart home |
| [ | BLE-MESH.com | 2014 | Routing | Smart city and home automation. |
| [ | Wirepas and Nordic Semiconductor | 2014 | N/A | Smart home, smart city, smart door lock, lighting, sport, fitness, health, virtual reality |
| [ | NXP | 2015 | Routing | Smart home, smart city, lighting |
| [ | Silvair | 2016 | Flooding | Smart lighting |
| [ | Cypress | 2016 | N/A | Health, fitness, home appliances, toys |
| [ | Ilumi MeshTek | 2016 | Flooding/Routing | Smart home, remote control, health monitor |
| [ | Estimote | 2016 | Flooding | Beacons for motion detection, guiding. |
| [ | Telink Semiconductor | 2016 | N/A | Lighting, home automation, smart office, smart cities, remote controls, human interface devices, wearable devices |
| [ | Mindtree Bluetooth Mesh | 2016 | Flooding | Multi-purpose |