Title
X-Burst: Enabling Multi-Platform Cross-Technology Communication between Constrained IoT Devices
Abstract
Cross-technology communication (CTC) allows devices employing incompatible wireless technologies to directly exchange information without the need of expensive gateways. Existing work on CTC has showcased the ability of exchanging data between diverse wireless standards, but has not analysed the challenges nor tackled the problem of enabling CTC between multiple constrained IoT platforms with different characteristics. Indeed, CTC schemes are often hacked on very specific hardware platforms, which results in a lack of a general, portable solution. Furthermore, CTC has always been tested as a standalone piece of functionality, and its seamless integration with the classical operations of a constrained IoT device remains an open challenge. In this paper, we present X-Burst, a portable framework that allows multiple constrained IoT platforms with diverse characteristics to seamlessly interact using CTC. X-Burst allows to customize the CTC working principle (e.g., how information is encoded, or the alphabet used to encode a symbol) and enables the combination of different encoding and decoding strategies independently of the employed hardware platform. Thanks to its high modularity, X-Burst also simplifies the development of alternative CTC implementations and makes it easy to compare different approaches. As a proof of concept, we integrate X-Burst into the Contiki operating system without changing Contiki's core functions and allow an IoT device to seamlessly support CTC in parallel to its normal operations. We then showcase the functionality of X-Burst by enabling a bidirectional CTC between off-the-shelf heterogeneous IoT platforms based on IEEE 802.15.4 and Bluetooth Low Energy (BLE). An experimental evaluation further shows X-Burst's small memory footprint and analyses the robustness and throughput of different encoding schemes.
Year
DOI
Venue
2019
10.1109/SAHCN.2019.8824880
2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON)
Keywords
Field
DocType
Bluetooth Low Energy,IEEE 802.15.4,Contiki,Cross-technology communication,Internet of Things,X-Burst
ENCODE,Wireless,Computer science,Robustness (computer science),Proof of concept,Throughput,Memory footprint,Modularity,Distributed computing,Embedded system,Encoding (memory)
Conference
ISSN
ISBN
Citations 
2155-5486
978-1-7281-1208-4
2
PageRank 
References 
Authors
0.36
12
3
Name
Order
Citations
PageRank
Rainer Hofmann120.36
Carlo Alberto Boano254442.61
Kay Römer31270137.16