Adaptive and Resource-Efficient Systems for the Internet of Things
Doktorsavhandling, 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

Författare

Laura Harms

Chalmers, Data- och informationsteknik, Nätverk och system

Christian-Albrechts-Universität zu 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 i proceeding

Opportunistic Routing and Synchronous Transmissions Meet TSCH

Proceedings - Conference on Local Computer Networks, LCN,;Vol. 2021-October(2021)p. 107-114

Paper i proceeding

BlueSeer: AI-Driven Environment Detection via BLE Scans

Proceedings - Design Automation Conference,;(2022)p. 871-876

Paper i proceeding

Grace: Low-cost time-synchronized GPIO tracing for IoT testbeds

Computer Networks,;Vol. 228(2023)

Artikel i vetenskaplig tidskrift

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 i 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: Lättvikts konsensus och distribuerat datakunskap i resursbegränsade sakernas Internet

Vetenskapsrådet (VR) (37200024), 2019-01-01 -- 2022-12-31.

Ultralåg fördröjning, effektsnåla trådlösa nät

Stiftelsen för Strategisk forskning (SSF) (FFL15-0062), 2017-01-01 -- 2021-12-31.

Styrkeområden

Informations- och kommunikationsteknik

Ämneskategorier

Kommunikationssystem

Inbäddad systemteknik

Datavetenskap (datalogi)

ISBN

978-91-8103-027-3

Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5485

Utgivare

Chalmers

EC, EDIT Building, Rännvägen 6B, Campus Johanneberg, Chalmers

Online

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

Mer information

Senast uppdaterat

2024-04-03