Skip to main content
QUICK REVIEW

[Paper Review] Feasibility Evaluation of 6LoWPAN over Bluetooth Low Energy

Varat Chawathaworncharoen, Vasaka Visoottiviseth|arXiv (Cornell University)|Sep 23, 2015
Bluetooth and Wireless Communication Technologies3 references3 citations
TL;DR

This paper evaluates the feasibility of deploying 6LoWPAN over Bluetooth Low Energy (BLE) using commodity hardware, demonstrating that 6LoWPAN over BLE achieves significantly lower power consumption—ten times less than IP over WiFi—while identifying performance degradation with increased distance and message size, and critical stability issues under bursty traffic. The study confirms 6LoWPAN over BLE as viable for IoT but highlights immature Linux implementations as a key limitation.

ABSTRACT

IPv6 over Low power Wireless Personal Area Network (6LoWPAN) is an emerging technology to enable ubiquitous IoT services. However, there are very few studies of the performance evaluation on real hardware environments. This paper demonstrates the feasibility of 6LoWPAN through conducting a preliminary performance evaluation of a commodity hardware environment, including Bluetooth Low Energy (BLE) network, Raspberry Pi, and a laptop PC. Our experimental results show that the power consumption of 6LoWPAN over BLE is one-tenth lower than that of IP over WiFi; the performance significantly depends on the distance between devices and the message size; and the communication completely stops when bursty traffic transfers. This observation provides our optimistic conclusions on the feasibility of 6LoWPAN although the maturity of implementations is a remaining issue.

Motivation & Objective

  • To evaluate the feasibility of 6LoWPAN over Bluetooth Low Energy (BLE) in a real-world commodity hardware environment.
  • To compare power consumption of 6LoWPAN over BLE with IP over WiFi and wired Ethernet.
  • To analyze the impact of device distance and message size on network throughput and latency.
  • To assess application-level performance using MQTT as a use case for IoT services.
  • To identify implementation stability issues in Linux-based 6LoWPAN over BLE stacks.

Proposed method

  • Conducted performance evaluation using a BLE network, Raspberry Pi, and laptop PC as test devices.
  • Measured round-trip latency and MQTT throughput across varying distances (0–20 meters) and message sizes (1–256 bytes).
  • Used MQTT with QoS levels and retained messages to simulate real-time IoT control applications.
  • Implemented a USB-powered light control application using Paho Python library and hub-ctrl for USB port control.
  • Updated Linux kernel from 3.18 to 4.0 to investigate and resolve network instability issues.
  • Employed standard 6LoWPAN header compression and fragmentation techniques over BLE's L2CAP layer.

Experimental results

Research questions

  • RQ1Is 6LoWPAN over BLE feasible for low-power IoT applications in real hardware?
  • RQ2How does the power consumption of 6LoWPAN over BLE compare to IP over WiFi and wired Ethernet?
  • RQ3How does increasing distance between devices affect throughput and latency in 6LoWPAN over BLE?
  • RQ4How does message size impact MQTT throughput in 6LoWPAN over BLE?
  • RQ5What stability and reliability issues arise in Linux-based 6LoWPAN over BLE implementations under real-world workloads?

Key findings

  • 6LoWPAN over BLE consumes approximately one-tenth the power of IP over WiFi, demonstrating strong energy efficiency.
  • MQTT throughput decreased linearly with increasing distance between devices, and communication failed entirely beyond 20 meters due to TCP performance degradation.
  • Throughput dropped significantly between 16-byte and 32-byte message sizes, likely due to BLE packet fragmentation.
  • The system frequently failed during bursty traffic, with no network packets transmitted until reboot, indicating instability in the Linux 6LoWPAN over BLE implementation.
  • The use of hub-ctrl to control USB ports caused unintended disconnection of the BLE dongle, revealing a hardware-level design flaw in the test setup.
  • Despite performance issues, the study concludes that 6LoWPAN over BLE is feasible for IoT, pending improvements in software maturity.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.