Next Article in Journal
A Novel Arithmetic Optimization PDR Algorithm for Smartphones
Previous Article in Journal
Unveiling Turbulence-Induced Stress Dynamics in Dented Pipe Using Acoustic Emission and Time–Frequency Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Multimedia Transmission over LoRa Networks for IoT Applications: A Survey of Strategies, Deployments, and Open Challenges

by
Soumadeep De
1,
Harikrishnan Muraleedharan Jalajamony
1,
Santhosh Adhinarayanan
2,
Santosh Joshi
3,
Himanshu Upadhyay
3 and
Renny Fernandez
2,*
1
Department of Materials Science and Engineering, Norfolk State University, Norfolk, VA 23504, USA
2
Department of Electronics Engineering, Norfolk State University, Norfolk, VA 23504, USA
3
Department of Electrical and Computer Engineering, Florida International University, Miami, FL 33199, USA
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(23), 7128; https://doi.org/10.3390/s25237128
Submission received: 3 October 2025 / Revised: 10 November 2025 / Accepted: 17 November 2025 / Published: 21 November 2025
(This article belongs to the Section Internet of Things)

Abstract

LoRa has emerged as a cornerstone of low-power, long-range IoT communication. While highly effective for scalar sensing, its extension to multimedia remains constrained by limited bitrate, payload size, and duty-cycle regulations. This survey reviews research on multimedia transmission over LoRa, revealing that most current efforts are image-centric, with only a few preliminary studies addressing video or audio. We propose a structured taxonomy encompassing compression and fragmentation methods, cooperative and multi-hop architectures, MAC and cross-layer optimizations, and hybrid network designs. These strategies are analyzed in the context of IoT domains such as agriculture, surveillance, and environmental monitoring. Open challenges are highlighted in extending beyond static images, ensuring energy-efficient delivery, and developing spectrum- and ML-aware protocols. The survey provides IoT researchers with both a consolidated reference and a roadmap toward practical and scalable multimedia systems over LoRa.

1. Introduction

The proliferation of Internet of Things (IoT) applications has driven demand for low-power, long-range communication technologies. Among these, LoRa (Long Range) has gained significant traction due to its ability to transmit small packets over several kilometers using minimal energy. While originally intended for scalar sensor data, LoRa’s use is expanding to include multimedia applications such as remote surveillance [1,2], agricultural monitoring [3,4,5,6,7,8,9], environmental monitoring [10,11,12], and wildlife tracking [13,14,15,16], where image and video data are increasingly relevant.
However, transmitting multimedia content over LoRa presents substantial challenges. LoRa operates at low bitrates, reaching a maximum of approximately 35 kbps under optimal settings, and supports payload sizes of only up to 255 bytes per packet [17,18]. In addition, unlicensed band regulations such as FCC dwell-time restrictions and 1% duty-cycle limits [19,20] significantly constrain how frequently devices can transmit. These limitations are especially problematic for image or video transmission, which demand low latency, high throughput, and loss resilience. To address this, researchers have developed a variety of strategies across the protocol stack, including compression schemes, dual-radio and SF-diverse transmission, cooperative relays, adaptive MAC protocols, and hybrid LoRa + WSN architectures.
To ensure comprehensive coverage, relevant works were identified through a systematic search across major scientific databases, including IEEE Xplore, ScienceDirect, SpringerLink, MDPI, and ACM Digital Library. The search employed keywords such as “LoRa image transmission,” “LoRa multimedia,” “LoRa video,” “LoRa sensing network,” and “multimedia over LPWAN.”
A notable early effort to consolidate this research landscape was presented by Staikopoulos et al. [21], who reviewed foundational techniques including JPEG and JPEG2000 compression, CSMA-based access, patch-based transmission, and Multi-Packet LoRa (MPLR). Their work identified key constraints posed by LoRa’s bandwidth and regulatory restrictions and emphasized the need for both image and protocol-level optimization. However, their survey predated recent advances in real-world deployments, concurrent reception, frequency division forwarding, Machine Learning (ML) aware compression, and robust hybrid designs. Furthermore, it lacked a structured taxonomy or comparative analysis of systems, performance metrics, or domain-specific adaptations.
This survey addresses those gaps by providing the most comprehensive and technically grounded review to date of image and video transmission over LoRa networks. We introduce a structured taxonomy to classify existing systems into three main categories: (1) compression strategies tailored to LoRa’s rate and payload constraints, (2) cooperative and multi-hop transmission architectures that extend range and reduce latency, and (3) MAC and protocol-level enhancements designed to optimize throughput, energy usage, and fairness. In addition, we analyze a wide range of real-world deployments spanning smart agriculture, surveillance, and environmental sensing, evaluating how each system applies core strategies under practical constraints. A dedicated section discusses open research problems, such as scalable cross-layer coordination, ML-aware compression for inference tasks, energy-adaptive scheduling, and frequency-diverse packet planning.
This paper makes the following contributions:
  • We provide a structured taxonomy of LoRa-based multimedia transmission strategies, including compression, cooperative forwarding, and MAC-layer optimization.
  • We synthesize insights from a broad set of peer-reviewed works, analyzing performance metrics, hardware platforms, and deployment settings through unified tables and thematic summaries.
  • We identify unresolved challenges and propose open research directions toward scalable, energy-efficient, and ML-integrated image transfer frameworks over LoRa.
While broadband IoT technologies such as NB-IoT and RedCap can support higher data rates, their higher cost, energy consumption, and dependence on terrestrial infrastructure limit their suitability for many remote or power-constrained scenarios. In contrast, LoRa offers a practical solution for sparse terrestrial deployments and bandwidth-limited environments, where long-range, low-power communication is prioritized over throughput. This also extends to emerging satellite-based LoRa links operating within the constrained L-band spectrum, which enable image or event monitoring in areas lacking conventional network coverage.
The rest of the paper is organized as follows. Section 2 reviews the physical and regulatory limitations of LoRa for multimedia data. Section 3 introduces the proposed taxonomy. Section 4, Section 5 and Section 6 analyze compression techniques, cooperative transmission systems, and MAC/protocol optimizations, respectively. Section 7 summarizes real-world deployments by domain. Section 8 outlines open research problems. Section 9 concludes the paper.

2. Background on LoRa and Multimedia Constraints

2.1. LoRa Physical Layer and Protocol Characteristics

LoRa is a proprietary physical layer modulation scheme developed by Semtech, based on Chirp Spread Spectrum (CSS) [22,23,24,25]. It operates in unlicensed sub-GHz ISM bands such as 868 MHz (EU), 915 MHz (US), and 433 MHz (Asia), offering communication over several kilometers with ultra-low power consumption. These characteristics have made LoRa a foundational technology for long-range, battery-operated sensor networks [26,27,28,29].
Three key configurable parameters determine the trade-off between data rate, range, and energy usage: Spreading Factor (SF), Bandwidth (BW), and Coding Rate (CR) [30,31,32,33,34,35]. The SF, ranging from 6 to 12, controls the symbol duration, with higher values improving sensitivity at the cost of lower throughput. The BW, commonly set to 125 kHz, 250 kHz, or 500 kHz, defines the frequency range over which chirps are spread. The CR (typically 4/5 to 4/8) adds forward error correction bits, improving robustness at the expense of payload efficiency [17,18].
The achievable data rate in LoRa varies from approximately 0.3 kbps (SF12, BW = 125 kHz) to a practical maximum of 35 kbps (SF6, BW = 500 kHz, payload = 240 bytes), based on empirical Time-on-Air (ToA) calculations using SX1276 hardware [17,18,28]. While the theoretical PHY limit is higher, actual throughput is constrained by packetization overhead, energy consumption, and regulatory limits, even under high-rate configurations such as SF7 with 500 kHz [36].
LoRa supports a maximum payload size of 255 bytes per packet at the physical layer [17,18]. However, each transmission is subject to a symbol-duration-based ToA, which increases exponentially with SF. This becomes critical under region-specific transmission regulations. For example, the FCC enforces dwell-time limits in the US, while ETSI imposes a 1% duty cycle limit in Europe [19,20]. These constraints limit how frequently nodes can transmit, directly affecting multimedia performance.
The Time-on-Air (ToA) of a LoRa transmission is primarily determined by the Spreading Factor (SF), Bandwidth (BW), and Coding Rate (CR). The symbol duration increases exponentially with SF, while wider bandwidths shorten it [17,18,28]. A higher CR increases the number of bits transmitted per symbol for error correction, further extending ToA. This trade-off is crucial in multimedia transmission, where longer ToA directly impacts latency, energy consumption, and compliance with regulatory duty-cycle constraints. These trends are confirmed in a simulation study by Fialho [37], which models CSS-based image transmission and shows that increasing SF significantly raises ToA while degrading image PSNR under low SNR conditions. Juliando et al. [38] further support this empirically, showing that transmitting a single uncompressed 640 × 320 pixels image using Ra-02 modules at SF12 and 125 kHz results in ToA exceeding 850 min, reinforcing the need for compression and protocol optimization. Figure 1 presents 3D surface plots showing how ToA and bitrate evolve across varying SF, BW, and CR settings for a 240-byte payload. As observed, ToA increases significantly with higher SF values, while lower bandwidth and higher coding rates further extend transmission time. These parameters collectively determine the trade-off between link robustness, achievable throughput, and the likelihood of collisions when multiple devices operate under ALOHA-based channel access (Appendix A.1). Moreover, since only a limited number of discrete SF levels (7–12) are available, multiple terminals using the same SF increase the probability of packet collisions despite the enhanced range and orthogonality offered by higher SF values.
LoRa and LoRaWAN have been extensively deployed in conventional IoT domains such as smart metering, environmental monitoring, precision agriculture, and smart city infrastructure, where low data rate and long-range connectivity are prioritized over bandwidth [39,40,41,42,43,44,45,46]. LoRa is commonly paired with the LoRaWAN MAC protocol, which adds device addressing, acknowledgments, and support for multiple device classes (A, B, C) [47,48,49]. However, many multimedia-oriented systems use customized MAC strategies or operate below the LoRaWAN stack entirely. As such, this survey focuses primarily on physical and MAC-layer techniques that are protocol-agnostic and directly influence image and video transmission feasibility.

2.2. Multimedia Transmission Requirements

Transmitting multimedia content, particularly images and video-over low-power wireless links introduces a distinct set of challenges. Even modest-resolution grayscale images (e.g., 200 × 150 pixels) can occupy over 20 kB in JPEG format [50]. Color video frames are significantly larger and require consistent throughput to preserve temporal integrity. These characteristics sharply contrast with LoRa’s design, which targets sporadic, low-volume, delay-tolerant transmissions.
Multimedia applications typically impose three core requirements: (i) high data volume, (ii) latency sensitivity, and (iii) acceptable reconstruction quality [50,51,52]. For instance, transmitting a compressed image of 10 kB may require more than 40 packets under LoRa’s 255-byte payload constraint, and the total airtime can easily exceed several seconds, especially with large spreading factors and regional duty-cycle restrictions. Real-time video applications are even more demanding due to frame deadlines and continuity.
Another significant challenge is fragmentation overhead. Multimedia data must be split into multiple packets, each with sequencing, header, and transmission cost. This adds latency, increases energy consumption, and elevates the risk of packet loss [53,54]. Unlike TCP/IP-based systems, LoRa’s physical layer does not guarantee in-order delivery or retransmission, further complicating reliable reconstruction.
Finally, application tolerance to loss and delay varies. Use cases such as pest monitoring [15] or crop status detection [9] can tolerate lossy or delayed image delivery. In contrast, security surveillance [1,2], environmental monitoring [10,11,12] or wildlife tracking [13,14,15,16] may require near real-time response with high image fidelity. These varying demands motivate the diverse design strategies reviewed in this survey, including optimized compression, adaptive scheduling, and cross-layer coordination.

2.3. Summary of Key Constraints

Table 1 summarizes the key constraints impacting multimedia transmission over LoRa networks. These limitations stem from factors at the physical and MAC layers, regulatory restrictions, and application-level demands. A clear understanding of these bottlenecks is critical before assessing the technical strategies presented in the following sections. Figure 1 visually illustrates how spreading factor (SF), bandwidth (BW), and coding rate (CR) influence Time-on-Air and achievable bitrate.

3. Taxonomy of Multimedia Transmission Techniques

