paper-with-me

Papers

Optimizing LoRa for Edge Computing with TinyML Pipeline for Channel Hopping

2024-12-02 · Marla Grunewald, Mounir Bensalem, Admela Jukan

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 and various machine learning algorithms on application data collected to identify and recommend the planting schedule for a specific microfarm in an urban area. In the LoRa experiments, we measure the occurrence of packet loss, RSSI, and SNR, using a random channel hoping scheme to compare with our proposed TinyML method. The results show that it is feasible to use TinyML in microcontrollers for channel hopping, while proving the effectiveness of TinyML in learning to predict the best channel to select for LoRa transmission, and by improving the RSSI by up to 63 %, SNR by up to 44 % in comparison with a random hopping mechanism.

📄 PDF Abstract BibTeX arXiv:2412.01609

Code (0)

등록된 구현이 없습니다.

Tasks

Collaborative FilteringEdge-computing

Similar Papers 제목 키워드 기반

Enhancing TinyML Security: Study of Adversarial Attack Transferability

2024-07-16 · Parin Shah, Yuvaraj Govindarajulu, Pavan Kulkarni, Manojkumar Parmar

The recent strides in artificial intelligence (AI) and machine learning (ML) have propelled the rise of TinyML, a paradigm enabling AI computations at the edge without dependence on cloud connections. While TinyML offers…

Adversarial AttackEdge-computingModel extraction

TinyML Security: Exploring Vulnerabilities in Resource-Constrained Machine Learning Systems

2024-11-11 · Jacob Huckelberry, Yuke Zhang, Allison Sansone, James Mickens 외

Tiny Machine Learning (TinyML) systems, which enable machine learning inference on highly resource-constrained devices, are transforming edge computing but encounter unique security challenges. These devices, restricted …

CPUEdge-computing

A review of TinyML

2022-11-05 · Harsha Yelchuri, Rashmi R

In this current technological world, the application of machine learning is becoming ubiquitous. Incorporating machine learning algorithms on extremely low-power and inexpensive embedded devices at the edge level is now …

Decision MakingDiversityEdge-computing

Enhanced FIWARE-Based Architecture for Cyberphysical Systems With Tiny Machine Learning and Machine Learning Operations: A Case Study on Urban Mobility Systems

2024-11-16 · Javier Conde, Andrés Munoz-Arcentales, Álvaro Alonso, Joaquín Salvachúa 외

The rise of AI and the Internet of Things is accelerating the digital transformation of society. Mobility computing presents specific barriers due to its real-time requirements, decentralization, and connectivity through…

Edge-computingManagement

BSC: Block-based Stochastic Computing to Enable Accurate and Efficient TinyML

2021-11-12 · Yuhong Song, Edwin Hsing-Mean Sha, Qingfeng Zhuge, Rui Xu 외

Along with the progress of AI democratization, machine learning (ML) has been successfully applied to edge applications, such as smart phones and automated driving. Nowadays, more applications require ML on tiny devices …

global-optimization