Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway

As a narrowband communication technology, long-range (LoRa) contributes to the long development of Internet of Things (IoT) applications. The LoRa gateway plays an important role in the IoT transport layer, and security and efficiency are the key issues of the current research. In the centralized wo...

Full description

Bibliographic Details
Main Authors: Han Gao, Zhangqin Huang, Xiaobo Zhang, Huapeng Yang
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/15/6/194
_version_ 1797594739215695872
author Han Gao
Zhangqin Huang
Xiaobo Zhang
Huapeng Yang
author_facet Han Gao
Zhangqin Huang
Xiaobo Zhang
Huapeng Yang
author_sort Han Gao
collection DOAJ
description As a narrowband communication technology, long-range (LoRa) contributes to the long development of Internet of Things (IoT) applications. The LoRa gateway plays an important role in the IoT transport layer, and security and efficiency are the key issues of the current research. In the centralized working model of IoT systems built by traditional LoRa gateways, all the data generated and reported by end devices are processed and stored in cloud servers, which are susceptible to security issues such as data loss and data falsification. Edge computing (EC), as an innovative approach that brings data processing and storage closer to the endpoints, can create a decentralized security infrastructure for LoRa gateway systems, resulting in an EC-assisted IoT working model. Although this paradigm delivers unique features and an improved quality of service (QoS), installing IoT applications at LoRa gateways with limited computing and memory capabilities presents considerable obstacles. This article proposes the design and implementation of an “EC-assisted LoRa gateway” using edge computing. Our proposed latency-aware algorithm (LAA) can greatly improve the reliability of the network system by using a distributed edge computing network technology that can achieve maintenance operations, such as detection, repair, and replacement of failures of edge nodes in the network. Then, an EC-assisted LoRa gateway prototype was developed on an embedded hardware system. Finally, experiments were conducted to evaluate the performance of the proposed EC-assisted LoRa gateway. Compared with the conventional LoRa gateway, the proposed edge intelligent LoRa gateway had 41.1% lower bandwidth utilization and handled more end devices, ensuring system availability and IoT network reliability more effectively.
first_indexed 2024-03-11T02:26:29Z
format Article
id doaj.art-82bf552d5f0b4bd8b2ebe34cd8d0d959
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-03-11T02:26:29Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-82bf552d5f0b4bd8b2ebe34cd8d0d9592023-11-18T10:30:14ZengMDPI AGFuture Internet1999-59032023-05-0115619410.3390/fi15060194Research and Design of a Decentralized Edge-Computing-Assisted LoRa GatewayHan Gao0Zhangqin Huang1Xiaobo Zhang2Huapeng Yang3Beijing Engineering Research Center for IoT Software and Systems, Beijing University of Technology, 100 Pingleyuan, Chaoyang District, Beijing 100124, ChinaBeijing Engineering Research Center for IoT Software and Systems, Beijing University of Technology, 100 Pingleyuan, Chaoyang District, Beijing 100124, ChinaBeijing Engineering Research Center for IoT Software and Systems, Beijing University of Technology, 100 Pingleyuan, Chaoyang District, Beijing 100124, ChinaBeijing Engineering Research Center for IoT Software and Systems, Beijing University of Technology, 100 Pingleyuan, Chaoyang District, Beijing 100124, ChinaAs a narrowband communication technology, long-range (LoRa) contributes to the long development of Internet of Things (IoT) applications. The LoRa gateway plays an important role in the IoT transport layer, and security and efficiency are the key issues of the current research. In the centralized working model of IoT systems built by traditional LoRa gateways, all the data generated and reported by end devices are processed and stored in cloud servers, which are susceptible to security issues such as data loss and data falsification. Edge computing (EC), as an innovative approach that brings data processing and storage closer to the endpoints, can create a decentralized security infrastructure for LoRa gateway systems, resulting in an EC-assisted IoT working model. Although this paradigm delivers unique features and an improved quality of service (QoS), installing IoT applications at LoRa gateways with limited computing and memory capabilities presents considerable obstacles. This article proposes the design and implementation of an “EC-assisted LoRa gateway” using edge computing. Our proposed latency-aware algorithm (LAA) can greatly improve the reliability of the network system by using a distributed edge computing network technology that can achieve maintenance operations, such as detection, repair, and replacement of failures of edge nodes in the network. Then, an EC-assisted LoRa gateway prototype was developed on an embedded hardware system. Finally, experiments were conducted to evaluate the performance of the proposed EC-assisted LoRa gateway. Compared with the conventional LoRa gateway, the proposed edge intelligent LoRa gateway had 41.1% lower bandwidth utilization and handled more end devices, ensuring system availability and IoT network reliability more effectively.https://www.mdpi.com/1999-5903/15/6/194LoRa gatewayedge computing networkinternet of thingsembedded systemdistributed computing
spellingShingle Han Gao
Zhangqin Huang
Xiaobo Zhang
Huapeng Yang
Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
Future Internet
LoRa gateway
edge computing network
internet of things
embedded system
distributed computing
title Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
title_full Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
title_fullStr Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
title_full_unstemmed Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
title_short Research and Design of a Decentralized Edge-Computing-Assisted LoRa Gateway
title_sort research and design of a decentralized edge computing assisted lora gateway
topic LoRa gateway
edge computing network
internet of things
embedded system
distributed computing
url https://www.mdpi.com/1999-5903/15/6/194
work_keys_str_mv AT hangao researchanddesignofadecentralizededgecomputingassistedloragateway
AT zhangqinhuang researchanddesignofadecentralizededgecomputingassistedloragateway
AT xiaobozhang researchanddesignofadecentralizededgecomputingassistedloragateway
AT huapengyang researchanddesignofadecentralizededgecomputingassistedloragateway