Multimedia transmission over LoRa is fundamentally constrained by limited bandwidth, strict packet size limits, and duty-cycle regulations. These physical and regulatory barriers, combined with the latency and fidelity demands of image and video data, have motivated a diverse set of engineering responses.
To bring structure to this design space, we categorize existing techniques into four core strategies, illustrated in Figure 2. These categories also form the organizational backbone of this review:
  • Compression Strategies: Reducing image size to fit within LoRa’s throughput and airtime constraints. Approaches include JPEG-based encoders, transform-domain methods, and emerging machine learning techniques.
  • Multi-Hop and Cooperative Transmission: Architectures that split the transmission burden across multiple nodes, frequencies, or radios to reduce latency, increase coverage, or boost throughput.
  • MAC and Protocol Layer Optimizations: Adjusting medium access (e.g., CSMA, TDMA) and proposing protocol-level innovations (e.g., MPLR, segmentation-aware retransmissions) to improve efficiency and reliability under regulatory and network constraints.
  • Application case Studies: Real-world deployments that combine the above strategies in domain-specific scenarios such as agriculture, surveillance, and environmental monitoring.

4. Compression Strategies

4.1. Conventional Image Coding

Kirichek et al. [55] evaluated JPEG and JPEG2000 compression for LoRa-based image and voice transmission using SX1276 radios and STM32L microcontrollers. Experiments over a 5 km UAV-to-ground link showed JPEG2000 offered superior quality with zero MSE and higher PSNR under DR6 (SF7, 250 kHz), while JPEG exhibited up to 18% packet loss under DR4. Subjective video assessments confirmed better visual quality for JPEG2000, with expert ratings averaging 3.24 versus 2.2 for JPEG. These results reinforce JPEG2000’s suitability for high-fidelity multimedia delivery over constrained LoRa links.
Jebril et al. [56] presented an empirical evaluation of JPEG image transmission over LoRa for environmental monitoring in mangrove forests. Using RN2903 transceivers and Arduino-based nodes, the system split encrypted JPEG data into 84-character packets and transmitted them across SF7–SF12. Outdoor field tests demonstrated successful transmission up to 6 km with SF = 12, with PSNR = 24.43 dB and SSIM = 0.9528 reported at optimal configurations. The study highlighted the role of Fresnel zone clearance and spreading factor selection in preserving image fidelity under real-world conditions.
Correia et al. [57] proposed a JPEG-based image acquisition and transmission system using ESP32-CAM and MKR WAN 1310 for LoRaWAN networks. Images (2.6–8.4 kB, 320 × 240 pixels JPEG) were transmitted using a stop-and-wait ARQ protocol with packet sizes of 25–50 bytes and 15–20 s inter-packet intervals. Real-world tests over TTN at distances up to 2.5 km demonstrated reliable delivery under low-frequency, delay-tolerant constraints, with total image transmission times ranging from 24–26 min.
Wei et al. [50,58] investigated the impact of image encoding methods on LoRa transmission efficiency. Using a Raspberry Pi and SX1276 LoRa modules, they compared JPEG, H.264, and WebP with Base64 encoding for a 200 × 150 pixels image over a 1.5 km line-of-sight link. WebP + Base64 produced the smallest file size (3.55 KB) and lowest transmission time (25.7 s), with acceptable quality (PSNR = 33.84 dB, SSIM = 0.904). JPEG required nearly double the time (47.7 s). The results highlight that codec choice significantly impacts performance, and WebP + Base64 is a viable alternative for reducing transmission latency in LoRa-based visual monitoring.
Obeng et al. [52] evaluated JPEG compression and Base64 encoding for LoRa-based image transmission using Raspberry Pi 4 and SX1276 modules. JPEG yielded faster transmission for small to medium images (3–30 KB), while Base64 required more time but preserved image fidelity-provided all packets were received. For large images (164 KB), Base64 failed to reconstruct the image due to error sensitivity, whereas JPEG decoded successfully with some color distortion. The study underscores the trade-offs between compression efficiency, robustness to loss, and visual fidelity under LoRa’s bandwidth constraints.
Zhang et al. [59] proposed a LoRaWAN-based image transmission system using a customized JPEG compression method (CIRAJpeg) and recovery protocol; CIRA (Camera with Image Recovery Algorithm). Targeting QVGA images over Hong Kong’s AS923 LoRaWAN regulation, the system uses headerless JPEG, section-based encoding with pixel position metadata, and packet-aware reconstruction. A loss-resilient preview image is generated using the previous frame, and retransmissions are coordinated via downlinks constrained to TTN (The Things Network) limits. Simulation across four test phases showed CIRAJpeg with recovery outperformed baseline JPEG and headerless JPEG under packet loss, improving visual completeness and transmission feasibility under strict duty cycle constraints.

4.2. Transform-Domain Techniques

Guerra et al. [60] proposed a wavelet-based encoder using YCoCg color space, 4:2:0 chroma subsampling, and progressive subband transmission with optional Huffman coding. Evaluated on Lena, Monument, and hydrometric ruler images, the method achieved up to 4% higher compression factor than JPEG2000, with comparable PSNR and SSIM.
Haron et al. [61] applied DCT-based lossy compression using MATLAB R2024b to scale down grayscale images for LoRa-style wireless transmission. Compression was achieved by truncating DCT coefficients, with reported ratios up to 49× for 512 × 512 pixels images at the cost of reduced PSNR (25.75 dB). The method was evaluated on golden apple snail images but lacked hardware validation or integration with LoRa protocols.

4.3. Compressive Sensing

Chaparro et al. [62] proposed an image transmission framework using compressive sensing to reduce image size before sending it over LoRa. The system was implemented on Software-Defined Radios (SDR), allowing full control over transmission parameters. A 128 × 128 pixels grayscale image was compressed and transmitted in four packets, with a reported transmission time of 2.51 s and PSNR values up to 30 dB. While the method shows high compression, it relies on complex signal reconstruction and controlled lab conditions. The approach is not yet practical for constrained LoRa devices due to sensitivity to packet loss and the high processing cost of image recovery.

4.4. Machine Learning-Based Compression

Sachinda et al. [63] presented an ML-aware image transmission system that aligned JPEG compression levels with neural network robustness to visual degradation. Images originally sized at 60–100 KB were compressed down to under 10 KB using aggressive JPEG quality factors (10–20%) and transmitted via LoRa using ESP32-CAM and SX1278 modules at 433 MHz. Despite the severe compression, classification using pretrained models like ResNet50, MobileNet, and CropNet maintained confidence above 90% in most cases. This showed that lossy compression levels unacceptable to humans could still enable accurate ML inference, allowing LoRa-based systems to meet tight duty-cycle limits while supporting edge intelligence.
Körber et al. [64] presented a deep learning-based image compression method using a lightweight Generative Adversarial Network (GAN) encoder designed for microcontrollers. The focus was on reducing memory and compute usage, not on LoRa transmission. At bitrates down to 0.036 bpp, the model achieved competitive perceptual quality while requiring 99% less memory and 97% fewer operations than standard GAN-based compressors.
Shiddiq et al. [65] proposed a CNN-based autoencoder for compressing 80 × 80 pixels images in autonomous electric vehicle systems using LoRa. The model combined Squeeze-and-Excitation blocks, Subpixel Convolution, and Self-Attention for compact latent encoding, followed by Zlib, Huffman, or adaptive quantization. The best configuration achieved PSNR up to 30.5 dB with latent sizes around 728 bytes. Although the pipeline was benchmarked with synthetic LoRa bandwidth constraints, no real LoRa transmission was implemented. The study focused on reconstruction quality and model variations, not deployment.

4.5. Comparative Analysis

Table 2 and Figure 3 summarizes the key trade-offs across recent compression methods evaluated for LoRa-based multimedia transmission. Techniques differ in compression efficiency, implementation feasibility, and robustness under constrained wireless conditions.
Conventional codecs such as JPEG and JPEG2000 remain the most tested in real deployments. JPEG2000 typically delivers better visual quality at the cost of higher complexity [55], while JPEG is widely used in low-cost embedded systems such as ESP32-CAM. Correia et al. [57] demonstrated a full JPEG-based LoRaWAN system transmitting 320 × 240 pixels images over TTN, with reliable delivery up to 2.5 km. However, the transmission time ranged from 24–26 min per image due to long inter-packet intervals and small payloads.
WebP with Base64 encoding offers reduced transmission time with acceptable quality in low-resolution use cases [50,58], though Base64 introduced size overhead. Transform-domain methods, including wavelet and DCT, achieved moderate gains in compression ratio [60,61] but are mostly evaluated in simulation, without integration into full LoRa stacks.
Compressive sensing (CS) techniques reported high compression under idealized conditions [62], but remain impractical due to reconstruction complexity and loss sensitivity. ML-based compression strategies explored resource-efficient encoders [64] and classifier-aware JPEG tuning [63], but most lack hardware deployment or evaluation over lossy channels.
Overall, conventional JPEG remains the most deployment-ready technique. Transform and ML-based methods show potential for bitrate and fidelity improvements, but rarely meet the constraints of practical LoRa systems.

5. Multi-Hop and Cooperative Transmission Techniques

Most cooperative or frequency-division approaches rely on protocol-level relaying or multi-SF forwarding. A complementary direction is hardware-level concurrency, as demonstrated by the Interleaved Frequency Transmission (IFT) method [66]. IFT uses a dual-receiver architecture with two adjacent frequencies (915 and 914.5 MHz), enabling pseudo-parallel reception without altering the LoRa physical layer. Field tests showed a 50% reduction in transmission time and up to 59% energy savings compared to conventional single-frequency setups, highlighting the practicality of dual-radio architectures for accelerating image delivery.
Wei et al. [67] presented a one-relay LoRa image transmission system that uses SF7 for receiving data and SF8 for forwarding it, exploiting spreading factor orthogonality for parallelism. A 240 × 179 pixels JPEG image (10.2 KB) is split into halves and sequentially relayed via two radios connected by MQTT on a Raspberry Pi. This SF-separated approach resembles traditional frequency-offset repeater systems, adapted to LoRa’s modulation constraints.
Tropeano et al. [68] evaluated a multi-hop LoRa system for image transmission using Heltec SX1276 boards in a tree-topology field test. Devices transmitted compressed images (WebP + Base64, 5–20 KB) through up to two hops using D2D relaying with packet-level acknowledgments and retransmissions. Energy profiling showed that intermediate nodes spend most of their time and power in receive mode. Results confirmed that multi-hop relaying extends coverage but introduces latency and energy overheads at relays.
Kim et al. [69] developed and tested a multi-hop LoRa image transmission system using Raspberry Pi boards with RFM95 modules. A custom header based on the RadioHead library supported source, relay, and packet sequencing fields. In field tests, 414–419 byte images were split into 250 byte packets and forwarded across one or two hops. Both single- and dual-sender scenarios were tested, confirming that multi-hop relaying enables image reconstruction at the receiver. Direct transmission was blocked to enforce hop-by-hop delivery, demonstrating basic routing functionality without centralized coordination.

6. MAC and Protocol Layer Optimizations

6.1. Cross-Layer Optimization (MAC + PHY)

Chen et al. [3] introduced the Multi-Packet LoRa (MPLR) protocol, a cross-layer design for reliable image transmission in LoRa-based IoT systems. MPLR batched packets and used bit-vector acknowledgments (BVACK) to reduce protocol overhead and wait times. Experiments showed an average 24% reduction in image transmission time under ideal conditions, and 30–49% gains under 2–10% packet loss. The authors also proposed a data channel reservation mechanism to prevent collisions in multi-node networks. In star topology tests with 5–20 nodes, MPLR with reservation achieved 2–7× faster delivery and better fairness than stop-and-wait with ALOHA. The core principles of MPLR were later reused in [70,71], though both efforts were limited to single-link implementations without multi-node scheduling or reservation mechanisms.
Wei et al. [72] proposed a parallel LoRa image transmission system that divides a compressed image into segments and distributes them across multiple SF-assigned sender–receiver pairs. Using SF7, SF8, and SF9 simultaneously, each segment is transmitted independently to a corresponding receiver node. MQTT is used for inter-node coordination, and packet reassembly is performed at a central node. Field tests in Taichung City with a 200 × 150 pixels JPEG image show that the 3-to-3 SF-multiplexed setup reduces transmission time from 48 s (1-to-1) to 26 s, without degrading PSNR or PRR.
While Wei et al. distribute SF-separated transmission across multiple nodes, Keshmiri et al. [73] centralized the process within a dual-radio end device. A dual-radio node integrates two synchronized SX1276 transceivers, each operating on a different SF (e.g., SF7 with SF8 or SF9), and allocates packets proportionally based on SF-specific Time-on-Air. Experimental results using 24 kB images reported 73.5% (SF7 and SF8) and 24.9% (SF7 and SF9) improvement in bit rate, and 42.4% (SF7 and SF8) and 19.98% (SF7 and SF9) reduction in transmission time compared to single-SF baselines. The system maintained BER below 10 3 at SNR levels above −5 dB, and is validated on a 200 m line-of-sight link with minimal hardware overhead.

