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,
19]. In addition, unlicensed band regulations such as FCC dwell-time restrictions and 1% duty-cycle limits [
20,
21] 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.
A notable early effort to consolidate this research landscape was presented by Staikopoulos et al. [
22], 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, 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.
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) [
23,
24,
25,
26,
27]. 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 [
28,
29,
30,
31].
Three key configurable parameters determine the trade-off between data rate, range, and energy usage:
Spreading Factor (SF),
Bandwidth (BW), and
Coding Rate (CR) [
32,
33,
34,
35,
36,
37]. 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,
30]. 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 [
38].
LoRa supports a maximum payload size of 255 bytes per packet at the physical layer [
17,
18,
19]. 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 [
20,
21]. 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,
30]. 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 [
39], 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. [
40] 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 minutes, 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.
LoRa is commonly paired with the LoRaWAN MAC protocol, which adds device addressing, acknowledgments, and support for multiple device classes (A, B, C) [
41,
42,
43,
44]. 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[
45]. 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 [
45,
46,
47]. 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 [
48,
49]. 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. The corresponding MATLAB implementation is provided in Listing A1.
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. [
50] 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. [
51] 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. [
52] 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 minutes.
Wei et al. [
45,
53] 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.[
47] 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–30KB), 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. [
54] 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. [
55] 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. [
56] applied DCT-based lossy compression using MATLAB 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. [
57] 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. [
58] 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. [
59] 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. [
60] 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 [
50], while JPEG is widely used in low-cost embedded systems such as ESP32-CAM. Correia et al. [
52] 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 minutes 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 [
45,
53], though Base64 introduced size overhead. Transform-domain methods, including wavelet and DCT, achieved moderate gains in compression ratio [
55,
56] but are mostly evaluated in simulation, without integration into full LoRa stacks.
Compressive sensing (CS) techniques reported high compression under idealized conditions [
57], but remain impractical due to reconstruction complexity and loss sensitivity. ML-based compression strategies explored resource-efficient encoders [
59] and classifier-aware JPEG tuning [
58], 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 [
61]. 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. [
62] 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. [
63] 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. [
64] 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 [
65,
66], though both efforts were limited to single-link implementations without multi-node scheduling or reservation mechanisms.
Wei et al. [
67] 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. [
68] 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
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. [
69] 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 [
70] 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, [
71] refined the CSMA design with CSMALoRa
new, 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. [
72] 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. [
73] 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 [
46] 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 hours 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. [
49] 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 [
74] 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-second 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. [
75,
76] 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. [
77] 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. [
78] 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. [
79] 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. [
80] 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 minutes to 80 seconds 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 seconds 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 [
61] 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 minutes. 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 [
81] 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. [
67] demonstrated a segmented transmission method using different spreading factors across relay nodes. Similarly, the Interleaved Frequency Transmission (IFT) approach [
61] 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 [
54], 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 [
70,
71,
81] 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 [
71] 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 [
81], 300 mW transmission in [
76]), 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. [
58] 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. [
82] 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. Conclusion
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. Open 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., H.M.J; visualization, H.M.J.; supervision, R.F., S.J., 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:
| bps |
bits per second |
| CR |
Coding Rate |
| CSMA |
Carrier Sense Multiple Access |
| CSS |
Chirp Spread Spectrum |
| DCT |
Discrete Cosine Transform |
| FCC |
Federal Communications Commission |
| GAN |
Generative Adversarial Networks |
| IFT |
Interleaved Frequency Transmission |
| Kbps |
Kilobits per second |
| LoRaWAN |
Long Range Wide Area Networks |
| LPWAN |
Low Power Wide Area Networks |
| MAC |
Media Access Control |
| MPLR |
Multi-Packet LoRa |
| MSE |
Mean Squared Error |
| PHY |
Physical |
| PSNR |
Peak Signal to Noise Ratio |
| PSR |
Packet Success Rate |
| RSSI |
Received Signal Strength Indication |
| SDR |
Software Defined Radio |
| SSIM |
Structural Similarity Index |
| ToA |
Time on Air |
| TTN |
The 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.
| Parameter |
Value |
Units |
| Spreading Factor (SF) |
6 |
dimensionless |
| Bandwidth (BW) |
500 |
kHz |
| Payload Size (PL) |
240 |
bytes |
| Coding Rate (CR) |
1 (⇒ 4/5) |
– |
| Cyclic Redundancy Check (CRC) |
1 (⇒ Enabled) |
– |
| Low Data Rate Optimization (DE) |
0 (⇒ Disabled) |
– |
| Preamble Length () |
8 |
symbols |
1. Symbol duration ():
2. Preamble duration ():
3. Payload symbols ():
With PL = 240, SF = 7, H = 0, DE = 0, CR = 1:
4. Payload duration ():
5. Total packet time-on-air ():
6. Transmission Bit Rate ():
Appendix A.2. MATLAB Code for ToA and Bitrate Visualization
Listing A1. MATLAB script to compute and plot Time-on-Air and bitrate for different SF, BW, and CR values


