DSME-LoRa: Seamless Long Range Communication Between Arbitrary Nodes in the Constrained IoT

Research output: Contribution to journalResearch articleContributedpeer-review

Contributors

  • José Álamos - , Hamburg University of Applied Sciences (Author)
  • Peter Kietzmann - , Hamburg University of Applied Sciences (Author)
  • Thomas C. Schmidt - , Hamburg University of Applied Sciences (Author)
  • Matthias Wählisch - , Free University of Berlin (Author)

Abstract

Long-range radio communication is preferred in many IoT deployments, as it avoids the complexity of multi-hop wireless networks. LoRa is a popular, energy-efficient wireless modulation but its networking substrate LoRaWAN introduces severe limitations to its users. In this article, we present and thoroughly analyze DSME-LoRa, a system design of LoRa with IEEE 802.15.4 Deterministic Synchronous Multichannel Extension (DSME) as a MAC layer. DSME-LoRa offers the advantage of seamless client-to-client communication beyond the pure gateway-centric transmission of LoRaWAN. We evaluate its feasibility via a full-stack implementation on the popular RIOT operating system, assess its steady-state packet flows in an analytical stochastic Markov model, and quantify its scalability in massive communication scenarios using large-scale network simulations. Our findings indicate that DSME-LoRa is indeed a powerful approach that opens LoRa to standard network layers and outperforms LoRaWAN in many dimensions.

Details

Original languageEnglish
Article number69
Pages (from-to)1 - 43
JournalACM Transactions on Sensor Networks
Volume18
Issue number4
Publication statusPublished - 29 Nov 2022
Peer-reviewedYes
Externally publishedYes

External IDs

Scopus 85137767294
ORCID /0000-0002-3825-2807/work/142241890

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Subject groups, research areas, subject areas according to Destatis

ASJC Scopus subject areas

Keywords

  • LPWAN, wireless, network experimentation, Internet of Things, MAC layer

Library keywords