Optimizing LoRa for Edge Computing with TinyML Pipeline for Channel Hopping
Marla Grunewald, Mounir Bensalem, Admela Jukan

TL;DR
This paper introduces a TinyML-based channel hopping optimization for LoRa in edge computing, demonstrating improved signal quality and packet delivery in IoT microfarming applications through experimental validation.
Contribution
It presents a novel TinyML model for channel hopping in LoRa, integrating it into an edge computing workflow for IoT microfarming, with experimental results showing significant performance improvements.
Findings
RSSI improved by up to 63%
SNR improved by up to 44%
TinyML effectively predicts optimal channels
Abstract
We propose to integrate long-distance LongRange (LoRa) communication solution for sending the data from IoT to the edge computing system, by taking advantage of its unlicensed nature and the potential for open source implementations that are common in edge computing. We propose a channel hoping optimization model and apply TinyML-based channel hoping model based for LoRa transmissions, as well as experimentally study a fast predictive algorithm to find free channels between edge and IoT devices. In the open source experimental setup that includes LoRa, TinyML and IoT-edge-cloud continuum, we integrate a novel application workflow and cloud-friendly protocol solutions in a case study of plant recommender application that combines concepts of microfarming and urban computing. In a LoRa-optimized edge computing setup, we engineer the application workflow, and apply collaborative filtering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT Networks and Protocols
