Javascript must be enabled to continue!
Predicting LoRaWAN Behavior: How Machine Learning Can Help
View through CrossRef
Large scale deployments of Internet of Things (IoT) networks are becoming reality. From a technology perspective, a lot of information related to device parameters, channel states, network and application data are stored in databases and can be used for an extensive analysis to improve the functionality of IoT systems in terms of network performance and user services. LoRaWAN (Long Range Wide Area Network) is one of the emerging IoT technologies, with a simple protocol based on LoRa modulation. In this work, we discuss how machine learning approaches can be used to improve network performance (and if and how they can help). To this aim, we describe a methodology to process LoRaWAN packets and apply a machine learning pipeline to: (i) perform device profiling, and (ii) predict the inter-arrival of IoT packets. This latter analysis is very related to the channel and network usage and can be leveraged in the future for system performance enhancements. Our analysis mainly focuses on the use of k-means, Long Short-Term Memory Neural Networks and Decision Trees. We test these approaches on a real large-scale LoRaWAN network where the overall captured traffic is stored in a proprietary database. Our study shows how profiling techniques enable a machine learning prediction algorithm even when training is not possible because of high error rates perceived by some devices. In this challenging case, the prediction of the inter-arrival time of packets has an error of about 3.5% for 77% of real sequence cases.
Title: Predicting LoRaWAN Behavior: How Machine Learning Can Help
Description:
Large scale deployments of Internet of Things (IoT) networks are becoming reality.
From a technology perspective, a lot of information related to device parameters, channel states, network and application data are stored in databases and can be used for an extensive analysis to improve the functionality of IoT systems in terms of network performance and user services.
LoRaWAN (Long Range Wide Area Network) is one of the emerging IoT technologies, with a simple protocol based on LoRa modulation.
In this work, we discuss how machine learning approaches can be used to improve network performance (and if and how they can help).
To this aim, we describe a methodology to process LoRaWAN packets and apply a machine learning pipeline to: (i) perform device profiling, and (ii) predict the inter-arrival of IoT packets.
This latter analysis is very related to the channel and network usage and can be leveraged in the future for system performance enhancements.
Our analysis mainly focuses on the use of k-means, Long Short-Term Memory Neural Networks and Decision Trees.
We test these approaches on a real large-scale LoRaWAN network where the overall captured traffic is stored in a proprietary database.
Our study shows how profiling techniques enable a machine learning prediction algorithm even when training is not possible because of high error rates perceived by some devices.
In this challenging case, the prediction of the inter-arrival time of packets has an error of about 3.
5% for 77% of real sequence cases.
Related Results
A Review of Recent Patents on LoRaWAN
A Review of Recent Patents on LoRaWAN
Background:
LoRaWAN technology enables IoT devices with ubiquitous connectivity,
which further empowers a broad spectrum of applications, including civil engineering, agriculture,
...
Optimization of LoRaWAN Access control
Optimization of LoRaWAN Access control
Abstract
Long Range Wide Area Network (LoRaWAN) enables flexible long-range communication with low power consumption which is suitable for IoT applications. LoRaWAN’s perfo...
Enhancing Key Management in LoRaWAN with Permissioned Blockchain
Enhancing Key Management in LoRaWAN with Permissioned Blockchain
Low-Power Wide-Area Network (LPWAN) is one of the enabling technologies of the Internet of Things (IoT), and focuses on providing long distance connectivity for a vast amount of sm...
Optimizing IoT Energy Efficiency: Real-Time Adaptive Algorithms for Smart Meters with LoRaWAN and NB-IoT
Optimizing IoT Energy Efficiency: Real-Time Adaptive Algorithms for Smart Meters with LoRaWAN and NB-IoT
Real-time monitoring, data-driven decisions, and energy consumption optimization have reached a new level with IoT advancement. However, a significant challenge faced by intelligen...
An Approach to Machine Learning
An Approach to Machine Learning
The process of automatically recognising significant patterns within large amounts of data is called "machine learning." Throughout the last couple of decades, it has evolved into ...
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic
Abstract
Background: To minimize the risk of infection during the COVID-19 pandemic, the learning mode of universities in China has been adjusted, and the online learning o...
Art in the Age of Machine Learning
Art in the Age of Machine Learning
An examination of machine learning art and its practice in new media art and music.
Over the past decade, an artistic movement has emerged that draws on machine lear...
Kajian Pemanfaatan IoT Berbasis LPWAN Untuk Jaringan Akuisisi Data ARG
Kajian Pemanfaatan IoT Berbasis LPWAN Untuk Jaringan Akuisisi Data ARG
One of parameters for observing weather elements is the amount of rainfall. The rainfall observation system is using ARG. The existing condition uses cellular network-based IoT. I...