6.2. CSMA/TDMA-Based Access Control

Wei et al. [74] implemented a time-scheduled image transmission system where three Raspberry Pi-based end devices send JPEG images (200 × 150 pixels) to a shared LoRa gateway using coordinated time slots. Each node transmitted in its assigned window, with synchronization handled via reference broadcast synchronization (RBS). Images were compressed and divided into 85 packets, sent with stop-and-wait retransmissions. Field trials over 2 km line-of-sight showed image delivery times between 54–156 s depending on SF and BW settings. The system demonstrated low-rate multi-node LoRa image transmission without inter-node interference.
Pham [75] introduced two MAC-layer mechanisms to improve LoRa image sensor deployment under ETSI 1% duty-cycle constraints. The first adapted CSMA by using LoRa’s Channel Activity Detection (CAD) feature to implement backoff and inter-frame spacing rules. The second, Long-range Activity Sharing (LAS), allowed devices to share unused airtime via gateway coordination. Both are implemented on Teensy3.2-based sensor nodes and tested in long-range deployments.
In follow-up work, [76] refined the CSMA design with CSMALoRanew, which replaces continuous CAD sensing with a low-power ToA-based backoff strategy. Tested on LoRa image nodes in the WAZIUP testbed (Senegal), the protocol eliminates MAC-layer collisions and reduces energy consumption under high traffic, improving robustness in dense image-sending scenarios.

6.3. Hybrid Network Architectures

Ta et al. [77] proposed a hybrid multimedia transmission (HMT) protocol that combines LoRa and WSN (IEEE 802.15.4 RF communication) to separate control and data paths. Scalar data and control messages were transmitted over LoRa, while JPEG2000-compressed images were relayed across a preassigned multi-hop WSN path using pipelined forwarding on multiple WSN channels. This separation eliminated WSN-level synchronization and scheduling overhead. In an 8-hop indoor testbed using STM32MP1, SX1276, and CC2630 hardware, the system achieved over 99% delivery and delivered a 24 KB image in approximately 0.3 s, reducing image latency by 25% compared to WSN-only systems.

6.4. Resource-Aware Chunk Allocation and Scheduling

Nurbay et al. [78] proposed a cooperative transmission scheme in which a large multimedia file was split and offloaded to neighboring end-devices based on their configuration, availability, and battery level. Each device transmitted its assigned chunks over LoRa in a time-slotted uplink, coordinated by the initiator node using a low-complexity allocation algorithm. The scheme aims to reduce total transmission time under duty-cycle and energy constraints. Experiments with ESP32-S3 and SX1276 hardware showed up to 30% time savings over equal-sized chunking, with scalability demonstrated for files up to 1024 KB and 20 cooperating nodes.

6.5. MAC Constraints in LoRaWAN-Based Systems

Jensen and Blaszczyk [51] experimentally evaluated the feasibility of image transmission in a LoRaWAN Class A network using JPEG2000-compressed images. Images up to 3.9 kB were fragmented according to LoRaWAN FRMPayload limits and transmitted using both confirmed and unconfirmed uplink modes across data rates DR0–DR5. The study revealed that enabling duty cycle enforcement on the end device causes transmission time to grow exponentially, with delays exceeding 6 h for 200 × 200 pixels images at DR0. Confirmed uplinks resulted in lower latency due to tighter RX1 window scheduling. These findings highlighted how LoRaWAN’s default MAC behavior imposes severe bottlenecks for multimedia data, reinforcing the need for custom or cross-layer alternatives.

6.6. Custom Protocol Design

Kim et al. [54] proposed a custom protocol for reliable image transmission over LoRa using segmentation, header adaptation, and stop-and-wait retransmission. The system was implemented using Raspberry Pi 4 and RFM95 modules (SX1276) with the RadioHead library, and operates on a single-hop link without a gateway. A 1.67 MB image was resized to 52 kB and segmented into 209 packets of 250 bytes each. Acknowledgment packets were exchanged per segment; retransmissions were triggered on ACK timeout. The protocol demonstrated successful recovery of all image packets in a peer-to-peer testbed, confirming its feasibility for delay-tolerant but loss-sensitive image transfers.
Fan and Ding [79] proposed a novel LoRa-based wireless visual sensor network protocol that integrates MAC-layer encryption, custom join authentication, and a layered message structure for image transmission. Their architecture supports both baseline (low-power) and continuous (low-latency) modes, with bidirectional communication between camera nodes and gateways. The protocol introduces a chaos-based symmetric encryption algorithm for both MAC and application-layer data, and includes fields for fragmentation, ACKs, and application-type tagging. While the system was not implemented or evaluated, it outlines a vertically integrated protocol stack tailored for secure visual sensing over LoRa.

7. Application Case Studies

Real-world deployments of LoRa-based multimedia systems must contend with severe limitations in bandwidth, energy, and protocol overhead. To address these constraints, recent systems apply one or more of four core strategies discussed earlier: (1) compression and fragmentation to reduce payload size, (2) range extension through relaying, (3) MAC- or protocol-level enhancements to improve reliability or throughput, and (4) multi-module or hybrid architectures to parallelize or offload traffic (Figure 4). The following case studies are organized by domain and analyzed through this lens to highlight how practical implementations adopt these techniques in the field.

7.1. Smart Agriculture

Borsos [5] investigated JPEG image transmission over LoRaWAN for pest trap monitoring. A 63.8 kB image was split into 639 packets and transmitted under SF7, 868 MHz, and a 1% duty cycle. Five transmission strategies were tested, including confirmed, duplicated, and a modified MPLR [3] variant. Only the MPLR-like method achieved 100% reliability with reasonable efficiency. The system used basic compression and packetization (Strategy 1), and explored protocol-level adaptation (Strategy 3), demonstrating that LoRaWAN supports delay-tolerant, low-rate imaging.
Zaragoza-Esquerdo et al. [6] implemented a vineyard surveillance system that streams 5-s videos over LoRa at 433 MHz. Multimedia nodes were triggered by environmental anomalies and transmitted pre-encoded videos in optimized block sizes. The system used SX1278 modules with SF7, 19.2 kbps, and UART-level control. Optimal configurations yield 3.2 s transmission time for a 240p .mp4 clip with 0% packet loss. This setup reflected compression and fragmentation (Strategy 1), along with protocol-level optimization in the form of empirical block tuning (Strategy 3).
Ji et al. [7] proposed a visual monitoring system that sends only changed image patches using DSSIM-based thresholds. A 160 × 160 grayscale image was divided into 10 × 10 pixel blocks; only blocks that differ from the previous frame were transmitted. Over two hours, only 24% of cycles triggered transmissions, with an average of 14 patches per frame and SSIM > 0.955. This system heavily applied compression through selective patching (Strategy 1), but did not modify the MAC layer or used hopping or parallelism.
Tao et al. [9] proposed iCrop, which transmitted only the Top-K informative image segments from leaf images. These were compressed, packetized into 64-byte chunks, and reliably transmitted using a custom handshake protocol. The full image was avoided entirely, reducing latency to 1 min and maintaining 90% classification accuracy. This system tightly integrated compression (Strategy 1) and custom protocol design (Strategy 3), with segment prioritization based on visual salience.
Tanaka et al. [8] implemented a mushroom monitoring system that compressed images using YOLOv5-based region selection and H.265 encoding. Images were downsampled from 4.2 MB to 70 kB, then transmitted using a stop-and-wait protocol with duplicate frame detection. Indoor tests showed 6–18 min image transfer time depending on SF and BW. This work clearly used image compression and fragmentation (Strategy 1), but no higher-layer optimization was applied.
Jalajamony et al. [80,81] presented a drone-based thermal sensing system where images were segmented and processed onboard, and only metadata (dry patch information) was transmitted via LoRa. Transmission was point-to-point using SX1276 at 915 MHz. The drone transmitted georeferenced alerts within 5 s of detection. While no images were transmitted, the work applied a compression-equivalent strategy (Strategy 1) by pre-processing and transmitting only essential data.
Cai et al. [82] implemented a hybrid AIoT system for vertical farming that integrated BLE-based sensors with LoRaWAN-enabled camera nodes. Daily 640 × 480 images are transmitted via LoRaWAN (SF7, 250 kHz, Class A) to a backend server for AI-based plant analysis. While the paper confirmed image delivery via LoRaWAN, it omits details on segmentation, compression, or packet structure. The architecture applied basic image capture and transmission (Strategy 1) and leveraged a hybrid BLE–LoRaWAN design for combining short- and long-range communication (Strategy 4), making it a practical framework for low-rate, image-driven crop monitoring.
Brazhenenko et al. [4] proposed a fog-assisted smart agriculture framework intended to support scalable, low-latency farm monitoring using LoRa as the wireless backbone. The system architecture was evaluated via iFogSim, comparing traditional cloud-based models with a hierarchical fog-layer approach. While LoRa was referenced (433 and 868 MHz, 125–500 kHz), no actual LoRa hardware or multimedia data transmission was simulated. The work remained conceptual and did not engage any of the core multimedia-enabling strategies identified in this survey.
Villarreal et al. [83] simulated LoRa signal propagation across rural Colombian terrain using Xirio radio planning software to assess feasibility for image transmission in agriculture. The study provided signal strength estimates and optimal placement strategies over distances up to 8 km but did not simulate image fragmentation, transmission, or reconstruction. The work remained conceptual and did not engage any of the core multimedia-enabling strategies identified in this survey.
Angin et al. [84] proposed AgriLoRa, a simulation-based smart agriculture framework combining LoRaWAN sensor data and cloud-based image analysis within a digital twin architecture. The LoRaWAN WSN transmitted only scalar environmental data in Class A mode, simulated using the FLoRa framework. Aerial imagery was assumed to be available directly in the cloud and analyzed using a MobileNet-based CNN trained on PlantVillage. While the system evaluated LoRa parameters like spreading factor and power, no image data was transmitted or simulated over LoRa. As such, the work did not apply any of the four core strategies for multimedia transmission.

7.2. Projectile Tracking

Kim et al. [85] developed a LoRa-based projectile tracking system that avoids transmitting full images by sending only compressed coordinate metadata of bullet impacts. An 11 kB reference image is initially transmitted using the MPLR protocol, reducing transmission time from 11 min to 80 s over a 300 m LoS link. Once the image is received, real-time impact locations are computed onboard and transmitted as a few bytes. This system applied aggressive data minimization and metadata extraction (Strategy 1), paired with a custom reliable multi-packet protocol (Strategy 3), to achieve robust and timely visual feedback in bandwidth-constrained outdoor shooting environments.

7.3. Environmental Monitoring

García et al. [10] deployed a heterogeneous LoRa-based wireless multimedia sensor network (WMSN) for long-term environmental monitoring in Doñana National Park. Each node integrated a low-power STM32 microcontroller with a Raspberry Pi 3 to manage energy and handle multimedia data, including images from a visible-light camera and a FLIR thermal sensor. Images were preprocessed locally before LoRa transmission. This design employed edge-side compression and data reduction (Strategy 1) and microcontroller-processor task scheduling, achieving autonomous operation for over a year on solar power without physical maintenance.
Zurek et al. [13] developed a LoRa-enabled pest detection system that used an OpenMV board to capture and analyze images of sticky traps. A lightweight onboard DL model cropped relevant image segments before transmission, reducing data volume. Transmission of 4 kB files over LoRa was completed in 6 s under real orchard conditions, with final integrity verified using SHA-based hash checks. The system adopted onboard data pruning (Strategy 1) and reliability mechanisms (Strategy 3) to support low-power pest monitoring in constrained agricultural settings.
Trinchero et al. [14] proposed a dual-radio WMSN node combining LoRaWAN and GPRS to monitor plant growth over an entire season. A low-power STM32L0 handled telemetry via LoRaWAN, while an ESP32-S3 managed high-resolution image capture and upload over GPRS. LoRaWAN was used to coordinate imaging schedules, enabling the GPRS module to remain idle most of the time. While images were not transmitted over LoRa, the system applied control-plane optimization (Strategy 3) and a hybrid radio design (Strategy 4) to minimize energy use, achieving 300 days of operation on two AA batteries.
Almstedt et al. [15] deployed a LoRa-enabled pest monitoring system combining stationary and sticky trap cameras with edge ML and blockchain-backed logging. OpenMV boards cropped image regions pre-inference, and LoRa is used to transmit 4 kB cropped packets across orchards, with reliability preserved even under foliage. A future mesh LoRa design with synchronization and negotiation phases is proposed. This system demonstrated efficient image cropping (Strategy 1), challenging terrain testing, protocol coordination proposals.
Zinonos et al. [16] investigated LoRa-based transmission of grape leaf images for disease detection. Images were downscaled and converted to grayscale, then fragmented into 85-byte LoRa packets. A simulation tool injected packet loss patterns into image segments, and CNNs (ResNet50, MobileNetV2) were trained to tolerate missing data. Grad-CAM visualizations confirmed that relevant features remained detectable even under 50% corruption. This work explored compression via preprocessing (Strategy 1) and robustness to partial packet loss (Strategy 3), validating ML-ready LoRa transmission in agricultural disease monitoring.

