Adaptive and Resource-Efficient Systems for the Internet of Things
Doctoral thesis, 2024

With the growing number of Internet of Things (IoT) devices and the emergence of the Industrial Internet of Things (IIoT), there is a growing demand for adaptive and resource-efficient wireless communication protocols and systems. Industrial networks play a crucial role in monitoring pipelines and facilitating communication among collaborating devices, such as robots in a smart factory. These applications are safety-critical and necessitate long-term reliable and low-latency communication. However, the rising number of IoT communicating devices and deployments increasingly congests the wireless medium, which leads to interference and makes the latency and reliability requirements more challenging to accomplish. Current solutions and protocols are incapable of addressing these evolving demands. Therefore, there is a need for novel communication protocols and systems capable of dynamically adapting to unforeseen interference and changes in the wireless medium.

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

EC, EDIT Building, Rännvägen 6B, Campus Johanneberg, Chalmers
Opponent: Assoc. Prof. George Oikonomou, University of Bristol, United Kingdom

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

Fast and Stable Communication for the Industrial Internet of Things

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

Online

Opponent: Assoc. Prof. George Oikonomou, University of Bristol, United Kingdom

More information

Latest update

4/3/2024 4