LoRa+: Next-Gen IoT Enhancements
- LoRa+ is a set of protocol extensions that improves reliability, throughput, and scalability in dense IoT networks.
- It integrates cooperative relaying, HTTP bridging via APNs/ICNs, and MIMO spatial multiplexing to expand IoT application scopes.
- LoRa+ optimizes network performance through adaptive MAC scheduling and collision-resilient detection to ensure energy-efficient communications.
LoRa+ (Long Range Plus) refers to a diverse set of system-level, PHY, and MAC extensions to the baseline LoRa/LoRaWAN protocol stack, aimed at improving reliability, throughput, scalability, and application scope in constrained IoT networks. The term encompasses developments such as cooperative relaying, spatial multiplexing (MIMO), ground-to-satellite integration, interference-robust multi-user detection, cross-layer design for HTTP and web service bridging, and best-practice deployment strategies (e.g., UAVs, adaptive parameterization). These enhancements collectively extend LoRa’s suitability for dense industrial sensing, remote connectivity, critical infrastructure, and lightweight Internet access.
1. Cooperative Relaying and Application-Layer Redundancy
In dense duty-cycled LoRa sensor networks, LoRa+ augments conventional direct-to-gateway (D2G) Class A operation with a layer of mains-powered Class C relays that opportunistically overhear sensor uplinks and forward them to the gateway. Relays are invisible to end-devices—no control plane or synchronization is required; all MAC behavior remains uncoordinated (ALOHA). Each relay alternates between receive (t_rx) and transmit (t_tx) windows, observing the 1% duty-cycle regulatory constraint individually. During t_rx, each relay passively buffers all unique, correctly decoded uplink measurements. In t_tx, the relay packages up to v such measurements in a LoRa frame using its own spreading factor (s_rel) and transmits them in orthogonal time slots (no intra-relay interference) (Borkotoky et al., 2019).
Sensors may optionally bundle r past measurements with each new frame, increasing redundancy but incurring a duty-cycle/frame-size trade-off. The probability that a measurement is lost (never received at the gateway, neither directly nor via relays) is given by:
where encapsulates outage-by-interference and fading over r+1 repetitions, and models relay-window asynchrony, per-relay outage, packet dropping by relay buffer overflow, and LoRa-specific physical impairments.
Simulations in a area with up to sensors and relays show that a single relay halves end-to-end measurement loss, eight relays reduce loss by up to two orders of magnitude, and combining moderate redundancy (–$4$) with relays yields sub-0.1% loss without significant energy overhead. Relays neither necessitate changes to the sensor firmware nor require time synchronization or explicit routes (Borkotoky et al., 2019).
2. LoRa+ for Enhanced IoT and Internet Bridging
LoRa+ extends baseline LoRaWAN/LoRa to directly bridge HTTP and REST-style Internet services by deploying an “ILoRa” architecture comprised of (i) Access Point Nodes (APNs)—Wi-Fi enabled LoRa nodes serving as HTTP/Web proxies for local user devices, and (ii) ILoRa Coordinator Nodes (ICNs)—LoRa-equipped gateways interfacing with the public Internet (Ghosh et al., 7 Jan 2025). APNs receive HTTP requests via Wi-Fi, encapsulate and forward them as LoRa frames to the ICN, which then fetches Internet content, slices payloads into LoRa-compliant chunks, and returns them with ARQ stop-and-wait acknowledgment.
Key performance for a 930 B JSON API with 250 B chunks: request fulfillment time (RFT) ≈7.03 s, implying a throughput kbps. Fetching a 2225 B HTML+CSS page yields RFT ≈21.39 s. APN average current draw ≈0.162 A; ICN RAM overhead ≈19 MB above idle. This LoRa+ abstraction enables delivery of lightweight web and API content to disconnected regions, supporting applications in remote healthcare, agricultural dashboards, and public alert dissemination. Usability is currently limited to low-bandwidth (text/JSON) services (Ghosh et al., 7 Jan 2025).
3. PHY-Layer Innovations: LoRa+ MIMO and Spatial Multiplexing
LoRa+ leverages Multiple Input Multiple Output (MIMO) techniques via parallel, independently-configured LoRa radios operating over disjoint carrier frequencies within the ISM band. Each node and gateway may be equipped with fully orthogonal radios, each using distinct carrier frequencies (0), a mix of spreading factors (1), and bandwidths (2) to achieve minimal cross-channel correlation. The waveform orthogonality of chirp spread spectrum underpins both frequency division multiplexing (FDM) and SF/BW diversity within the MIMO composite channel (Ghosh et al., 13 Jan 2025).
At the transmitter, packets are partitioned into 3 zero-padded segments, assigned unique IDs, and transmitted concurrently across 4 radios. The receiver reassembles them based on payload IDs. The aggregate system is modeled as:
5
with 6 estimated via singular value decomposition for parallel SVD-precoded subchannels. The total achievable rate (with ideal sub-channel decorrelation) is 7.
Empirical testbed results: single-radio, SF=6, BW=125 kHz yields ≈36 kbps, 4-stream LoRa+ MIMO achieves ≈85 kbps in aggregate at SNR>10 dB, i.e. ~2.4× speedup vis-à-vis single-radio SISO LoRa. The scaling efficiency is bounded by waveform configuration, channel correlation, and hardware resource constraints (4× LoRa modules, proportional MCU load/power). Channel decorrelation coefficients 8 were observed across mixed SF/BW/CF (Ghosh et al., 13 Jan 2025).
4. Non-Terrestrial LoRa+: Direct IoT via LEO Satellites
LoRa+ has been validated as a viable LPWAN solution for NTN (Non-Terrestrial Networks), enabling direct ground-to-LEO satellite IoT uplinks. The ns3-LoRa-NTN simulation module supports full-stack end-to-end LEO satellite scenarios, including real satellite propagation, orbital geometry, slant-range time-variance, and composite fading plus path-loss (3GPP TR 38.811) (Traspadini et al., 2 Sep 2025).
Key configuration: LEO satellites at 9 = 200–700 km, steerable beamwidth 0, device density 1, 2 dBm, 3 kHz. Adaptive SF selection is used to meet SNR sensitivity constraints: at 4 km and 5 dBi, 100% of EDs employ SF7 (5.47 kbps), PRR≈0.99; at 6 km, SNR degradation forces most EDs to SF12 (0.25 kbps), PRR drops to ≈0.91. Collision probability and overloaded SFs dictate the importance of optimized adaptive SF assignment, dynamic payload scaling, scheduled transmission (slotted ALOHA), and narrow-beam antenna control.
The feasibility results indicate LoRa+ can provide energy-efficient, global IoT coverage via LEO satellites—contingent on physical layer tuning and rigorous MAC admission control (Traspadini et al., 2 Sep 2025).
5. Multi-User Detection and Collision-Resilient Reception
Gateways equipped with LoRa+ multi-user PHY receivers can substantially enhance network throughput under high offered load. A Maximum Likelihood (ML) two-user detector jointly models the sampled baseband received signal from two users (SF-matched), allowing decoding of both collided packets when their symbol timing mismatch 7 is sufficiently large (integer or non-integer). The symbol-by-symbol ML metric,
8
permits per-symbol 9 decoding complexity after marginalization over unknown phases (where 0 is the modified Bessel function, 1 and 2 as dechirped DFTs and partial matched filters).
GNU Radio SDR experiments using dual-TX, single-RX setups validate concurrent decoding with SER 3 for SNR 4 –2 dB (strong user), 0 dB (weak user), improving LoRa’s susceptibility to ALOHA collisions (Xhonneux et al., 2020). The method is backward-compatible with existing LoRaWAN; no changes to the devices are required, as only the gateway demodulator is modified.
6. Link Budget Optimization and Deployment Guidelines
For practical LoRa+ deployment, parameter optimization must balance coverage radius, reliability, throughput, and regulatory constraints. Key tunable parameters include spreading factor (SF), bandwidth (BW), transmission power, antenna selection/orientation, and node height. UAV-based LoRa+ deployments reveal that increasing antenna height in suburban scenarios leads to 6–7 dB RSS improvement at 50 m vs. 25 m, with reliable range up to 1.8 mi for SF7 (5 kHz, 6 dBm), and only modest height gains in dense urban/multipath environments (Dambal et al., 2019). Antenna alignment (vertical–vertical) yields a further 2–4 dB range improvement relative to vertical–horizontal.
A rational deployment process involves: (1) link-budget computation with empirical Hata or FSPL models, (2) adaptive SF selection per node/site, (3) architectural layering of relays or LoRa+ modules as dictated by density/reliability goals, (4) spatial diversity (MIMO, FDM) where throughput is prioritized, and (5) dynamic MAC scheduling to prevent overloading of shared SFs and spectral bands (Borkotoky et al., 2019, Ghosh et al., 13 Jan 2025, Dambal et al., 2019).
7. Limitations, Integration Scope, and Research Directions
LoRa+ offers a spectrum of backward-compatible, incremental upgrades to conventional LoRaWAN (Class A) networks: low-complexity relaying, cross-layer bridging for Internet APIs, satellite integration, PHY-level spatial layering, and interference-robust reception. Current limitations include two-user collision decoding (multi-user extension pending), throughput ceilings dictated by ISM duty cycle and aggregate RF draw in MIMO setups, and insufficient support for high-bandwidth content (video, large files). A plausible implication is that future research will prioritize scalable N-user collision resolution, efficient network-wide SF allocation, power-aware MIMO scaling, and adaptive cross-layer control mechanisms.
Overall, LoRa+ denotes a comprehensive ecosystem of enhancements, each validated in rigorous empirical and simulated frameworks, collectively expanding LoRa’s utility from classical telemetry to globally connected, resilient, high-density, and application-rich deployments (Borkotoky et al., 2019, Ghosh et al., 7 Jan 2025, Ghosh et al., 13 Jan 2025, Traspadini et al., 2 Sep 2025, Xhonneux et al., 2020, Dambal et al., 2019).