7.4. Resilient Monitoring Systems

IFT [66] has been validated through outdoor deployments at Norfolk State University, showing improved PRR and SNR in semi-obstructed environments. The study demonstrates that dual-receiver LoRa systems can deliver large images more reliably, making them suitable for visual IoT applications such as environmental monitoring.
Cai et al. [11] deployed an AIoT-based LoRaWAN camera system for disaster-resilient image monitoring. ESP32 camera nodes with IP67 ratings transmitted daily compressed images via LoRaWAN, using the CIRA framework to apply full compression, discrepancy-based filtering, and region-of-interest selection. Advanced retransmission and history-based reconstruction ensured full image recovery under packet loss. Tested for 61 days in Hong Kong (including two typhoons), the system achieved 100% image integrity using hybrid recovery. This deployment leveraged advanced compression and recovery (Strategy 1), and robust protocol logic for retransmission (Strategy 3), validating LoRa’s use in smart city resilience applications.
Marrara et al. [12] deployed a multi-hop LoRa network for flood-risk infrastructure monitoring in Italy’s Sant Agata basin. Four SX1262 based nodes relayed 640 × 480 images (∼20 kB base64-encoded) and rainfall metadata over 1 km using a hop-to-hop JSON payload structure. The mesh network maintained communication despite node outages and improved signal quality over single-hop baselines. This architecture applied basic image fragmentation (Strategy 1) and range extension via multi-hop relay (Strategy 2), enabling continuous infrastructure surveillance in low-connectivity regions.

7.5. Surveillance Systems

Fort et al. [1] developed a motion-triggered video surveillance unit (VSU) that transmitted compressed images over LoRaWAN. The system used Raspberry Pi 4 for processing and Nucleo-L073RZ for LoRaWAN control, transmitting WebP-compressed and base64-encoded frames (∼3.5–4 kB) split into 15–18 packets. Under the 1% duty cycle, transmission time per frame was 9–11 min. The system implemented compression and fragmentation (Strategy 1) but relied on standard LoRaWAN behavior for scheduling and reliability. Despite high latency, the architecture supported periodic frame delivery for remote surveillance in bandwidth-constrained environments.
Rodrigues et al. [2] implemented a facial recognition surveillance system using LoRa. Motion-triggered ArduCAM modules captured JPEG images (up to 1600 × 1200), which were fragmented into 256-byte packets and transmitted over 433 MHz LoRa. A dedicated router mediated traffic between sensor nodes and a recognition server, which used Dlib and a ResNet-based model. The design applied compression and fragmentation (Strategy 1) and introduced a MAC-level relay architecture for multi-node coordination (Strategy 3), enabling scalable LoRa-based facial recognition for edge surveillance scenarios.
Pham [86] presented a low-cost LoRa image sensor for long-range visual surveillance. A uCamII module captured 128 × 128 grayscale frames, which were compressed using a lightweight JPEG-like encoder with block interleaving to improve packet loss resilience. Compressed images (∼911 bytes at QF = 10) were split into 240-byte LoRa packets and transmitted using an SX1276-based inAir9 module. Even under 20–40% simulated packet loss, reconstructed images retained acceptable visual quality (PSNR ≈ 25.3 dB). The system consumed just 1.254 J per capture–transmit cycle and supported hourly operation for up to 268 days on 4 × AA batteries. This work applied low-complexity compression and robust fragmentation (Strategy 1) for energy-efficient, packet-tolerant LoRa visual monitoring.

7.6. Comparative Summary

Across agriculture, surveillance, environmental sensing, and infrastructure monitoring, LoRa has been deployed in diverse image-enabled systems.
Table 3 summarizes the systems reviewed in this section by domain and the strategies they implement. Most systems apply some form of compression or fragmentation, often with selective transmission of patches, metadata, or compressed blocks. Protocol-level enhancements and multi-hop topologies appear in more recent works targeting reliability and scalability. Few deployments implement concurrent LoRa streams or dynamic cross-layer optimization, reflecting practical complexity and energy constraints in current LoRa hardware.

8. Open Research Problems

This section identifies key unresolved issues and underexplored directions emerging from current research on LoRa-based multimedia transmission. Each subsection highlights a specific research gap supported by examples from recent deployments or simulations.

8.1. Spectrum-Aware Transmission Using Frequency Diversity

Despite strict regional regulations on sub-GHz ISM bands-such as the 1% duty cycle under ETSI in Europe or the 400 ms dwell-time limit imposed by the FCC in the United States-most LoRa-based image transmission systems do not explicitly consider these constraints. This oversight limits their scalability and real-world deployability, especially for multimedia applications requiring large or frequent data transfers.
One underexplored approach is to exploit frequency diversity within the allowed ISM bands. By fragmenting images and transmitting chunks across different LoRa frequencies (e.g., 868.1, 868.3, 868.5 MHz), systems can comply with per-channel duty cycle restrictions while effectively increasing the aggregate throughput. This strategy resembles application-layer frequency-hopping spread spectrum (FHSS), but is specifically adapted to fragmented multimedia payloads.
Some recent systems hint at this design space. For example, Wei et al. [72] demonstrated a segmented transmission method using different spreading factors across relay nodes. Similarly, the Interleaved Frequency Transmission (IFT) approach [66] employs a dual-receiver architecture tuned to adjacent frequencies (915 and 914.5 MHz), enabling pseudo-parallel reception without altering the LoRa PHY. Field experiments showed that IFT can reduce end-to-end image transmission time by 50% while lowering transmitter energy consumption by up to 59%. These results suggest that spectrum-aware, multi-frequency or multi-receiver strategies represent a promising but underexplored avenue for future multimedia IoT deployments.
Open Problem: How can LoRa image transmission protocols be designed to dynamically fragment and distribute payloads across multiple ISM sub-bands, enabling concurrent or pipelined delivery while maintaining compliance with regional regulatory limits?

8.2. Toward a Standardized Multimedia Protocol Stack for LoRa

Most systems bypass or heavily modify the LoRaWAN stack to meet the demands of image or video transmission. Solutions like Multi-Packet LoRa (MPLR) [3], CIRAJpeg [59], or custom handshaking protocols [9] demonstrate fragmented efforts. A unified, lightweight, multimedia-aware stack that supports fragmentation, loss tolerance, and optional acknowledgments under regulatory constraints remains absent.
Open Problem: What architectural and protocol-layer abstractions are needed to standardize multimedia transmission over LoRa while maintaining flexibility for diverse sensing and regulatory contexts?

8.3. Scalable Cross-Layer Frameworks for LoRa Multimedia Networks

Pham’s integrated architecture for image transmission over LoRa [75,76,86] remains one of the most technically complete examples of cross-layer design. It couples a custom JPEG-like encoder with interleaved block ordering, LoRa-aligned fragmentation, and a CSMA-based MAC protocol that utilizes Channel Activity Detection (CAD) or slot-based backoff depending on traffic conditions. These techniques are deployed in real-world field tests under duty-cycle constraints and packet loss scenarios, achieving robust performance and energy efficiency.
Despite this depth, Pham’s approach has not been generalized. Most recent systems optimize only one layer at a time and rarely consider MAC-aware compression or energy-driven scheduling. Moreover, no work has demonstrated cross-layer techniques at scale across multi-hop or relay-assisted networks.
Open Problem: Can the principles of cross-layer compression and MAC coordination be extended to scalable, multi-node LoRa multimedia networks that operate under realistic field constraints and heterogeneous node capabilities?

8.4. Scalability in Multi-Node Image-Sending LoRa Networks

Most real-world deployments are single-node or point-to-point setups. Exceptions like MPLR with reservation [3] or LoRa-CSMA [76] hint at the complexity of scaling LoRa for dense image sensor networks. Research into contention resolution, image-aware scheduling, and gateway fairness is essential for LoRa to support high-density, real-time multimedia sensing applications.
Open Problem: How can LoRa-based multimedia systems be scaled to support dozens or hundreds of image-transmitting nodes while minimizing contention, ensuring fairness, and maintaining regulatory compliance?

8.5. Loss-Resilient Encoding Without Retransmission

LoRaWAN Class A does not support fast acknowledgments or in-order retransmission. Some systems tolerate loss by design; e.g., the DSSIM patch-based model [7] or packet-loss simulations in [16], but few encode redundancy explicitly. There is a need for progressive or error-tolerant image encoding schemes suited to lossy LoRa channels, with minimal decoding complexity at the gateway.
Open Problem: What are the most effective lightweight encoding schemes for LoRa that can gracefully degrade under loss, minimize decoding overhead, and operate without feedback or retransmission support?

8.6. Energy-Aware Runtime Adaptation and Profiling

While some systems provide energy estimates (e.g., 1.254 J/image in [86], 300 mW transmission in [81]), few adapt dynamically to energy state. Real-time tuning of resolution, compression level, or transmission interval based on remaining power or forecasted load is largely unexplored. Integrating energy-awareness across layers remains an open design space.
Open Problem: How can LoRa multimedia nodes adapt image capture, compression, and transmission in real-time to maximize operational lifetime under varying battery and environmental conditions?

8.7. Compression Techniques Tuned for Machine-Readable Transmission

Many works optimize for PSNR or SSIM, despite final image use being for classification or detection. For example, Sachinda et al. [63] prioritize ML inference accuracy even with degraded image quality, while [16] show CNN robustness under corrupted packets. Yet, compression schemes explicitly tuned for downstream ML tasks over LoRa remain rare. Designing encoders that optimize task-specific performance under bandwidth constraints is a promising direction. Brazhenenko et al. [87] argue that conventional PSNR-based metrics are insufficient and propose defining image integrity through interpretability, whether a downstream ML model produces consistent output from compressed or degraded input.
Open Problem: How can image encoders be designed or adapted to prioritize task-level ML inference performance over traditional metrics like PSNR, especially in lossy LoRa environments?

9. Conclusions

This paper presented a comprehensive survey of image and video transmission over LoRa networks, covering compression methods, cooperative transmission strategies, and MAC/protocol-level optimizations. A structured taxonomy was proposed and applied to over 40 systems, including real-world deployments in agriculture, surveillance, and environmental monitoring.
While progress has been made across individual layers, no unified solution addresses the trade-offs between image quality, energy efficiency, and regulatory compliance. Unresolved problems remain in cross-layer coordination, ML-aware compression, and adaptive scheduling. This survey aims to serve as a reference for future research on scalable and reliable multimedia systems over LoRa.

Author Contributions

Conceptualization, R.F.; methodology, S.D. and R.F.; validation, H.M.J., S.J., H.U. and S.A.; investigation, S.D., H.M.J. and S.A.; resources, S.J. and H.U.; data curation, S.D., S.A., H.M.J. and R.F.; writing-original draft preparation, S.D., H.M.J., S.A. and R.F.; writing-review and editing, S.D., R.F., S.J., H.U. and H.M.J.; visualization, H.M.J.; supervision, R.F., S.J. and H.U.; project administration, R.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Science Foundation under Grant No. 2318546, in part by the Division of Research, Innovation, Synergies, and Education (RISE) under Grant No. 2209139, and in part by the Battelle Savannah River Alliance (BSRA) under Grant No. 800002031.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
bpsbits per second
CRCoding Rate
CSMACarrier Sense Multiple Access
CSSChirp Spread Spectrum
DCTDiscrete Cosine Transform
FCCFederal Communications Commission
GANGenerative Adversarial Networks
IFTInterleaved Frequency Transmission
KbpsKilobits per second
LoRaWANLong Range Wide Area Networks
LPWANLow Power Wide Area Networks
MACMedia Access Control
MPLRMulti-Packet LoRa
MSEMean Squared Error
PHYPhysical
PRRPacket Recovery Rate
PSNRPeak Signal to Noise Ratio
RSSIReceived Signal Strength Indication
SDRSoftware Defined Radio
SSIMStructural Similarity Index
ToATime on Air
TTNThe Things Network

Appendix A

Appendix A.1. ToA Derivation

