Adaptive and Resource-Efficient Systems for the Internet of Things
Doctoral thesis, 2024
In this thesis, we design, implement, and evaluate protocols, systems, and evaluation infrastructures tailored for modern IoT solutions. To facilitate long-term stable communication within centrally scheduled IEEE 802.15.4 Time-Slotted Channel Hopping (TSCH) networks, we propose a centralized scheduler and a flow-based retransmission strategy. This strategy allocates retransmissions to be utilized at any node within a communication flow, thereby enhancing resilience against unforeseen interference. We then introduce Autobahn, a communication protocol that integrates opportunistic routing and synchronous transmissions with TSCH to mitigate local wideband interference while keeping latency to a minimum. With TBLE, we bring TSCH to Bluetooth Low Energy (BLE), further reducing latency without compromising reliability. To provide comprehensive insights into distributed wireless communication protocols on testbeds, we propose Grace, a low-cost time-synchronized General-Purpose Input/Output (GPIO) tracing system for existing testbeds. Finally, we demonstrate with BlueSeer that a device can recognize its environment—such as home, office, restaurant, or street—solely from received ambient BLE signals using an embedded machine learning model. BlueSeer enables small IoT devices like wireless headphones to adapt their behaviors to the surrounding environment.
Time-Synchronization
Routing
Opportunistic Routing
Industrial Internet of Things
Bluetooth Low Energy
Internet of Things
IEEE 802.15.4
TinyML
IIoT
TSCH
Centralized Scheduling
BLE
Time-Slotted Channel Hopping
IoT
Synchronous Transmissions
Author
Laura Harms
Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)
University of Kiel
MASTER: Long-Term Stable Routing and Scheduling in Low-Power Wireless Networks
16TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2020),;(2020)p. 86-94
Paper in proceeding
Opportunistic Routing and Synchronous Transmissions Meet TSCH
Proceedings - Conference on Local Computer Networks, LCN,;Vol. 2021-October(2021)p. 107-114
Paper in proceeding
BlueSeer: AI-Driven Environment Detection via BLE Scans
Proceedings - Design Automation Conference,;(2022)p. 871-876
Paper in proceeding
Grace: Low-cost time-synchronized GPIO tracing for IoT testbeds
Computer Networks,;Vol. 228(2023)
Journal article
TSCH Meets BLE: Routed Mesh Communication Over BLE
Proceedings - 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2023,;(2023)p. 187-195
Paper in proceeding
In our world, Internet of Things (IoT) devices like smartphones, wireless headphones, and smart home devices are omnipresent. But also outside our homes, smart devices as part of the Industrial Internet of Things (IIoT) play a vital role. These devices monitor soil quality in agricultural fields, detect gas pipeline leaks, and oversee factory processes. What they all share is their reliance on wireless communication. As the number of these devices increases, so does interference, making communication increasingly challenging. To ensure fast, stable, and reliable communication, especially for safety-critical IIoT applications, new communication protocols that can adapt to varying interference levels are essential.
This thesis proposes stable and reliable communication protocols for IIoT mesh networks. In a mesh network, data transmission between two endpoints involves multiple intermediary devices. Our protocols ensure the quickest possible data communication between endpoints by implementing immediate retries in case of transmission failures and utilizing multiple pathways simultaneously. Furthermore, we investigate the use of Bluetooth Low Energy (BLE) to make communication even faster. Additionally, we develop evaluation infrastructures to test our protocols, ensuring that they perform as intended. Evaluation on real IoT devices demonstrates that our protocols significantly enhance communication stability and reduce latency compared to existing IIoT communication protocols.
AgreeOnIT: Lightweight Consensus and Distributed Computing in the Resource-Constrained Internet of Things
Swedish Research Council (VR) (37200024), 2019-01-01 -- 2022-12-31.
Ultra Low-Latency, Low-Power Wireless Mesh Networks
Swedish Foundation for Strategic Research (SSF) (FFL15-0062), 2017-01-01 -- 2021-12-31.
Areas of Advance
Information and Communication Technology
Subject Categories
Communication Systems
Embedded Systems
Computer Science
ISBN
978-91-8103-027-3
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5485
Publisher
Chalmers
EC, EDIT Building, Rännvägen 6B, Campus Johanneberg, Chalmers
Opponent: Assoc. Prof. George Oikonomou, University of Bristol, United Kingdom