Appendix A.3. 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. |
Authors |
Sensor Used |
Processor Platform (TX/RX) |
Tx Time |
Energy Consumed |
Power Source |
LoRa IC |
LoRa Freq. |
Region |
| [50] |
Kirichek et al. |
Camera (160x120), Microphone |
Raspberry Pi Zero + STM32L |
Not specified |
Not reported |
DC via Pi + UART |
SX1267 |
868 MHz |
Lab (Russia) |
| [45] |
Wei et al. |
Camera (200x150 px) |
Raspberry Pi 3 B+ |
25.7–47.7 s/image |
TP = 17 dBm (current not specified) |
DC via Pi GPIO |
SX1276 |
868 MHz |
Outdoor (1.5 km), Taiwan |
| [51] |
Jebril et al. |
Adafruit TTL JPEG Camera |
Arduino MEGA / Uno |
1–14 min (SF7–SF12) |
TP = 14 dBm (not specified) |
12V battery + solar |
RN2903 |
921.9 MHz |
Outdoor (Malaysia) |
| [52] |
Correia et al. |
ESP32-CAM (OV2640) |
ESP32-CAM + MKR WAN 1310 |
24–26 min/image |
Not reported |
USB power |
MKR WAN 1310 |
868 MHz (assumed) |
Urban (Portugal) |
| [38] |
Zhang et al. |
Simulated 100 KB image block |
STM32 + Zynq + SX1278 |
47.5 s @ 21875 bps |
TP = 20 dBm |
12V battery + FRP antenna |
SX1278 |
433 MHz |
Outdoor (Urban + Mountain, China) |
| [46] |
Jensen and Blaszczyk |
Raspberry Pi Camera (JPEG2000) |
Raspberry Pi 0 + ESP32 + SX1276 |
34 s; DR5 |
Not reported |
USB + DC supply |
SX1276 |
868 MHz |
Lab (Denmark) |
| [47] |
Obeng et al. |
JPG/PNG (3–164 KB) |
Raspberry Pi 4 + SX1276 (RFM95W) |
3–20 s (JPEG); longer for Base64 |
Not reported |
5V via Pi GPIO |
SX1276 |
868 MHz |
Indoor short-range test (USA) |
| [60] |
Shiddiq et al. |
RGB camera (80x80 px) |
Raspberry Pi 4 + CNN autoencoder (Keras) |
0.16–0.35 s/image (simulated) |
Avg. PSNR 24.6 dB, SSIM > 0.9 |
DC + Pi GPIO |
SX1276 (sim.) |
915 MHz |
Simulated + lab (Indonesia) |
| [59] |
Körber et al. |
RGB (480x640) |
MobileNetV2 (TinyML) + Cloud GAN |
∼0.16–0.35 s (simulated) |
0.072 bpp, FID: 39.5 |
1 MB SRAM (QAT) |
N/A (LPWAN-focused) |
Simulated LPWAN |
Indoor (Germany) |
| [65] |
Gao et al. |
Camera (not specified) |
STM32 (Cortex M0) + Zynq 7000 |
∼99 ms/packet @ DR=21875 bps |
Not reported |
Battery (TX), DC 220V–12V (RX) |
SX1278 |
433 MHz |
Outdoor (Beijing, China) |
| [69] |
Wei et al. |
Camera (200x150 px) |
Raspberry Pi 3B (3 TX) + RPi 3B (Gateway) |
54–156 s/image |
Not reported |
DC via USB |
SX1276 |
868 MHz |
Outdoor (2 km), Taiwan |
| [12] |
Marrara et al. |
Camera (640x480), Rain Sensor |
Heltec WiFi LoRa 32 v3 (SX1262) |
Not Specified |
Not Specified |
Not Specified |
SX1262 |
Not Specified |
Italy (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 Specified |
Mains Power |
RFM95 (HopeRF) |
Not Specified |
Italy (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. |
Authors |
Sensor Used |
Processor Platform (TX/RX) |
Tx Time |
Energy Consumed |
Power Source |
LoRa IC |
LoRa Freq. |
Region |
| [54] |
Zhang et al. |
OV2640 (QVGA 320x240) |
ESP32-CAM + CubeCell AB02 (SX1262) + CIRA Server |
∼14–16 packets/image |
Not reported |
3.7V 300mAh Li-ion + power-gated ESP32 |
SX1262 |
923 MHz |
Simulated Hong Kong (LoRaWAN) |
| [67] |
Wei et al. |
JPEG (200x150 px) |
Raspberry Pi 3B + SX1276 |
48 s (1-to-1), 26 s (3-to-3) |
Not reported |
5V mobile power |
SX1276 |
868 MHz |
Outdoor (1.5 km), Taiwan |
| [58] |
Sachinda et al. |
ESP32-CAM (OV2640) |
ESP32-CAM + RA-02 (SX1278) + Edge Laptop |
<20 s (JPEG quality ≤10%) |
TP = 14 dBm, SF6, BW = 500 kHz |
3.7V Li-ion + DC supply |
SX1278 |
433 MHz |
Indoor testbed (Sri Lanka) |
| [70] |
Pham |
uCamII/III (QVGA JPEG) |
Teensy 3.2 MCU + SX1276 |
4–5 packets/image (Q=10); ToA ≈ 9.1 s (SF12, 125 kHz) |
Not reported |
4xAA batteries (1+ year at 1 img/hr) |
SX1276 |
868 MHz |
Field test (France) |
| [53] |
Wei et al. |
Camera (200x150 px) |
Raspberry Pi 3B + SX1276 |
25.7 s (WebP), 47.7 s (JPEG), 32.9–39.2 s (H.264) |
Not reported |
DC via USB |
SX1276 |
868 MHz |
Outdoor (1.5 km), Taiwan |
| [81] |
Pham |
uCamII (128x128, 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) |
SX1276 |
868 MHz |
Urban field test (France) |
| [49] |
Kim et al. |
Resized Image (1.67MB → 52kB) |
Raspberry Pi 4 + RFM95 (SX1276) |
209 packets (w/ retransmissions) |
Not reported |
5V DC |
SX1276 (RFM95) |
915 MHz |
Lab (USA) |
| [64] |
Kim et al. |
JPG (414–419 bytes) |
Raspberry Pi 4 + RFM95 (SX1276) |
2 packets/image |
Not reported |
5V via Pi USB |
SX1276 |
915 MHz |
Indoor Lab (USA) |
| [71] |
Pham |
uCamII (128x128 grayscale) |
Teensy32 + Arduino Pro Mini + SX1276 |
4–5 packets/image (900–1200 B total) |
Duty-cycle compliant; CSMA energy saving: 2x |
4x AA batteries |
SX1276 |
868 MHz |
Outdoor (Senegal, WAZIUP deployment) |
| [2] |
Rodrigues et al. |
ArduCAM Mini 2MP + PIR Sensor |
Arduino UNO + E32-433T20DC + PC (Python) |
Not Specified |
Not Specified |
Battery |
SX1278 |
433 MHz |
Brazil (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. |
Authors |
Sensor Used |
Processor Platform (TX/RX) |
Tx Time |
Energy Consumed |
Power Source |
LoRa IC |
LoRa Freq. |
Region |
| [66] |
Torres et al. |
OV7670 (640x480) |
Arduino MEGA + UNO + E220-900T22D |
9–25 s/image (1 km) |
Full cycle ≈ 97200 mJ |
9V 3000 mAh battery |
E220-900T22D |
900 MHz |
Outdoor (Lima, Peru) |
| [72] |
Park et al. |
OV2640 camera + scalar sensors |
ATmega128RFA1 dual-radio node + Master node |
Not specified (LoRa TDMA, 4–5 hops) |
Not reported |
DC + batteries |
SX1276 |
915 MHz |
University building (Korea) |
| [73] |
Nurbay et al. |
Image chunks (10–1024 KB total) |
ESP32-S3 (6 EDs) + RPi Gateway |
1–3.5 min (10 KB test) |
Not explicitly reported; optimization-based |
3.7V Li-ion (ESP32-S3) |
SX1276 |
868 MHz |
Indoor testbed (Kazakhstan) |
| [4] |
Brazhenenko et al. |
Not Specified |
Fog Node with STM32 (LoRa Gateway) |
Not Specified |
Not Specified |
Solar |
Not Specified |
868/433 MHz |
Morocco (assumed based on affiliation) |
| [5] |
Borsos |
JPEG Image (60KB) |
Not Specified |
∼1.5 hours/image |
Not Specified |
Not Specified |
Not Specified |
868 MHz |
Hungary (assumed based on affiliation) |
| [6] |
Zaragoza-Esquerdo et al. |
Grayscale Video |
Atmega2560 (TX) / ESP32 (RX) |
∼5–25 s/frame |
<200 mW during TX |
9V@1A DC-DC converter |
SX1278 |
433 MHz |
Rural (Spain, assumed based on affiliation) |
| [7] |
Ji et al. |
Pi Camera (16x160 px) |
Raspberry Pi 3B / Arduino Uno |
Not Specified |
∼5.22 s/update |
Not Specified |
Battery / Not specified |
LoRa Shield (unspecified) |
Field (Japan) |
| [3] |
Chen et al. |
Brinno TLC200 Pro (Images) |
Raspberry Pi + Dragino LoRa Hat |
∼5–51 s/image (MPLR) |
Not Specified |
Battery |
SX1276 |
902–928 MHz |
Canada |
| [75] |
Jalajamony et al. |
Thermal + RGB Camera |
Raspberry Pi 4 |
1 min/metadata |
∼300 mW TX, 60 mW RX |
Battery |
SX1276 |
915 MHz |
USA |
| [78] |
Villarreal et at. |
Not implemented (simulation) |
Simulation only |
Not simulated |
Not Applicable |
Not Applicable |
Not Applicable |
Simulation |
Colombia (simulated) |
| [79] |
Angin et al. |
Drone RGB imagery (cloud input) |
Simulation only |
Not simulated |
Simulated only |
Not Applicable |
SX1272/73 (simulated) |
868 MHz |
Simulated |
| [76] |
Jalajamony et al. |
Thermal Camera |
Raspberry Pi 4 |
1 min/metadata |
∼300 mW TX, 60 mW RX |
Battery |
SX1276 |
915 MHz |
USA |
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. |
Authors |
Sensor Used |
Processor Platform (TX/RX) |
Tx Time |
Energy Consumed |
Power Source |
LoRa IC |
LoRa Freq. |
Region |
| [8] |
Tanaka et al. |
Raspberry Pi Camera + Sensors |
Raspberry Pi 3B |
∼6–18 min/image |
Solar-powered, not quantified |
Solar battery |
Not Specified |
433 MHz |
Japan (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 data |
Battery (assumed) |
Heltec WiFi LoRa 32 V2 |
915 MHz |
Agricultural field |
| [77] |
Cai et at. |
CIRA Camera (640x480) |
STM32F429 (TX) |
Not Specified |
Not Specified |
Not Specified |
RAK811 |
868 MHz |
Indoor farm (China, assumed based on affiliation) |
| [80] |
Kim et al. |
HQ Camera, Microphone |
Raspberry Pi 4B (8 GB RAM, both nodes) |
∼80 s (1 image), <5 s (coordinates) |
∼300 mW TX |
Battery |
SX1272 |
915 MHz |
Urban & rural (USA) |
| [10] |
Garcia et al. |
8MP CMOS + Thermal Camera |
STM32L162RD + Raspberry Pi 3 |
Not Specified |
Not Specified |
Battery + Solar |
SX1276 |
868 MHz |
Spain |
| [13] |
Zurek et al. |
OpenMV Camera |
OpenMV Board |
6 s for 4 KB image |
Not Specified |
Battery |
SX1276 |
869.7 MHz |
Italy (Orchard) |
| [14] |
Trinchero et al. |
ArduCAM Mega SPI (5MP JPEG) |
STM32L0 (Murata 1SJ) + ESP32-S3 |
25 s for 200 KB image (GPRS) |
8.31 mAh/day (LoRa + GPRS) |
2x AA Battery |
SX1262 |
Not Specified |
Italy (Verrua Savoia) |
| [15] |
Almstedt et al. |
Sticky Trap Camera + Raspberry Pi HQ Camera |
OpenMV + Raspberry Pi 4 + Intel NUC |
Not Specified |
Not Specified |
Sticky Trap: Solar, Rest: Public Power Supply |
SX1276 (mentioned for evaluation) |
Not Specified |
Italy (Carpi, Modena) |
| [16] |
Zinonos et al. |
Grayscale Camera (255x255 pixels) |
Arduino UNO + Dragino LoRa Shield |
765 packets/image (SF7, 85B payload) |
Not Specified |
Not Specified |
SX1276 / SX1278 |
Not Specified |
Greece (Rhodes Island) |
| [11] |
Cai et al. |
OV2640 (640x480) |
ESP32 + CubeCell-AB02 (LoRa) + WM1302 + RPi |
Np = 20 packets/image, 140 packets/day |
Avg current = 507 mA; 581 days battery life (10,000 mAh) |
SX1302 (WM1302 module) |
Not Specified |
Not Specified |
Hong Kong (Tsuen Wan) |
References
- 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). IEEE, 2021. tex.readstatus: read. [CrossRef]
- Rodrigues, V.; Medeiros, D.; Carvalho, F.; Lopes, W. LoRa system for monitoring and facial recognition. Journal of Communication and Information Systems 2021, 36, 1–16. [Google Scholar] [CrossRef]
- 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). IEEE; 2019; pp. 937–944. [Google Scholar] [CrossRef]
- 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.; Springer Singapore: Singapore, 2020. [Google Scholar] [CrossRef]
- 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.; Springer Nature Switzerland: Cham, 2024; pp. 235–246. [Google Scholar] [CrossRef]
- 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). IEEE, 2024, pp. 1–6. tex.readstatus: read. [CrossRef]
- 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). IEEE, 2019, pp. 1–6. tex.readstatus: read. [CrossRef]
- Tanaka, M.; Yabe, H.; Tanaka, K. LoRa Communication Method for Growth Management using Image Data. International Journal of Informatics Society 2023, 14, 115–123. [Google Scholar]
- 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; 2024; pp. 1–9. [Google Scholar] [CrossRef]
- 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] [PubMed]
- 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 of Things Journal 2024, 11, 32701–32713. [Google Scholar] [CrossRef]
- 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; 2023; pp. 1–4. [Google Scholar] [CrossRef]
- 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). IEEE; 2023; pp. 449–454. [Google Scholar] [CrossRef]
- 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]
- 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 Transactions on AgriFood Electronics 2025, 3, 110–120. [Google Scholar] [CrossRef]
- 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 : practical innovations, open solutions 2022, 10, 122–133. [Google Scholar] [CrossRef]
- Semtech. SX1276 Datasheet PDF. Available online: http://www.alldatasheet.com/datasheet-pdf/view/800239/SEMTECH/SX1276.html.
- 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.
- Ferre, G.; Giremus, A. LoRa Physical Layer Principle and Performance Analysis. In Proceedings of the 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS). IEEE, 2018. [CrossRef]
- Federal Communications Commission. 47 CFR § 15.247 - operation within the bands 902–928 mhz, 2400–2483.5 mhz, and 5725–5850 mhz, 2023.
- 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, 2018.
- 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). IEEE, 2020. [CrossRef]
- Augustin, A.; Yi, J.; Clausen, T.; Townsley, W.M. A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. Sensors 2016, 16, 1466. [Google Scholar] [CrossRef]
- Benkhelifa, F.; Bouazizi, Y.; McCann, J.A. How Orthogonal is LoRa Modulation? IEEE Internet of Things Journal 2022, 9, 19928–19944. [Google Scholar] [CrossRef]
- Maleki, A.; Nguyen, H.H.; Bedeer, E.; Barton, R. A Tutorial on Chirp Spread Spectrum Modulation for LoRaWAN: Basics and Key Advances. IEEE Open Journal of the Communications Society 2024, 5, 4578–4612. [Google Scholar] [CrossRef]
- 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 of Things Journal 2019, 6, 9503–9515. [Google Scholar] [CrossRef]
- 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 Sensors Journal 2020, 20, 9480–9489. [Google Scholar] [CrossRef]
- Centenaro, M.; Vangelista, L.; Zanella, A.; Zorzi, M. Long-range communications in unlicensed bands: the rising stars in the IoT and smart city scenarios. IEEE Wireless Communications 2016, 23, 60–67. [Google Scholar] [CrossRef]
- Devalal, S.; Karthikeyan, A. LoRa Technology - An Overview. In Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore; 2018; pp. 284–290. [Google Scholar] [CrossRef]
- Noreen, U.; Bounceur, A.; Clavier, L. A study of LoRa low power and wide area network technology. In Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP). IEEE; 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Lavric, A.; Popa, V. Internet of Things and LoRa™ Low-Power Wide-Area Networks: A survey. In Proceedings of the 2017 International Symposium on Signals, Circuits and Systems (ISSCS). IEEE; 2017; pp. 1–5. [Google Scholar] [CrossRef]
- Bor, M.; Roedig, U. LoRa Transmission Parameter Selection. In Proceedings of the 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS). IEEE; 2017. [Google Scholar] [CrossRef]
- Turcinovic, F.; Vukovic, J.; Bozo, S.; Sisul, G. Analysis of LoRa Parameters in Real-World Communication. In Proceedings of the 2020 International Symposium ELMAR. IEEE; 2020. [Google Scholar] [CrossRef]
- Sandoval, R.M.; Garcia-Sanchez, A.J.; Garcia-Haro, J. Optimizing and Updating LoRa Communication Parameters: A Machine Learning Approach. IEEE Transactions on Network and Service Management 2019, 16, 884–895. [Google Scholar] [CrossRef]
- Gkotsiopoulos, P.; Zorbas, D.; Douligeris, C. Performance Determinants in LoRa Networks: A Literature Review. IEEE Communications Surveys & Tutorials 2021, 23, 1721–1758. [Google Scholar] [CrossRef]
- Sanchez-Iborra, R.; Sanchez-Gomez, J.; Ballesta-Viñas, J.; Cano, M.D.; Skarmeta, A.F. Performance Evaluation of LoRa Considering Scenario Conditions. Sensors 2018, 18, 772. [Google Scholar] [CrossRef]
- 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). IEEE; 2020; pp. 304–309. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhang, B.; Zhang, X. Performance Research of LoRa at High Transmission Rate. Journal of Physics: Conference Series 2020, 1544, 012177. [Google Scholar] [CrossRef]
- DEETC, Instituto Superior de Engenharia de Lisboa and Centre of Technology and Systems, Lisbon, Portugal. .; Fialho, V. Image Transmission Analysis using CSS Modulation Scheme. International Journal of Innovative Technology and Exploring Engineering 2023, 12, 32–35. [Google Scholar] [CrossRef]
- 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. Journal of Physics: Conference Series 2021, 1845, 012054. [Google Scholar] [CrossRef]
- Alliance, L. LoRaWAN 1.0.3 Specification. Technical report, LoRa Alliance, 2018.
- Haxhibeqiri, J.; De Poorter, E.; Moerman, I.; Hoebeke, J. A Survey of LoRaWAN for IoT: From Technology to Application. Sensors 2018, 18, 3995. [Google Scholar] [CrossRef]
- 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]
- 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]
- Wei, C.C.; Su, P.Y.; Chen, S.T. Comparison of the LoRa image transmission efficiency based on different encoding methods. International Journal of Information and Electronics Engineering 2020, 10, 1–4. [Google Scholar] [CrossRef]
- Image Transmission in LoRaWAN: An Experimental Study on Transmission Time. EAI/Springer Innovations in Communication and Computing; Springer Nature Switzerland: Cham, 2024; pp. 143–153. ISSN 2522-8595. [Google Scholar] [CrossRef]
- 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 &, Las Vegas, NV, USA, 2024, Networking Conference (CCNC); pp. 642–643. [CrossRef]
- Croce, D.; Gucciardo, M.; Mangione, S.; Santaromita, G.; Tinnirello, I. LoRa Technology Demystified: From Link Behavior to Cell-Level Performance. IEEE Transactions on Wireless Communications 2020, 19, 822–834. [Google Scholar] [CrossRef]
- Joobum Kim, Middle Georgia State University, j.K. Reliable image transmission over LoRa networks. Issues In Information Systems 2024. [CrossRef]
- 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, 2017; pp. 708–720. ISSN: 1611-3349 tex. [CrossRef]
- 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]
- 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). IEEE; 2022; pp. 1–6. [Google Scholar] [CrossRef]
- 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). IEEE; 2021; pp. 10–13. [Google Scholar] [CrossRef]
- 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). IEEE; 2021; pp. 136–141. [Google Scholar] [CrossRef]
- 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. International Journal of Information Technology 2022, 15, 1069–1079. [Google Scholar] [CrossRef]
- 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 2021. 14.
- Chaparro B., F.; Pérez, M.; Mendez, D. A communication framework for image transmission through LPWAN technology. Electronics 2022, 11, 1764. [Google Scholar] [CrossRef]
- Edirisinghe, S.; Sachinda, I. Image transmission using lora for edge learning. SSRN Electronic Journal 2024. [CrossRef]
- 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; 2021; pp. 564–569. [Google Scholar] [CrossRef]
- 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. Arabian Journal for Science and Engineering 2025. [Google Scholar] [CrossRef]
- 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 of Things Journal 2025, 12, 39777–39787. [Google Scholar] [CrossRef]
- A Study on Image Transmission Based on Hopping LoRa. Lecture Notes in Networks and Systems; Springer International Publishing: Cham, 2022; pp. 275–282. ISSN 2367-3370. [Google Scholar] [CrossRef]
- 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; 2023; pp. 1–5. [Google Scholar] [CrossRef]
- Joobum Kim, Middle Georgia State University, j.J. Extending data transmission in the multi-hop LoRa network. Issues In Information Systems 2022. Publisher: International Association for Computer Information tex.readstatus: read. [CrossRef]
- 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). IEEE; 2023; pp. 2142–2146. [Google Scholar] [CrossRef]
- 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). IEEE; 2024; pp. 1–6. [Google Scholar] [CrossRef]
- 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). IEEE; 2019; pp. 48–52. [Google Scholar] [CrossRef]
- Keshmiri, H.; Rahman, G.M.E.; Wahid, K.A. LoRa resource allocation algorithm for higher data rates. Sensors 2025, 25, 518. [Google Scholar] [CrossRef]
- 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). IEEE; 2020; pp. 323–326. [Google Scholar] [CrossRef]
- 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). IEEE; 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Pham, C. Robust CSMA for long-range LoRa transmissions with image sensing devices. In Proceedings of the 2018 wireless days (WD). IEEE; 2018; pp. 116–122. [Google Scholar] [CrossRef]
- 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]
- 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). IEEE; 2024; pp. 153–158. [Google Scholar] [CrossRef]
- Fan, C.; Ding, Q. A novel wireless visual sensor network protocol based on LoRa modulation. International Journal of Distributed Sensor Networks 2018, 14, 1550147718765980. [Google Scholar] [CrossRef]
- Jalajamony, H.M.; Nair, M.; Mead, P.F.; Fernandez, R.E. Drone aided thermal mapping for selective irrigation of localized dry spots. IEEE access : practical innovations, open solutions 2023, 11, 7320–7335. [Google Scholar] [CrossRef]
- 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; 2023; pp. 722–723. [Google Scholar] [CrossRef]
- 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; 2024; pp. 523–529. [Google Scholar] [CrossRef]
- 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). IEEE; 2020; pp. 1–6. [Google Scholar] [CrossRef]
- 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. Networks Ubiquitous Comput. Dependable Appl. 2020, 11, 77–96. [Google Scholar] [CrossRef]
- 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; 2023; pp. 245–250. [Google Scholar] [CrossRef]
- Pham, C. Low-cost, low-power and long-range image sensor for visual surveillance. In Proceedings of the Proceedings of the 2nd workshop on experiences in the design and implementation of smart objects. ACM, 2016, MobiCom’16, pp. 35–40. [CrossRef]
- Brazhenenko, M.; Shevchenko, V.; Bychkov, O.; Jekov, B.; Petrova, P.; Kovatcheva, E. Adopting Machine Learning for Images Transferred with LoRaWAN. Information & Security: An International Journal 2020, 47, 172–186. [Google Scholar] [CrossRef]
|
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).