A step-by-step derivation of the Time-on-Air (ToA) for the adopted LoRa packet configuration is presented. The parameters used are listed in Table A1. The equations for computing ToA are adopted from the official Semtech SX1276 datasheet [17].
Table A1. LoRa Packet Configuration Parameters.
Table A1. LoRa Packet Configuration Parameters.
ParameterValueUnits
Spreading Factor (SF)6dimensionless
Bandwidth (BW)500kHz
Payload Size (PL)240bytes
Coding Rate (CR)1 (⇒ 4/5)
Cyclic Redundancy Check (CRC)1 (⇒ Enabled)
Low Data Rate Optimization (DE)0 (⇒ Disabled)
Preamble Length ( n preamble )8symbols
1. 
Symbol duration ( T symbol ):
T symbol = 2 S F B W = 2 6 500000 = 0.128 ms .
2. 
Preamble duration ( T preamble ):
T preamble = ( n preamble + 4.25 ) × T symbol = ( 8 + 4.25 ) × 0.128 = 1.568 ms .
3. 
Payload symbols ( n payload ):
n payload = 8 + max 8 P L 4 S F + 28 + 16 C R C 20 I H 4 ( S F 2 D E ) ( C R + 4 ) , 0
With PL = 240, SF = 7, H = 0, DE = 0, CR = 1:
n payload = 8 + 8 × 240 4 × 6 + 28 + 16 0 4 × ( 6 0 ) × 5 = 8 + 1940 24 × 5 = 8 + 81 × 5 = 413 .
4. 
Payload duration ( T payload ):
T payload = n payload × T symbol = 413 × 0.128 = 52.864 ms .
5. 
Total packet time-on-air ( T packet ):
T packet = T preamble + T payload = 1.568 + 52.864 = 54.432 ms .
6. 
Transmission Bit Rate ( T x Kbps ):
T x Kbps = P L T packet = 240 54.432 = 35.27 ms .

Appendix A.2. Comparative Summary of LoRa-Based Multimedia Sensing Platforms

Table A2. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 1).
Table A2. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 1).
Ref.AuthorsSensor UsedProcessor Platform (TX/RX)Tx TimeEnergy ConsumedPower SourceLoRa ICLoRa Freq.Region
 [55]Kirichek et al.Camera (160 × 120), MicrophoneRaspberry Pi Zero + STM32LNot specifiedNot reportedDC via Pi + UARTSX1267868 MHzLab (Russia)
 [50]Wei et al.Camera (200 × 150 px)Raspberry Pi 3 B+25.7–47.7 s/imageTP = 17 dBm (current not specified)DC via Pi GPIOSX1276868 MHzOutdoor (1.5 km), Taiwan
 [56]Jebril et al.Adafruit TTL JPEG CameraArduino MEGA/Uno1–14 min (SF7–SF12)TP = 14 dBm (not specified)12 V battery + solarRN2903921.9 MHzOutdoor (Malaysia)
 [57]Correia et al.ESP32-CAM (OV2640)ESP32-CAM + MKR WAN 131024–26 min/imageNot reportedUSB powerMKR WAN 1310868 MHz (assumed)Urban (Portugal)
 [36]Zhang et al.Simulated 100 KB image blockSTM32 + Zynq + SX127847.5 s @ 21, 875 bpsTP = 20 dBm12 V battery + FRP antennaSX1278433 MHzOutdoor (Urban + Mountain, China)
 [51]Jensen and BlaszczykRaspberry Pi Camera (JPEG2000)Raspberry Pi 0 + ESP32 + SX127634 s; DR5Not reportedUSB + DC supplySX1276868 MHzLab (Denmark)
 [52]Obeng et al.JPG/PNG (3–164 KB)Raspberry Pi 4 + SX1276 (RFM95W)3–20 s (JPEG); longer for Base64Not reported5V via Pi GPIOSX1276868 MHzIndoor short-range test (USA)
 [65]Shiddiq et al.RGB camera (80 × 80 px)Raspberry Pi 4 + CNN autoencoder (Keras)0.16–0.35 s/image (simulated)Avg. PSNR 24.6 dB, SSIM > 0.9DC + Pi GPIOSX1276 (sim.)915 MHzSimulated + lab (Indonesia)
 [64]Körber et al.RGB (480 × 640)MobileNetV2 (TinyML) + Cloud GAN∼0.16–0.35 s (simulated)0.072 bpp, FID: 39.51 MB SRAM (QAT)N/A (LPWAN-focused)Simulated LPWANIndoor (Germany)
 [70]Gao et al.Camera (not specified)STM32 (Cortex M0) + Zynq 7000∼99 ms/packet @ DR = 21,875 bpsNot reportedBattery (TX), DC 220 V–12 V (RX)SX1278433 MHzOutdoor (Beijing, China)
 [74]Wei et al.Camera (200 × 150 px)Raspberry Pi 3B (3 TX) + RPi 3B (Gateway)54–156 s/imageNot reportedDC via USBSX1276868 MHzOutdoor (2 km), Taiwan
 [12]Marrara et al.Camera (640 × 480), Rain SensorHeltec WiFi LoRa 32 v3 (SX1262)Not SpecifiedNot SpecifiedNot SpecifiedSX1262Not SpecifiedItaly (Reggio Calabria)
 [1]Fort et al.Camera Module v2.1 (Raspberry Pi)Raspberry Pi 4 + STM32L073 + RAK831 (Gateway)9-11 min/image (15–18 packets)Not SpecifiedMains PowerRFM95 (HopeRF)Not SpecifiedItaly (Indoor Lab)
Table A3. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 2).
Table A3. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 2).
Ref.AuthorsSensor UsedProcessor Platform (TX/RX)Tx TimeEnergy ConsumedPower SourceLoRa ICLoRa Freq.Region
 [59]Zhang et al.OV2640 (QVGA 320 × 240)ESP32-CAM + CubeCell AB02 (SX1262) + CIRA Server∼14–16 packets/imageNot reported3.7V 300mAh Li-ion + power-gated ESP32SX1262923 MHzSimulated Hong Kong (LoRaWAN)
 [72]Wei et al.JPEG (200 × 150 px)Raspberry Pi 3B + SX127648 s (1-to-1), 26 s (3-to-3)Not reported5V mobile powerSX1276868 MHzOutdoor (1.5 km), Taiwan
 [63]Sachinda et al.ESP32-CAM (OV2640)ESP32-CAM + RA-02 (SX1278) + Edge Laptop<20 s (JPEG quality ≤10%)TP = 14 dBm, SF6, BW = 500 kHz3.7 V Li-ion + DC supplySX1278433 MHzIndoor testbed (Sri Lanka)
 [75]PhamuCamII/III (QVGA JPEG)Teensy 3.2 MCU + SX12764–5 packets/image (Q = 10); ToA ≈ 9.1 s (SF12, 125 kHz)Not reported4xAA batteries (1+ year at 1 img/hr)SX1276868 MHzField test (France)
 [58]Wei et al.Camera (200 × 150 px)Raspberry Pi 3B + SX127625.7 s (WebP), 47.7 s (JPEG), 32.9–39.2 s (H.264)Not reportedDC via USBSX1276868 MHzOutdoor (1.5 km), Taiwan
 [86]PhamuCamII (128 × 128, grayscale)Teensy 3.2 (Cortex-M4) + SX1276 (inAir9)∼4–23 pkts/img (Q = 10–90)∼1.254J (encode + packetize @96MHz)4xAA battery (268 days @1 img/hr)SX1276868 MHzUrban field test (France)
 [54]Kim et al.Resized Image (1.67 MB → 52 kB)Raspberry Pi 4 + RFM95 (SX1276)209 packets (w/retransmissions)Not reported5V DCSX1276 (RFM95)915 MHzLab (USA)
 [69]Kim et al.JPG (414–419 bytes)Raspberry Pi 4 + RFM95 (SX1276)2 packets/imageNot reported5V via Pi USBSX1276915 MHzIndoor Lab (USA)
 [76]PhamuCamII (128 × 128 grayscale)Teensy32 + Arduino Pro Mini + SX12764–5 packets/image (900–1200 B total)Duty-cycle compliant; CSMA energy saving: 2x4x AA batteriesSX1276868 MHzOutdoor (Senegal, WAZIUP deployment)
 [2]Rodrigues et al.ArduCAM Mini 2MP + PIR SensorArduino UNO + E32-433T20DC + PC (Python)Not SpecifiedNot SpecifiedBatterySX1278433 MHzBrazil (João Pessoa, Indoor Test)
Table A4. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 3).
Table A4. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 3).
Ref.AuthorsSensor UsedProcessor Platform (TX/RX)Tx TimeEnergy ConsumedPower SourceLoRa ICLoRa Freq.Region
 [71]Torres et al.OV7670 (640 × 480)Arduino MEGA + UNO + E220-900T22D9–25 s/image (1 km)Full cycle ≈ 97200 mJ9 V 3000 mAh batteryE220-900T22D900 MHzOutdoor (Lima, Peru)
 [77]Park et al.OV2640 camera + scalar sensorsATmega128RFA1 dual-radio node + Master nodeNot specified (LoRa TDMA, 4–5 hops)Not reportedDC + batteriesSX1276915 MHzUniversity building (Korea)
 [78]Nurbay et al.Image chunks (10–1024 KB total)ESP32-S3 (6 EDs) + RPi Gateway1–3.5 min (10 KB test)Not explicitly reported; optimization-based3.7V Li-ion (ESP32-S3)SX1276868 MHzIndoor testbed (Kazakhstan)
 [4]Brazhenenko et al.Not SpecifiedFog Node with STM32 (LoRa Gateway)Not SpecifiedNot SpecifiedSolarNot Specified868/433 MHzMorocco (assumed based on affiliation)
 [5]BorsosJPEG Image (60KB)Not Specified∼1.5 h/imageNot SpecifiedNot SpecifiedNot Specified868 MHzHungary (assumed based on affiliation)
 [6]Zaragoza-Esquerdo et al.Grayscale VideoAtmega2560 (TX)/ESP32 (RX)∼5–25 s/frame<200 mW during TX9V@1A DC-DC converterSX1278433 MHzRural (Spain, assumed based on affiliation)
 [7]Ji et al.Pi Camera (16 × 160 px)Raspberry Pi 3B/Arduino UnoNot Specified∼5.22 s/updateNot SpecifiedBattery/Not specifiedLoRa Shield (unspecified)Field (Japan)
 [3]Chen et al.Brinno TLC200 Pro (Images)Raspberry Pi + Dragino LoRa Hat∼5–51 s/image (MPLR)Not SpecifiedBatterySX1276902–928 MHzCanada
 [80]Jalajamony et al.Thermal + RGB CameraRaspberry Pi 4 < 1 min/metadata∼300 mW TX, 60 mW RXBatterySX1276915 MHzUSA
 [83]Villarreal et at.Not implemented (simulation)Simulation onlyNot simulatedNot ApplicableNot ApplicableNot ApplicableSimulationColombia (simulated)
 [84]Angin et al.Drone RGB imagery (cloud input)Simulation onlyNot simulatedSimulated onlyNot ApplicableSX1272/73 (simulated)868 MHzSimulated
 [81]Jalajamony et al.Thermal CameraRaspberry Pi 4 < 1 min/metadata∼300 mW TX, 60 mW RXBatterySX1276915 MHzUSA
Table A5. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 4).
Table A5. Summary of hardware, transmission performance, and deployment characteristics in LoRa-based multimedia sensing platforms. (Part 4).
Ref.AuthorsSensor UsedProcessor Platform (TX/RX)Tx TimeEnergy ConsumedPower SourceLoRa ICLoRa Freq.Region
 [8]Tanaka et al.Raspberry Pi Camera + SensorsRaspberry Pi 3B∼6–18 min/imageSolar-powered, not quantifiedSolar batteryNot Specified433 MHzJapan (Satoyama)
 [9]Tao et al.RGB Camera (Segmented)Raspberry Pi 3B + Heltec WiFi LoRa 32∼1 min (Top-K segments)∼3.6% packet loss, no energy dataBattery (assumed)Heltec WiFi LoRa 32 V2915 MHzAgricultural field
 [82]Cai et at.CIRA Camera (640 × 480)STM32F429 (TX)Not SpecifiedNot SpecifiedNot SpecifiedRAK811868 MHzIndoor farm (China, assumed based on affiliation)
 [85]Kim et al.HQ Camera, MicrophoneRaspberry Pi 4B (8 GB RAM, both nodes)∼80 s (1 image), <5 s (coordinates)∼300 mW TXBatterySX1272915 MHzUrban & rural (USA)
 [10]Garcia et al.8MP CMOS + Thermal CameraSTM32L162RD + Raspberry Pi 3Not SpecifiedNot SpecifiedBattery + SolarSX1276868 MHzSpain
 [13]Zurek et al.OpenMV CameraOpenMV Board6 s for 4 KB imageNot SpecifiedBatterySX1276869.7 MHzItaly (Orchard)
 [14]Trinchero et al.ArduCAM Mega SPI (5MP JPEG)STM32L0 (Murata 1SJ) + ESP32-S325 s for 200 KB image (GPRS)8.31 mAh/day (LoRa + GPRS)2× AA BatterySX1262Not SpecifiedItaly (Verrua Savoia)
 [15]Almstedt et al.Sticky Trap Camera + Raspberry Pi HQ CameraOpenMV + Raspberry Pi 4 + Intel NUCNot SpecifiedNot SpecifiedSticky Trap: Solar, Rest: Public Power SupplySX1276 (mentioned for evaluation)Not SpecifiedItaly (Carpi, Modena)
 [16]Zinonos et al.Grayscale Camera (255x255 pixels)Arduino UNO + Dragino LoRa Shield765 packets/image (SF7, 85B payload)Not SpecifiedNot SpecifiedSX1276/SX1278Not SpecifiedGreece (Rhodes Island)
 [11]Cai et al.OV2640 (640 × 480)ESP32 + CubeCell-AB02 (LoRa) + WM1302 + RPiNp = 20 packets/image, 140 packets/dayAvg current = 507 mA;  581 days battery life (10,000 mAh)SX1302 (WM1302 module)Not SpecifiedNot SpecifiedHong Kong (Tsuen Wan)

References

  1. Fort, A.; Peruzzi, G.; Pozzebon, A. Quasi-real time remote video surveillance unit for LoRaWAN-based image transmission. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT), Rome, Italy, 7–9 June 2021. [Google Scholar] [CrossRef]
  2. Rodrigues, V.; Medeiros, D.; Carvalho, F.; Lopes, W. LoRa system for monitoring and facial recognition. J. Commun. Inf. Syst. 2021, 36, 1–16. [Google Scholar] [CrossRef]
  3. Chen, T.; Eager, D.; Makaroff, D. Efficient image transmission using LoRa technology in agricultural monitoring IoT systems. In Proceedings of the 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCOM) and IEEE Smart Data (SmartData), Atlanta, GA, USA, 14–17 July 2019; pp. 937–944. [Google Scholar] [CrossRef]
  4. Baghrous, M.; Ezzouhairi, A.; Benamar, N. Smart Farming System Based on Fog Computing and LoRa Technology. In Embedded Systems and Artificial Intelligence; Bhateja, V., Satapathy, S.C., Satori, H., Eds.; Series Title: Advances in Intelligent Systems and Computing; Springer: Singapore, 2020; Volume 1076, pp. 217–225. [Google Scholar] [CrossRef]
  5. Borsos, D. Image Transmission with LoRaWAN in Agriculture. In Critical Infrastructure Protection in the Light of the Armed Conflicts; Kovács, T.A., Nyikes, Z., Berek, T., Daruka, N., Tóth, L., Eds.; Series Title: Advanced Sciences and Technologies for Security Applications; Springer Nature: Cham, Switzerland, 2024; pp. 235–246. [Google Scholar] [CrossRef]
  6. Zaragoza-Esquerdo, M.; Parra, L.; Sendra, S.; Lloret, J. LoRa video streaming in rural wireless multimedia sensor networks. In Proceedings of the 2024 19th International Symposium on Wireless Communication Systems (ISWCS), Rio de Janeiro, Brazil, 14–17 July 2024; pp. 1–6. [Google Scholar] [CrossRef]
  7. Ji, M.; Yoon, J.; Choo, J.; Jang, M.; Smith, A. LoRa-based visual monitoring scheme for agriculture IoT. In Proceedings of the 2019 IEEE Sensors Applications Symposium (SAS), Sophia Antipolis, France, 11–13 March 2019; pp. 1–6. [Google Scholar] [CrossRef]
  8. Tanaka, M.; Yabe, H.; Tanaka, K. LoRa Communication Method for Growth Management using Image Data. Int. J. Inform. Soc. 2023, 14, 115–123. [Google Scholar]
  9. Tao, X.; Butcher, J.; Silvestri, S.; Esposito, F. iCrop: Enabling High-Precision Crop Disease Detection via LoRa Technology. In Proceedings of the 2024 33rd International Conference on Computer Communications and Networks (ICCCN), Kailua-Kona, HI, USA, 29–31 July 2024; pp. 1–9. [Google Scholar] [CrossRef]
  10. García, S.; Larios, D.F.; Barbancho, J.; Personal, E.; Mora-Merchán, J.M.; León, C. Heterogeneous LoRa-based wireless multimedia sensor network multiprocessor platform for environmental monitoring. Sensors 2019, 19, 3446. [Google Scholar] [CrossRef]
  11. Cai, F.F.Z.; Jiang, C.Q.; Cheung, R.C.C.; Lam, A.H.F. An AIoT LoRaWAN control system with compression and image recovery algorithm (CIRA) for extreme weather. IEEE Internet Things J. 2024, 11, 32701–32713. [Google Scholar] [CrossRef]
  12. Marrara, G.; Suraci, C.; Tropeano, A.; Bombino, G.; Araniti, G. Multi-Hop LoRa Communication for Natural Disaster Management: A Field Test. In Proceedings of the 2023 International Conference on Information and Communication Technologies for Disaster Management (ICT-DM), Cosenza, Italy, 13–15 September 2023; pp. 1–4. [Google Scholar] [CrossRef]
  13. Zurek, L.J.; Kargar, A.; O’Flynn, B.; Niederprüm, D.; Wolf, L.; Zorbas, D. Evaluation of wireless technologies for an embedded camera-based pest monitoring system. In Proceedings of the 2023 IEEE International Workshop on Metrology for Agriculture and Forestry (MetroAgriFor), Pisa, Italy, 6–8 November 2023; pp. 449–454. [Google Scholar] [CrossRef]
  14. Trinchero, D.; Colucci, G.P.; Filipescu, E.; Zafar, U.S.M.; Battilani, P. Energy-efficient wireless multimedia sensor nodes for plant proximal monitoring. Sensors 2024, 24, 8088. [Google Scholar] [CrossRef]
  15. Almstedt, L.; Sorbelli, F.B.; Boom, B.; Calvini, R.; Costi, E.; Dinca, A.; Ferrari, V.; Giannetti, D.; Ichim, L.; Kargar, A.; et al. A comprehensive pest monitoring system for brown marmorated stink bug. IEEE Trans. AgriFood Electron. 2025, 3, 110–120. [Google Scholar] [CrossRef]
  16. Zinonos, Z.; Gkelios, S.; Khalifeh, A.F.; Hadjimitsis, D.G.; Boutalis, Y.S.; Chatzichristofis, S.A. Grape leaf diseases identification system using convolutional neural networks and LoRa technology. IEEE Access Pract. Innov. Open Solut. 2022, 10, 122–133. [Google Scholar] [CrossRef]
  17. Semtech. SX1276 Datasheet PDF. Available online: https://www.mouser.com/datasheet/2/761/sx1276-1278113.pdf?srsltid=AfmBOoqFCgbNSwCh6iGOZJS7LwATPppkCvOOXrZV4ZKyLo5AkFp_Vs1b (accessed on 10 July 2025).
  18. Corporation, S. SX1272/3/6/7/8: LoRa Modem Designer’s Guide AN1200.13. Technical Report, Semtech Corporation. 2013. Available online: https://www.openhacks.com/uploadsproductos/loradesignguide_std.pdf (accessed on 10 July 2025).
  19. Federal Communications Commission. 47 CFR § 15.247—operation within the bands 902–928 mhz, 2400–2483.5 mhz, and 5725–5850 mhz. In Code of Federal Regulations (CFR); Office of the Federal Register (OFR): Washington, DC, USA, 2023.
  20. ETSI. ETSI EN 300 220-2 V3.2.1: Short Range Devices (SRD) Operating in the Frequency Range 25 MHz to 1 000 MHz; Part 2: Harmonised Standard Covering the Essential Requirements of Article 3.2 of Directive 2014/53/EU; Technical Report; European Telecommunications Standards Institute: Sophia Antipolis, France, 2018. [Google Scholar]
  21. Staikopoulos, A.; Kanakaris, V.; Papakostas, G.A. Image transmission via LoRa networks—A survey. In Proceedings of the 2020 IEEE 5th International Conference on Image, Vision and Computing (ICIVC), Beijing, China, 10–12 July 2020. [Google Scholar] [CrossRef]
  22. Benkhelifa, F.; Bouazizi, Y.; McCann, J.A. How Orthogonal is LoRa Modulation? IEEE Internet Things J. 2022, 9, 19928–19944. [Google Scholar] [CrossRef]
  23. Maleki, A.; Nguyen, H.H.; Bedeer, E.; Barton, R. A Tutorial on Chirp Spread Spectrum Modulation for LoRaWAN: Basics and Key Advances. IEEE Open J. Commun. Soc. 2024, 5, 4578–4612. [Google Scholar] [CrossRef]
  24. Nguyen, T.T.; Nguyen, H.H.; Barton, R.; Grossetete, P. Efficient Design of Chirp Spread Spectrum Modulation for Low-Power Wide-Area Networks. IEEE Internet Things J. 2019, 6, 9503–9515. [Google Scholar] [CrossRef]
  25. Faber, M.J.; van der Zwaag, K.M.; dos Santos, W.G.V.; Rocha, H.R.d.O.; Segatto, M.E.V.; Silva, J.A.L. A Theoretical and Experimental Evaluation on the Performance of LoRa Technology. IEEE Sens. J. 2020, 20, 9480–9489. [Google Scholar] [CrossRef]
  26. Chen, C.; Luo, J.; Xu, Z.; Xiong, R.; Shen, D.; Yin, Z. Enabling large-scale low-power LoRa data transmission via multiple mobile LoRa gateways. Comput. Netw. 2023, 237, 110083. [Google Scholar] [CrossRef]
  27. Kokten, E.; Caliskan, B.C.; Karamzadeh, S.; Soyak, E.G. Low-Powered Agriculture IoT Systems with LoRa. In Proceedings of the 2020 IEEE Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 1–2 October 2020; pp. 178–183. [Google Scholar] [CrossRef]
  28. Bougaddou, H.; Cherkaoui, N.; Mouhib, O. Long-range, low-power for IoT devices: The LoRa Network a review. In Proceedings of the 2024 Mediterranean Smart Cities Conference (MSCC), Martil, Morocco, 2–4 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
  29. Viles, E.C.; Silvestre, E.R.R.; Maydana, E.B.C.; Lopez, W.O.; Olivera, C.C. Performance assessment of a Low-Power Wide-Area wireless network based on LoRa technology using IoT devices in different Bolivia areas. In Proceedings of the 2024 IEEE Eighth Ecuador Technical Chapters Meeting (ETCM), Cuenca, Ecuador, 15–18 October 2024; pp. 1–4. [Google Scholar] [CrossRef]
  30. Zhang, H.; Li, M.; Yu, H.; Chen, H.; Wang, J. Dynamic Parameter Selection of LoRa Edge Nodes Using Reinforcement Learning with Link Prior Knowledge. IEEE Internet Things J. 2024, 11, 34420–34433. [Google Scholar] [CrossRef]
  31. Turcinovic, F.; Vukovic, J.; Bozo, S.; Sisul, G. Analysis of LoRa Parameters in Real-World Communication. In Proceedings of the 2020 International Symposium ELMAR, Zadar, Croatia, 14–15 September 2020. [Google Scholar] [CrossRef]
  32. Sandoval, R.M.; Garcia-Sanchez, A.J.; Garcia-Haro, J. Optimizing and Updating LoRa Communication Parameters: A Machine Learning Approach. IEEE Trans. Netw. Serv. Manag. 2019, 16, 884–895. [Google Scholar] [CrossRef]
  33. Gkotsiopoulos, P.; Zorbas, D.; Douligeris, C. Performance Determinants in LoRa Networks: A Literature Review. IEEE Commun. Surv. Tutor. 2021, 23, 1721–1758. [Google Scholar] [CrossRef]
  34. Pang, S.; Kong, D.; Liu, D.; Pan, R.; Wang, H.; Wang, X. Evaluation of LoRa Network Link Quality in Complex Urban Environments Based on Static and Dynamic Parameters. IEEE Access 2024, 12, 125369–125383. [Google Scholar] [CrossRef]
  35. Sallum, E.; Pereira, N.; Alves, M.; Santos, M. Performance optimization on LoRa networks through assigning radio parameters. In Proceedings of the 2020 IEEE International Conference on Industrial Technology (ICIT), Buenos Aires, Argentina, 26–28 February 2020; pp. 304–309. [Google Scholar] [CrossRef]
  36. Zhang, Z.; Zhang, B.; Zhang, X. Performance Research of LoRa at High Transmission Rate. J. Phys. Conf. Ser. 2020, 1544, 012177. [Google Scholar] [CrossRef]
  37. DEETC, Instituto Superior de Engenharia de Lisboa and Centre of Technology and Systems, Lisbon, Portugal; Fialho, V. Image Transmission Analysis using CSS Modulation Scheme. Int. J. Innov. Technol. Explor. Eng. 2023, 12, 32–35. [Google Scholar] [CrossRef]
  38. Juliando, D.E.; Putra, R.G.; Sartika, D.A.; Yudha, R.G.P. Study of Lora Module Ra-02 For Long Range, Low Power, Low Rate Picture Transfer Applications. J. Phys. Conf. Ser. 2021, 1845, 012054. [Google Scholar] [CrossRef]
  39. Ponce, S.; Caggioli, M.; Isidro, M.; Rubio, D.; Roberti, M.; Madrid, F. IoT Architecture for Industrial Safety Based on Wearable Devices and LoRaWAN. In Advances in Bioengineering and Clinical Engineering 2025; Springer Nature: Cham, Switzerland, 2025; pp. 588–598. [Google Scholar] [CrossRef]
  40. Gineprini, M.; Parrino, S.; Peruzzi, G.; Pozzebon, A. LoRaWAN Performances for Underground to Aboveground Data Transmission. In Proceedings of the 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Dubrovnik, Croatia, 25–28 May 2020; pp. 1–6. [Google Scholar] [CrossRef]
  41. Jabbar, W.A.; Mei Ting, T.; Hamidun, M.F.I.; Che Kamarudin, A.H.; Wu, W.; Sultan, J.; Alsewari, A.A.; Ali, M.A. Development of LoRaWAN-based IoT system for water quality monitoring in rural areas. Expert Syst. Appl. 2024, 242, 122862. [Google Scholar] [CrossRef]
  42. Jabbar, W.A.; Subramaniam, T.; Ong, A.E.; Shu’Ib, M.I.; Wu, W.; de Oliveira, M.A. LoRaWAN-Based IoT System Implementation for Long-Range Outdoor Air Quality Monitoring. Internet Things 2022, 19, 100540. [Google Scholar] [CrossRef]
  43. Madrid, F.; Ponce, S.; Rubio, D.; Forni, L.; Dupuy, C.; Piccinini, D.; Acosta, L. Implementation of a LoRa Network for Remote Monitoring and Control in Hospital Environments: An IoMT Approach for Energy and Operational Efficiency. In Advances in Bioengineering and Clinical Engineering 2025; Springer Nature: Cham, Switzerland, 2025; pp. 476–487. [Google Scholar] [CrossRef]
  44. Anzum, R.; Naeem, J. Leveraging LoRaWAN technology for smart agricultural monitoring of Malaysian palm oil plantation. IOP Conf. Ser. Earth Environ. Sci. 2021, 756, 012052. [Google Scholar] [CrossRef]
  45. Manzano, L.G.; Boukabache, H.; Danzeca, S.; Heracleous, N.; Murtas, F.; Perrin, D.; Pirc, V.; Alfaro, A.R.; Zimmaro, A.; Silari, M. An IoT LoRaWAN Network for Environmental Radiation Monitoring. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
  46. Ragnoli, M.; Colaiuda, D.; Leoni, A.; Ferri, G.; Barile, G.; Rotilio, M.; Laurini, E.; De Berardinis, P.; Stornelli, V. A LoRaWAN Multi-Technological Architecture for Construction Site Monitoring. Sensors 2022, 22, 8685. [Google Scholar] [CrossRef]
  47. Alipio, M.; Chaguile, C.C.; Bures, M. A review of LoRaWAN performance optimization through cross-layer-based approach for Internet of Things. Internet Things 2024, 28, 101378. [Google Scholar] [CrossRef]
  48. Almuhaya, M.A.M.; Jabbar, W.A.; Sulaiman, N.; Abdulmalek, S. A Survey on LoRaWAN Technology: Recent Trends, Opportunities, Simulation Tools and Future Directions. Electronics 2022, 11, 164. [Google Scholar] [CrossRef]
  49. Ertürk, M.A.; Aydın, M.A.; Büyükakkaşlar, M.T.; Evirgen, H. A Survey on LoRaWAN Architecture, Protocol and Technologies. Future Internet 2019, 11, 216. [Google Scholar] [CrossRef]
  50. Wei, C.C.; Su, P.Y.; Chen, S.T. Comparison of the LoRa image transmission efficiency based on different encoding methods. Int. J. Inf. Electron. Eng. 2020, 10, 1–4. [Google Scholar] [CrossRef]
  51. Image Transmission in LoRaWAN: An Experimental Study on Transmission Time. In EAI/Springer Innovations in Communication and Computing; Springer Nature: Cham, Switzerland, 2024; pp. 143–153. [CrossRef]
  52. Dede, O.L.; Jalajamony, H.M.; Fernandez, R.E. Image Transmission over LoRa-Based Networks: A Performance Study Using Image Compression and Reconstruction Methods. In Proceedings of the 2024 IEEE 21st Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 6–9 January 2024; pp. 642–643. [Google Scholar] [CrossRef]
  53. Croce, D.; Gucciardo, M.; Mangione, S.; Santaromita, G.; Tinnirello, I. LoRa Technology Demystified: From Link Behavior to Cell-Level Performance. IEEE Trans. Wirel. Commun. 2020, 19, 822–834. [Google Scholar] [CrossRef]
  54. Kim, J.; Kwak, M. Reliable image transmission over LoRa networks. Issues Inf. Syst. 2024, 25, 199–207. [Google Scholar] [CrossRef]
  55. Kirichek, R.; Pham, V.D.; Kolechkin, A.; Al-Bahri, M.; Paramonov, A. Transfer of multimedia data via LoRa. In Internet of Things, Smart Spaces, and Next Generation Networks and Systems; Springer International Publishing: Berlin/Heidelberg, Germany, 2017; pp. 708–720. [Google Scholar] [CrossRef]
  56. Jebril, A.H.; Sali, A.; Ismail, A.; Rasid, M.F.A. Overcoming limitations of LoRa physical layer in image transmission. Sensors 2018, 18, 3257. [Google Scholar] [CrossRef]
  57. Correia, P.; Gomes, M.; Martins, G.; Panda, R. Low cost LoRaWAN image acquisition system for low rate internet of things applications. In Proceedings of the 2022 2nd International Conference on New Technologies of Information and Communication (NTIC), Mila, Algeria, 21–22 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
  58. Wei, C.C.; Su, P.Y.; Chang, C.C.; Chang, K.C. A study on LoRa dynamic image transmission. In Proceedings of the 2021 IEEE 4th international conference on knowledge innovation and invention (ICKII), New Orleans, LA, USA, 14 June–31 July 2021; pp. 10–13. [Google Scholar] [CrossRef]
  59. Zhang, J.Y.; Yeung, B.L.; Wong, J.C.; Cheung, R.C.; Lam, A.H. LoRaWAN-based camera with (CIRA) compression and image recovery algorithm. In Proceedings of the 2021 IEEE 7th World Forum on Internet of things (WF-IoT), New Orleans, LA, USA, 14 June–31 July 2021; pp. 136–141. [Google Scholar] [CrossRef]
  60. Guerra, K.; Casavilca, J.; Huamán, S.; López, L.; Sanchez, A.; Kemper, G. A low-rate encoder for image transmission using LoRa communication modules. Int. J. Inf. Technol. 2022, 15, 1069–1079. [Google Scholar] [CrossRef]
  61. Haron, M.H.; Isa, M.N.; Ahmad, M.I.; Ismail, R.C.; Ahmad, N. Image Data Compression Using Discrete Cosine Transform Technique for Wireless Transmission. Int. J. Nanoelectron. Mater. 2021, 14, 289–297. [Google Scholar]
  62. Chaparro B., F.; Pérez, M.; Mendez, D. A communication framework for image transmission through LPWAN technology. Electronics 2022, 11, 1764. [Google Scholar] [CrossRef]
  63. Edirisinghe, S.; Sachinda, I. Image transmission using lora for edge learning. SSRN Electron. J. 2024. [Google Scholar] [CrossRef]
  64. Korber, N.; Siebert, A.; Hauke, S.; Mueller-Gritschneder, D. Tiny Generative Image Compression for Bandwidth-Constrained Sensor Applications. In Proceedings of the 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA), Pasadena, CA, USA, 13–16 December 2021; pp. 564–569. [Google Scholar] [CrossRef]
  65. Shiddiq, R.N.A.; Satyawan, A.S.; Suranegara, G.M.; Fauzan, M.I. Optimized CNN-Based Autoencoder for Efficient Image Compression in LoRa Networks for Autonomous Electric Vehicles. Arab. J. Sci. Eng. 2025, 1–33. [Google Scholar] [CrossRef]
  66. De, S.; Dede, O.L.; Adhinarayanan, S.; Jalajamony, H.M.; Ibrahim, A.; Osunmakinde, I.; Fernandez, R.E. Interleaved Reception in LoRa Using IFT: A Hardware-Efficient Architecture for Fast and Low-Power Image Transmission. IEEE Internet Things J. 2025, 12, 39777–39787. [Google Scholar] [CrossRef]
  67. A Study on Image Transmission Based on Hopping LoRa. In Innovative Mobile and Internet Services in Ubiquitous Computing; Lecture Notes in Networks and Systems; Springer International Publishing: Cham, Switzerland, 2022; pp. 275–282. [CrossRef]
  68. Tropeano, A.; Suraci, C.; Marrara, G.; Battaglia, D.; Molinaro, A.; Araniti, G. A Field Test for Maximizing Coverage through Multi-Hop D2D LoRa Transmission. In Proceedings of the 2023 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, 14–16 June 2023; pp. 1–5. [Google Scholar] [CrossRef]
  69. Kim, J.; Jenkins, J.; Seol, J.; Kwak, M. Extending data transmission in the multi-hop LoRa network. Issues Inf. Syst. 2022, 23, 292–304. [Google Scholar] [CrossRef]
  70. Gao, H.; Huang, Z.; Zhang, X.; Huang, L. Design of LoRa communication protocol for image transmission. In Proceedings of the 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, China, 21–23 April 2023; pp. 2142–2146. [Google Scholar] [CrossRef]
  71. Torres, J.; Nunez, M.; Mauricio Villanueva, J.M. LoRa multi-packet protocol for image transmission. In Proceedings of the 2024 8th International Symposium on Instrumentation Systems, Circuits and Transducers (INSCIT), Joao Pessoa, Brazil, 2–6 September 2024; pp. 1–6. [Google Scholar] [CrossRef]
  72. Wei, C.C.; Chen, S.T.; Su, P.Y. Image transmission using LoRa technology with various spreading factors. In Proceedings of the 2019 2nd world symposium on communication engineering (WSCE), Nagoya, Japan, 20–23 December 2019; pp. 48–52. [Google Scholar] [CrossRef]
  73. Keshmiri, H.; Rahman, G.M.E.; Wahid, K.A. LoRa resource allocation algorithm for higher data rates. Sensors 2025, 25, 518. [Google Scholar] [CrossRef]
  74. Wei, C.C.; Huang, J.K.; Chang, C.C.; Chang, K.C. The development of LoRa image transmission based on time division multiplexing. In Proceedings of the 2020 international symposium on computer, consumer and control (IS3C), Taichung City, Taiwan, 13–16 November 2020; pp. 323–326. [Google Scholar] [CrossRef]
  75. Pham, C. Enabling and deploying long-range IoT image sensors with LoRa technology. In Proceedings of the 2018 IEEE middle east and north africa communications conference (MENACOMM), Jounieh, Lebanon, 18–20 April 2018; pp. 1–6. [Google Scholar] [CrossRef]
  76. Pham, C. Robust CSMA for long-range LoRa transmissions with image sensing devices. In Proceedings of the 2018 Wireless Days (WD), Dubai, United Arab Emirates, 3–5 April 2018; pp. 116–122. [Google Scholar] [CrossRef]
  77. Ta, Q.H.; Ta, V.K.; Nguyen, T.T.; Oh, H. A WSN and LoRa hybrid multimedia transmission protocol for scalar data and image transmission. Sensors 2024, 24, 8165. [Google Scholar] [CrossRef]
  78. Nurbay, T.; Kasenov, S.; Yeltay, A.; Zorbas, D. Cooperative transmission of large files over LoRa in multimedia loT networks. In Proceedings of the 2024 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Tbilisi, Georgia, 24–27 June 2024; pp. 153–158. [Google Scholar] [CrossRef]
  79. Fan, C.; Ding, Q. A novel wireless visual sensor network protocol based on LoRa modulation. Int. J. Distrib. Sens. Netw. 2018, 14, 1550147718765980. [Google Scholar] [CrossRef]
  80. Jalajamony, H.M.; Nair, M.; Mead, P.F.; Fernandez, R.E. Drone aided thermal mapping for selective irrigation of localized dry spots. IEEE Access Pract. Innov. Open Solut. 2023, 11, 7320–7335. [Google Scholar] [CrossRef]
  81. Jalajamony, H.M.; Nair, M.; Jones-Whitehead, M.; Abbas, M.I.; Harris, N.; Fernandez, R.E. Aerial to Terrestrial Edge Communication Using LoRa in Drone-Aided Precision Agriculture. In Proceedings of the SoutheastCon 2023, Orlando, FL, USA, 1–16 April 2023; pp. 722–723. [Google Scholar] [CrossRef]
  82. Cai, F.F.Z.; Shi, A.J.S.; Zou, J.R.S.; Jiang, C.Q.; Cheung, R.C.C.; Lam, A.H.F. A LoRaWAN-BLE Based AIoT Smart Farm Management and Control System. In Proceedings of the 2024 IEEE 10th World Forum on Internet of Things (WF-IoT), Ottawa, ON, Canada, 10–13 November 2024; pp. 523–529. [Google Scholar] [CrossRef]
  83. Villarreal, M.; Cuaran, J.; Leon Leon, J.; Chica, A.; Prada, V.; Hurtado-Morales, M. Wireless image transmission technologies (WITT): LoRa case. In Proceedings of the 2020 Congreso Internacional de Innovación y Tendencias en Ingeniería (CONIITI), Bogota, Colombia, 30 September–2 October 2020; pp. 1–6. [Google Scholar] [CrossRef]
  84. Angin, P.; Anisi, M.H.; Göksel, F.; Gürsoy, C.; Büyükgülcü, A. Agrilora: A digital twin framework for smart agriculture. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. 2020, 11, 77–96. [Google Scholar] [CrossRef]
  85. Kim, M.; Jeong, H.; Moon, J.; Na, D.; Choi, W.; Lee, S.; O’Sullivan, E.; Smith, A. Outdoor Long Range Ubiquitous Projectiles Tracking System Using P-MPLR and Computer Vision. In Proceedings of the 2023 14th International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 11–13 October 2023; pp. 245–250. [Google Scholar] [CrossRef]
  86. Pham, C. Low-cost, low-power and long-range image sensor for visual surveillance. In Proceedings of the 2nd Workshop on Experiences in the Design and Implementation of Smart Objects, New York, NY, USA, 3–7 October 2016; pp. 35–40. [Google Scholar] [CrossRef]
  87. Brazhenenko, M.; Shevchenko, V.; Bychkov, O.; Jekov, B.; Petrova, P.; Kovatcheva, E. Adopting Machine Learning for Images Transferred with LoRaWAN. Inf. Secur. Int. J. 2020, 47, 172–186. [Google Scholar] [CrossRef]
Figure 1. 3D surface plots illustrating the impact of Spreading Factor (SF), Bandwidth (BW), and Coding Rate (CR) on (a) Time-on-Air and achievable (b) Bitrate for a 240-byte LoRa payload. Increasing SF or CR increases ToA, while wider BW reduces it. Bitrate trends inversely with ToA, peaking at SF6 and 500 kHz with CR = 4/5.
Figure 1. 3D surface plots illustrating the impact of Spreading Factor (SF), Bandwidth (BW), and Coding Rate (CR) on (a) Time-on-Air and achievable (b) Bitrate for a 240-byte LoRa payload. Increasing SF or CR increases ToA, while wider BW reduces it. Bitrate trends inversely with ToA, peaking at SF6 and 500 kHz with CR = 4/5.
Sensors 25 07128 g001
Figure 2. Taxonomy of LoRa-based multimedia transmission strategies.
Figure 2. Taxonomy of LoRa-based multimedia transmission strategies.
Sensors 25 07128 g002
Figure 3. Comparative summary of image compression methods used in LoRa-based multimedia transmission. The figure highlights trade-offs in compression efficiency, transmission speed, error resilience, and hardware compatibility, with methods arranged from faster to slower based on overall transmission performance.
Figure 3. Comparative summary of image compression methods used in LoRa-based multimedia transmission. The figure highlights trade-offs in compression efficiency, transmission speed, error resilience, and hardware compatibility, with methods arranged from faster to slower based on overall transmission performance.
Sensors 25 07128 g003
Figure 4. Key system-level strategies observed in real-world application case studies for LoRa-based multimedia transmission.
Figure 4. Key system-level strategies observed in real-world application case studies for LoRa-based multimedia transmission.
Sensors 25 07128 g004
Table 1. Summary of Key Constraints for Multimedia over LoRa.
Table 1. Summary of Key Constraints for Multimedia over LoRa.
Constraint TypeSourceDescription
Max Payload SizeLoRa PHYUp to 255 bytes per packet; requires fragmentation for even small images
ToALoRa PHY (SF, BW, CR)Increases exponentially with SF; limits available airtime under regulatory rules
BitratePHY LimitsTypically under 6.5 kbps; practical upper bound of  35 kbps with SF6 and 500 kHz
Duty Cycle/Dwell TimeFCC/ETSI1% duty cycle (EU) or 400 ms dwell time (US) restricts transmission frequency
Fragmentation OverheadLoRa PHYRequires division of images into 20–100 small packets due to LoRa’s 255-byte limit, increasing header overhead, energy usage, and risk of packet loss
Link ReliabilityLoRa PHYNo native retransmission or in-order delivery; complicates reassembly
Latency ToleranceApplication LayerSome use cases (e.g., surveillance) require near-real-time response
Energy ConstraintsEdge DevicesLong ToA and frequent retries deplete battery life in mobile nodes
Table 2. Comparison of Compression Techniques for LoRa-Based Image Transmission.
Table 2. Comparison of Compression Techniques for LoRa-Based Image Transmission.
PaperCompression TypeKey ResultsEvaluationNotes
Kirichek et al. [55]Conventional JPEG, JPEG2000JPEG2000 outperforms JPEG in PSNR and packet lossHardware TestedGrayscale image; includes subjective quality rating
Correia et al. [57]Conventional
JPEG
2.6–8.4 KB JPEG images; 24–26 min transmission using 25–50 B packetsHardware TestedESP32-CAM + MKR WAN 1310; TTN; stop-and-wait ARQ; 2.5 km LoRaWAN range
Wei et al. [50,58]Conventional
WebP+Base64, JPEG, H.264
WebP+Base64 transmits faster with acceptable qualityHardware TestedLow-res image (200 × 150); Base64 introduces overhead
Obeng et al. [52]Conventional
JPEG, Base64
JPEG is faster; Base64 more robustHardware TestedImage sizes up to 164 KB; lacks per-image PSNR reporting
Zhang et al. [59]Conventional
Headerless JPEG (CIRA)
CIRA improves recovery under packet lossSimulationAssumes LoRaWAN; uses metadata and preview frame
Guerra et al. [60]Transform
Wavelet + Huffman
Slightly better compression than JPEG2000SimulationTested on RPi; minor compression gain; no packetization
Haron et al. [61]Transform
DCT
49× compression; PSNR ≈ 25.7 dBSimulationMATLAB-only; grayscale snail images; no real hardware
Chaparro et al. [62]Compressive Sensing
Wavelet + CS + TwIST
128 × 128 pixels image in 4 packets; PSNR up to 30 dBSimulationSDR-based; high compute complexity; sensitive to loss
Sachinda et al. [63]ML-Based
JPEG + Classifier
<10 KB images maintain ≥90% ML accuracyHardware TestedLoRa tested at 433 MHz; quality tuned for ML not humans
Körber et al. [64]ML-Based
GAN-based compression
0.036 bpp; 99% lower memory; BPG-like qualitySimulationNo LoRa hardware; focus on encoder efficiency
Shiddiq et al. [65]ML-Based
CNN Autoencoder
PSNR up to 30.5 dB; 728 B latent vectorSimulation80 × 80 pixels input; bandwidth constraints simulated only
Table 3. Summary of Real-World LoRa Deployments with Multimedia Capabilities.
Table 3. Summary of Real-World LoRa Deployments with Multimedia Capabilities.
PaperApplication DomainStrategies AppliedLoRa ConfigurationNotes
Borsos [5]Agriculture1, 3LoRaWAN, SF7, 868 MHzJPEG split into 639 packets; image/day feasible
Chen et al. [3]Agriculture1, 3SF7–SF11, BW125–500 kHzMPLR + reservation improves fairness in 20-node tests
Tao et al. [9]Agriculture1, 3SF7, 250 kHzTop-K segment selection + custom handshake protocol
Ji et al. [7]Agriculture1Custom LoRa; no SF givenDSSIM-based patch filtering; 24% cycles transmit
Zaragoza-Esquerdo et al. [6]Agriculture1, 3433 MHz, UART LoRaEvent-driven video block transmission
Tanaka et al. [8]Agriculture1SF7–SF9, H.265YOLOv5-based region filtering + H.265 encoding
Jalajamony et al. [80,81]Agriculture1, 2SX1276, SF7–SF12, 915 MHzDrone transmits thermal metadata; tested to 778 m, 300 mW power profile
Cai et al. [82]Agriculture1, 4LoRaWAN, SF7BLE + LoRaWAN; daily image + sensor fusion
Zurek et al. [13]Env. Monitoring1, 3SX1276, ≤200 mOnboard DL selects trap crop; 4 kB in 6 s
García et al. [10]Env. Monitoring1868 MHz; hybrid MCU+PiSolar WMSN, thermal + visual sensors
Trinchero et al. [14]Env. Monitoring3, 4LoRaWAN + GPRSSTM32+ESP32 split architecture; seasonal ops
Almstedt et al. [15]Env. Monitoring1SX1276, mesh (planned)Multi-sensor BMSB mesh with edge ML + blockchain
Zinonos et al. [16]Env. Monitoring1, 3SF7–SF12 (simulated)CNN classification resilient to packet loss
Marrara et al. [12]Resilient Monitoring1, 2SX1262, 1 km multi-hopCheck-dam image monitoring + failure-tolerant mesh
Cai et al. [11]Resilient Monitoring1, 3LoRaWAN, TTN, SF7CIRA compression + retransmission; 100% recovery
Kim et al. [85]Projectile Tracking1, 3915 MHz, P-MPLRReference image + impact metadata; sub-5 s latency
Fort et al. [1]Surveillance1LoRaWAN, base64 framesWebP image upload; 9–11 min per event
Rodrigues et al. [2]Surveillance1, 3433 MHz, 256 B packetsRouter-managed JPEG fragments for face recognition
Pham [86]Surveillance1SF12, 240 B packetsJPEG-like with interleaving; 268-day runtime node
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

De, S.; Jalajamony, H.M.; Adhinarayanan, S.; Joshi, S.; Upadhyay, H.; Fernandez, R. Multimedia Transmission over LoRa Networks for IoT Applications: A Survey of Strategies, Deployments, and Open Challenges. Sensors 2025, 25, 7128. https://doi.org/10.3390/s25237128

AMA Style

De S, Jalajamony HM, Adhinarayanan S, Joshi S, Upadhyay H, Fernandez R. Multimedia Transmission over LoRa Networks for IoT Applications: A Survey of Strategies, Deployments, and Open Challenges. Sensors. 2025; 25(23):7128. https://doi.org/10.3390/s25237128

Chicago/Turabian Style

De, Soumadeep, Harikrishnan Muraleedharan Jalajamony, Santhosh Adhinarayanan, Santosh Joshi, Himanshu Upadhyay, and Renny Fernandez. 2025. "Multimedia Transmission over LoRa Networks for IoT Applications: A Survey of Strategies, Deployments, and Open Challenges" Sensors 25, no. 23: 7128. https://doi.org/10.3390/s25237128

APA Style

De, S., Jalajamony, H. M., Adhinarayanan, S., Joshi, S., Upadhyay, H., & Fernandez, R. (2025). Multimedia Transmission over LoRa Networks for IoT Applications: A Survey of Strategies, Deployments, and Open Challenges. Sensors, 25(23), 7128. https://doi.org/10.3390/s25237128

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop