Table of Contents

lamaPLC Communication: LoRa, LoRaWAN and LoRa Mesh

lamaPLC Communication: LoRa,  LoRaWAN and LoRa Mesh LoRa (from “long range”) is a proprietary physical radio communication technique. It uses spread-spectrum modulation techniques derived from chirp spread spectrum (CSS) technology. It was developed by Cycleo, a company based in Grenoble, France, and patented in 2014. Semtech later acquired Cycleo.

USB-TO-LoRa-xF02 Ebyte Products (E22, E220, E30, E32 Series)
Waveshare Products
AI-Thinker Products (RA-01, RA02)

LoRa Basic

LoRaWAN (wide area network) defines the communication protocol and system architecture. LoRaWAN is an official standard of the International Telecommunication Union (ITU), ITU-T Y.4480. The ongoing development of the LoRaWAN protocol is managed by the open, non-profit LoRa Alliance, of which Semtech is a founding member.

Together, LoRa and LoRaWAN define a low-power, wide-area (LPWA) networking protocol designed to wirelessly connect battery-operated devices to the Internet in regional, national, or global networks, and to meet key Internet of Things (IoT) requirements, such as bi-directional communication, end-to-end security, mobility, and localization services. The low power, low bit rate, and IoT use distinguish this type of network from a wireless WAN designed to connect users or businesses and carry more data at higher power. The LoRaWAN data rate ranges from 0.3 kbit/s to 50 kbit/s per channel.

LoRa is one of the most popular low-power wireless sensor network technologies for the Internet of Things, offering long-range communication compared to technologies such as Zigbee or Bluetooth, but with lower data rates.

LoRa operates exclusively within unlicensed (ISM) (Industrial, Scientific, and Medical) sub-gigahertz bands. Because these bands are license-free, anyone can deploy a network without paying regulatory fees, provided they adhere to regional rules such as duty-cycle limits.

Global License-Free LoRa Frequency Bands

RegionPrimary ISM BandLoRa Frequency RangeShort nameRegulatory Body
China230 MHz230 MHzCN230In China, the 230 MHz band is allocated as a specialized band.
Low Frequency (LO)
Europe433 MHz433 MHzEU433ETSI
Asia (Various)433 MHz433 MHzAS433, CN433Varies by country
China470 MHz470 – 510 MHzCN470, CN470-510SRRC
Low Frequency (HI)
China779 MHz779 – 787 MHzCN779, CN779-787SRRC
India865 MHz865 – 867 MHzIN865, IN865-867WPC
Europe868 MHz863 – 870 MHzEU868, EU870, EU863-870ETSI
North America915 MHz902 – 928 MHzUS915, US902-928FCC Part 15
Australia / NZ915 MHz915 – 928 MHzAU915, AU915-928ACMA
China920 MHz920 – 922 MHzCN920SRRC
South Korea920 MHz920 – 923 MHzKR920, KR920-923MSIT
Asia (Various)920 MHz920 – 923 MHzAS920, AS920-923 (“AS1”)Varies by country
Asia (Various)923 MHz923 – 925 MHzAS923, AS923-925 (“AS2”)Varies by country

Regional Highlights

More information from regional parameters: https://lora-alliance.org/wp-content/uploads/2020/11/lorawan_regional_parameters_v1_0-20161012_1397_1.pdf

LoRa Alliance

The LoRa Alliance is an open, non-profit association whose stated mission is to support and promote the global adoption of the LoRaWAN standard for massive-scale IoT deployments and remote or hard-to-reach locations.

Members collaborate in a vibrant ecosystem of device makers, solution providers, system integrators, and network operators, delivering the interoperability needed to scale IoT across the globe through public, private, hybrid, and community networks. Key areas of focus within the Alliance are Smart Agriculture, Smart Buildings, Smart Cities, Smart Industry, Smart Logistics, and Smart Utilities.

Key contributors to the LoRa Alliance include Actility, Amazon Web Services, and Cisco. Everynet, Helium, Kerlink, MachineQ (a Comcast Company), Microsoft, MikroTik, Minol Zenner, Netze BW, Semtech, Senet, STMicroelectronics, TEKTELIC, and The Things Industries. In 2018, the LoRa Alliance had over 100 LoRaWAN network operators in over 100 countries; in 2023, there are nearly 200, providing coverage in nearly every country in the world.

LoRaWAN vs LoRa Mesh

FeatureLoRa MeshLoRaWAN
Network TopologyMesh (Multi-hop): Nodes relay data to each otherStar (Single-hop): Nodes talk directly to a gateway
InfrastructureGateway-free: Can operate entirely between nodesGateway-required: Needs a central gateway and network server
Power EfficiencyLower: Relay nodes must stay awake to forward dataUltra-low: Devices sleep most of the time; battery life can last years
ScalabilityModerate: Performance may drop as node density and “hops” increaseHigh: Designed for thousands of devices per gateway
StandardizationLow: Often uses proprietary or custom protocols (e.g., Meshtastic)High: Globally standardized by the LoRa Alliance
SecurityVariable: Depends on the specific implementationBuilt-in: Mandatory AES-128 end-to-end encryption
RangeExtended: Hops allow the signal to “wrap around” obstaclesDirect: Limited by the line-of-sight to the nearest gateway

Summary of Use Cases

If you'd like to support the development of the site with the price of a coffee — or a few — please do so here.

Here's a handy tip: you can quickly save this page as a PDF by clicking “export to PDF” in the menu on the right side of the screen.

2026/02/14 22:38

LoRaWAN

Since LoRa defines the lower, physical layer, the upper networking layers were lacking. LoRaWAN is a protocol that defines the network's upper layers. LoRaWAN is a cloud-based medium access control (MAC) protocol that primarily operates as a network layer protocol for managing communication between LPWAN gateways and end-node devices, and as a routing protocol maintained by the LoRa Alliance.

LoRaWAN defines the network communication protocol and system architecture, while LoRa's physical layer enables long-range communication. LoRaWAN also manages the communication frequencies, data rates, and power for all devices. Devices in the network are asynchronous and transmit only when they have data to send.

Data transmitted by an end-node device is received by multiple gateways, which forward the data packets to a centralized network server. The data is then forwarded to the application servers. This technology shows high reliability under moderate load; however, it has performance issues with acknowledgment transmission.

LoRaWAN networks simplify system building. LoRaWAN is an open, global standard for low-power wide-area (LPWA) wireless networks for the Internet of Things (IoT).

LoRa schema

Things Network (TTN)

The Things Network (TTN) is a collaborative, global IoT ecosystem that provides a decentralized LoRaWAN network for community use. As of 2026, it is a primary platform for developers to connect long-range, low-power sensors to the internet without traditional cellular or Wi-Fi subscriptions.

Key Features (2026)

Sandbox vs Cloud

FeatureThe Things Stack Sandbox (TTN)The Things Stack Cloud
CostFree (Fair Use Policy applies)Paid (Subscription-based)
ReliabilityBest-effort (No SLA)Guaranteed Uptime (SLA backed)
Best ForTesting, students, and hobbyistsCommercial and production projects
SupportCommunity ForumProfessional expert support

Use tools like TTN Mapper to check whether there are active gateways in your area.

LoRa Mesh

LoRa mesh is a decentralized network architecture in which individual nodes communicate directly with one another and relay data across multiple “hops” to extend range. Unlike standard LoRaWAN, which uses a centralized star topology, LoRa mesh enables infrastructure-free, self-healing communication in environments where direct line-of-sight is obstructed.

Key Characteristics

LoRa Mesh

Spontaneous Networking Capabilities

LoRa mesh networks excel in scenarios where communication must be established “on the fly” because they do not rely on a central coordinator.

LoRa Mesh Applications

LoRa Mesh by EByte

Ebyte offers several specialized LoRa MESH units designed for decentralized, self-healing networks where each node can relay data to extend range beyond a single point-to-point link. Unlike standard LoRaWAN, these modules use Ebyte's proprietary “New LoRa MESH” technology for autonomous networking.

Ebyte's LoRa MESH lineup ranges from the compact E52 module for PCB integration to the industrial-grade EWD95M DTU. While the E52 and EWD95M specifically feature Ebyte's “New LoRa MESH” ad-hoc networking, the E610 series is primarily a high-speed continuous transmission module that can be used in mesh-like topologies via manual relay or specialized firmware.

Some EByte MESH Module Comparison Table

FeatureEbyte E52-400/900NW22SEbyte E610-433/900T30SEbyte EWD95M-400/900NW22
TypeEmbedded SMD ModuleHigh-Power Serial ModuleIndustrial Rail-Mount DTU
Frequency410-509 / 850-930 MHz410-441 / 850-930 MHz410-493 / 850-930 MHz
Transmit Power22 dBm (160mW)30 dBm (1W)22 dBm (160mW)
Mesh SupportNative (New LoRa MESH)Auto-Relay / High-SpeedNative (New LoRa MESH)
Max Distance~2.5 km (Single Hop)~10 km (Single Hop)~2.5 km (Single Hop)
InterfaceUART (Serial)UART (Serial)RS485 / RS232
Key AdvantageSelf-healing, 255-level routingHigh-speed continuous dataIndustrial “three-proof” shell

LoRa Mesh by WaveShare

Waveshare's LoRa product line primarily utilizes the SX1262 chip. While Waveshare does not use the same “New LoRa MESH” proprietary protocol as Ebyte, several of their units support multi-level relaying and auto-repeating, which allow for decentralized, long-range mesh-like network topologies.

Some WaveShare MESH Module Comparison Table

FeatureSX1262 LoRa HATSX1262 LoRa DTUCore 1262 Module
SX1262 LoRa HATSX1262 LoRa DTUCore 1262 Module
Primary UseRaspberry Pi / Arduino / STM32 / UART NodesIndustrial Data TransferEmbedded PCB Core
Mesh/Relay TypeAuto Multi-level RepeatingMulti-level RelayHardware-only (Custom)
Max Range5 km (Single Hop)5 km (Single Hop)5 km (Single Hop)
InterfaceUART / USB / GPIORS232 / RS485 / RS422SPI
Power22 dBm (Max)22 dBm (Max)22 dBm (Max)
EnclosureOpen BoardIndustrial DIN-RailRaw SMD / Pins

If you'd like to support the development of the site with the price of a coffee — or a few — please do so here.

Here's a handy tip: you can quickly save this page as a PDF by clicking “export to PDF” in the menu on the right side of the screen.

2026/02/14 22:38

LoRa technical solutions

LoRa systems differ from similar network systems in many ways; more about these differences.

Classes

The LoRaWAN specification has three different communication profiles between devices and applications: Class A, Class B, and Class C. Each class serves different application needs and has optimized requirements for specific purposes. The main difference between the three classes is latency and power consumption: end-devices can always send uplinks when needed, but their class determines when to receive downlinks.

Class A: "Aloha"

This is the default operational mode for LoRaWAN networks, and all devices must support it. These devices implement a bidirectional communication profile in which two short downlinks follow the end-device's uplink transmission receive windows, usually referred to as RX1 and RX2. If the server does not respond in either RX1 or RX2, the next opportunity will be after the next uplink transmission. Class A devices are often battery-powered and spend most of their time in sleep mode; therefore, they have the lowest energy consumption, maintain long intervals between uplinks, and experience high downlink latency.

Class B: The "Beaconing" Class

Class B devices extend Class A devices by adding scheduled receive windows for downlinks, thereby emulating a continuously receiving device by opening receive windows at fixed intervals. This class should be implemented when low-latency downlink communication is required while keeping power consumption as low as possible.

Class C: Continuous Reception

A Class C communication profile is used in applications with sufficient power, so there is no need to minimize the duration of reception windows; this is the case for most actuators (e.g., smart plugs, street lights, electrical meters, etc.). Class C devices always listen for downlink messages unless they transmit an uplink message. This behavior results in the lowest latency between the server and the end device.

CSMA for LoRa

In wireless communication, particularly within the IoT domain, effective channel utilization and collision avoidance are essential for network reliability and spectral efficiency. Previously, LoRaWAN has relied on ALOHA as the medium access control (MAC) layer protocol.

To improve this, the LoRa Alliance's Technical Recommendation TR013 introduces CSMA-CA, tailored to account for LoRa's distinctive modulation characteristics, including Spreading Factor orthogonality and the capability for communication below the noise floor.

Adaptive Data Rate (ADR)

To maximize the battery life of each end device and the overall network capacity, LoRa uses an Adaptive Data Rate (ADR) mechanism to optimize data rates, airtime, and power consumption. ADR controls the following transmission parameters on end devices:

Spreading factor (SF)

The table below compares spreading factor, data rate, and time on-air at a bandwidth default of 125 kHz (125/250/500 kHz):

Spreading FactorData RateRangeTime on-AirApprox. SNR Limit
SF75470 bps2 km56 ms-7.5 dB
SF83125 bps4 km100 ms-10 dB
SF91760 bps6 km200 ms-12.5 dB
SF10980 bps8 km370 ms-15 dB
SF11440 bps11 km40 ms-17.5 dB
SF12290 bps14 km1400 ms-20 dB

The minimum SNR required to successfully decode a packet depends on the Spreading Factor (SF). Higher SFs allow for lower (more negative) SNR thresholds, increasing range at the cost of data rate.

Data Rate & Spreading Factor for 125 kHz BW

For a fixed 125 kHz bandwidth, the data rate (speed) and sensitivity (range) are determined by the Spreading Factor (SF). According to The Things Network, lower SF values provide higher data rates but shorter range.

Data Rate (DR)ModulationSpreading FactorBandwidthIndicative Bit Rate
DR0LoRaSF12125 kHz250 bps
DR1LoRaSF11125 kHz440 bps
DR2LoRaSF10125 kHz980 bps
DR3LoRaSF9125 kHz1760 bps
DR4LoRaSF8125 kHz3125 bps
DR5LoRaSF7125 kHz5470 bps
DR6LoRaSF7250 kHz11 Kbps
DR7FSKSF7-50 Kbps
DR8LR-FHSS-137 kHz162 bps
DR9LR-FHSS-137 kHz325 bps
DR10LR-FHSS-336 kHz162 bps
DR11LR-FHSS-336 kHz325 bps

LoRa EU863-870 DR characteristics.

LR-FHSS

LR-FHSS extends LoRa’s physical-layer modulation to improve data transmission in congested networks where capacity is limited by duty-cycle restrictions, channel availability, and collision risks. It employs frequency-hopping spread spectrum (FHSS), which increases link range and enables many devices to communicate on the same channel simultaneously, with signals still being properly received and demodulated by the gateway. LR-FHSS is the LoRa Alliance’s implementation of FHSS, a method also used in technologies like Bluetooth and early Wi-Fi versions. FHSS rapidly switches the carrier frequency across a set of channels, offering greater resistance to interference and unauthorized access. This is especially useful in satellite networks where end devices and gateways are distant and node density is high. LR-FHSS handles only uplink transmission; the downlink remains on the LoRa PHY.

There are four LR-FHSS DRs: DR8 to DR11, and all of them are included.

Transmission power / RF power (PWR)

LoRa transmission power (often denoted as PWR or TX Power) is the radio-frequency (RF) power delivered to the antenna, typically measured in dBm (decibels-milliwatts). This setting is strictly governed by regional regulations (FCC, ETSI) to prevent interference and is a primary driver of both communication range and battery life.

Regional Power Limits

Maximum allowable power varies significantly by region and frequency plan. Exceeding these limits is illegal and can lead to device non-compliance.

RegionFrequency PlanMax Transmit Power (ERP/EIRP)Regulatory Body
Europe (HI)EU863-870+14 to +16 dBm (~25–40 mW)ETSI
Europe (LO)EU433+12.15 dBmETSI
North AmericaUS902-928+30 dBm (1 Watt)FCC
AustraliaAU915-928+30 dBmACMA
AsiaAS923+13 to +16 dBmVaries (e.g., ARIB)
IndiaIN865-867+30 dBmWPC
ChinaCN43312.15 dBmMIIT/SRRC
ChinaCN47017 dBm to 19 dBm (50 mW)MIIT/SRRC
ChinaCN77912.15 dBmMIIT/SRRC
ChinaCN92012.15 dBm (~16 mW)MIIT/SRRC

Impact on Performance

Adjusting the PWR setting creates a direct trade-off between the reliability of your mesh or point-to-point network and the device's operational lifespan.

Signal-to-Noise Ratio (SNR)

In LoRa technology, Signal-to-Noise Ratio (SNR) is a critical metric that evaluates the quality of a radio link by comparing the power of the received signal to the power of the background noise

Key Characteristics of LoRa SNR

Sub-Noise Demodulation: Unlike most wireless technologies (such as Wi-Fi), LoRa can demodulate signals below the noise floor. This means you will often see negative SNR values.

Frequency / Bandwidth / Channels

LoRa channels

LoRa channels in the 433 MHz range are primarily defined by the EU433 frequency plan, which is used in Europe (ITU Region 1) and parts of Asia. Compared to the 863–928 MHz bands, the 433 MHz band offers superior signal penetration through obstacles like buildings and terrain, but has a much narrower total bandwidth and fewer available channels.

Channel Comparison: 433 MHz vs. 863–928 MHz

FeatureEU433 (433 MHz Band)EU868 / US915 / AU915 / AS923
Frequency Range433.05 – 434.79 MHz863 – 928 MHz (varies by region)
Default Channels433.175, 433.375, 433.575 MHz e.g.,868.1, 868.3, 868.5 MHz (EU868)
Total ChannelsSupports at least 16 channels8 to 72+ channels (varies by region)
Bandwidth125 kHz (standard)125 kHz, 250 kHz, or 500 kHz
Max Tx Power+10 to +12.15 dBm (ERP/EIRP)+14 dBm (EU) up to +30 dBm (US/AU)
Duty Cycle1% (recommended for LoRaWAN)1% (EU) or Frequency Hopping (US/AU)
Key AdvantageHigh penetration through walls/terrainHigher data rates and network capacity

Regional Usage and Constraints

Performance Trade-offs

EU433

The following table lists the mandatory join channels and the common data rate configurations for the 433 MHz band with 125 kHz Bandwidth.

Channel TypeCenter FrequencyBandwidthSpreading Factor (SF)Data Rate (DR)
Default 0433.175 MHz125 kHzSF12DR0 (250 bps)
Default 1433.375 MHz125 kHzSF11DR1 (440 bps)
Default 2433.575 MHz125 kHzSF10DR2 (980 bps)
Optional433.775 MHz*125 kHzSF9DR3 (1760 bps)
Optional433.975 MHz*125 kHzSF8DR4 (3125 bps)
Optional434.175 MHz*125 kHzSF7DR5 (5470 bps)

*Note: The network operator can add additional channels within the 433.05–434.79 MHz range.

Technical Constraints

EU868 / US915 / AU915 / AS923

Regional Parameters Comparison

FeatureEU863-870 (Europe)US902-928 (North America)AU915-928 (Australia/NZ)AS923 (Asia-Pacific)
RegulationETSI EN300.220FCC Part 15ACMA StandardsVaries (e.g., ARIB JP)
Uplink Channels8 to 1664 (125kHz) + 8 (500kHz)64 (125kHz) + 8 (500kHz)2 to 16
Join Channels3 (868.1, 868.3, 868.5)64 (902.3–914.9 MHz)64 (915.2–927.8 MHz)2 (923.2, 923.4 MHz)
Tx Power (Max)+14 to +16 dBm+30 dBm+30 dBm+14 to +16 dBm
Duty Cycle1% strictNone (uses FHSS)None (uses FHSS)1% or LBT
Dwell TimeNo limit400 ms400 ms400 ms (Optional)

Key Differences & Use Cases

EU863-870

In the EU863-870 frequency plan, channels are managed under strict ETSI duty-cycle limits to prevent interference. Devices must implement the three mandatory join channels to be LoRaWAN-compliant.

Mandatory Join Channels (125 kHz BW)

These channels are used for the “Join Request” and initial communication. Every gateway and end-device in Europe must support them.

ChannelFrequencyBandwidthDuty Cycle
0868.10 MHz125 kHz< 1%
1868.30 MHz125 kHz< 1%
2868.50 MHz125 kHz< 1%

Common Extended Channels (Multi-Channel Gateways)

Most commercial gateways use an 8-channel configuration. The Things Network (TTN) typically uses these additional five channels:

ChannelFrequencyBandwidthMax Data Rate
3867.10 MHz125 kHzDR5 (SF7)
4867.30 MHz125 kHzDR5 (SF7)
5867.50 MHz125 kHzDR5 (SF7)
6867.70 MHz125 kHzDR5 (SF7)
7867.90 MHz125 kHzDR5 (SF7)

Special Purpose Channels

Key Constraints

Default Settings

The following parameters are recommended values for the EU863-870MHz band.

RECEIVE_DELAY1 1 s
RECEIVE_DELAY2 2 s (must be RECEIVE_DELAY1 + 1s)
JOIN_ACCEPT_DELAY1 5 s
JOIN_ACCEPT_DELAY2 6 s
MAX_FCNT_GAP 16384
ADR_ACK_LIMIT 64
ADR_ACK_DELAY 32
ACK_TIMEOUT 2 +/- 1 s (random delay between 1 and 3 seconds)

If you'd like to support the development of the site with the price of a coffee — or a few — please do so here.

Here's a handy tip: you can quickly save this page as a PDF by clicking “export to PDF” in the menu on the right side of the screen.

2026/02/14 22:38

LF vs HF Version

In LoRa hardware, LF (Low Frequency) and HF (High Frequency) refer to physical optimizations of the RF circuitry for specific frequency ranges. Using the wrong version for your region will cause severe signal loss and potential hardware damage due to mismatched internal filters.

FeatureLF Version (Low Frequency)HF Version (High Frequency)
Optimized Range410 – 510 MHz850 – 930 MHz
Primary RegionsChina (CN470), Europe (EU433)Europe (EU868), North America (US915), Australia (AU915)
Typical ChipsetsSX1278, SX1262 (LF variant)SX1276, SX1272, SX1262 (HF variant)
λ/4 Antenna Length~16–17 cm~8 cm
PenetrationSuperior; better for basements and deep indoorsGood; better suited for urban/outdoor line-of-sight
Range (at same pwr)~1.33x farther than HF~75% of the distance of LF
Data RateGenerally lower due to narrow bandsPotentially higher; supports wider 500kHz channels in US/AU

Key Technical Differences

Authentication and Security

Dual-Layer Encryption (LoRaWAN Standard)

Most LoRa mesh implementations (like LoRa Mesh Networking by Semtech) utilize the standard LoRaWAN 1.1 security architecture, which separates network and application security:

Node Authentication Methods

To prevent “Sybil attacks” (where a fake node joins to disrupt routing), nodes must authenticate using one of two methods:

Open-Source Mesh Security (e.g., Meshtastic)

For off-grid mesh systems like Meshtastic, security is often handled via Channels:

Hardware-Level Security

For high-security industrial mesh, designers often use Secure Elements (such as the Microchip ATECC608). These chips store the LoRa keys in a tamper-proof hardware vault, so the keys cannot be extracted even if the node is stolen.

Mesh-Specific Security Challenges

ThreatMitigation Strategy
Replay AttacksUsing Frame Counters. If a node receives a packet with a counter lower than the last one processed, it drops the packet.
Wormhole AttacksUsing Time-to-Live (TTL) or hop limits to prevent packets from being endlessly recirculated or tunneled.
Selective ForwardingImplementing Acknowledge (ACK) requirements. If a neighbor node consistently fails to forward, the mesh re-routes via a different path.

Encoding Rate (ER)

In LoRa technology, the Encoding Rate (ER) - more commonly referred to as the Coding Rate (CR) - is the forward error correction (FEC) setting used to protect the data against interference and noise.

LoRa adds redundant bits to the data packet. If some bits are lost or corrupted during transmission due to interference (common in the crowded CN470 or EU868 bands), the receiver can use these extra bits to reconstruct the original message without requesting a retransmission.

Standard Coding Rate Values

The Coding Rate is expressed as a fraction 4/(4+n), where n ranges from 1 to 4.

Coding RateRatioOverheadRobustness
CR 4/51.25x25% (Low)Least protection; fastest transmission
CR 4/61.50x50%Medium protection
CR 4/71.75x75%High protection
CR 4/82.00x100% (High)Best protection; slowest transmission

Impact on Transmission

LoRaWAN Standard

For almost all standard LoRaWAN networks (including The Things Network), the fixed coding rate is 4/5. This provides a baseline level of protection while keeping overhead low to maximize battery life and network capacity.

Network Identifier (NetID)

In LoRaWAN, the Network Identifier (NetID) is a 24-bit value assigned by the LoRa Alliance to uniquely identify a network operator. It ensures that device addresses (DevAddr) do not overlap across networks, which is critical for roaming and avoiding cross-network interference.

Structure and Types

The NetID is divided into “Types” (0–7) based on network size. Large operators receive small NetID ranges that support millions of devices, while smaller private networks use different types.

NetID TypeBit LengthMax Device AddressesTarget Use Case
Type 0/16 bits32,768 to 2M+Large Public Operators (e.g., Orange, Helium)
Type 321 bits512Small Private or Enterprise Networks
Type 724 bitsVariableLocalized Private Networks

The DevAddr Relationship

The NetID is embedded within the DevAddr (32-bit Device Address). When a gateway receives a packet, the Network Server checks the NetID prefix in the DevAddr to determine whether the packet belongs to its network or should be “roamed” to another provider via the LoRa Alliance IPX.

Public vs. Private IDs

LoRa P2P / Mesh “Network ID”

If you are using LoRa Peer-to-Peer (P2P) or systems like Meshtastic, “Network ID” usually refers to a Sync Word:

Listen Before Talk (LBT)

Listen Before Talk (LBT) is a “politeness” mechanism where a LoRa device scans the channel for existing RF activity before transmitting. If the RSSI (Received Signal Strength Indicator) is above a defined threshold, the device waits for a clear slot.

In many regions, LBT serves as a legal alternative to strict Duty Cycle limits.

Technical Implementation (CCA)

The process is often called Clear Channel Assessment (CCA):

  1. Scan Time: The radio listens for a fixed duration (e.g., 5 ms or 128 us).
  2. Threshold: If the signal exceeds -80 dBm (typical for Japan), the channel is “Busy.”
  3. Back-off: If the channel is busy, the device waits for a random period before retrying.

Hardware Support

Not all LoRa chips handle LBT efficiently. Modern chips such as the Semtech SX1261/SX1262 include built-in CAD (Channel Activity Detection) and dedicated LBT commands, whereas older chips like the SX1276 require the host MCU to manually implement the listen-and-wait logic.

Data Transfer Unit (DTU)

In the context of LoRa hardware, a Data Transfer Unit (DTU) is an industrial-grade gateway or terminal that converts serial data (RS232/RS485/USB) into LoRa wireless signals. These devices typically operate in one of four primary working modes.

Understanding these modes is critical for setting up Modbus networks or for long-range industrial monitoring.

In industrial LoRa DTUs and high-performance radio modules (such as those from Ebyte or Waveshare), these modes determine how data is buffered and transmitted over the wireless link.

  1. Stream Mode (Continuous): Stream mode treats the wireless link as a live pipe. It is designed for low latency and real-time data flow. As soon as data enters the serial port (RX), the radio begins transmitting it over the air without waiting for a complete packet or a “stop” character.
  2. Packet Mode (Buffered): This is the standard operating mode for most IoT devices. Data is collected into a “bucket” before being fired off as a single burst. The DTU buffers incoming serial data until a specific condition is met:
    1. A predefined packet length (e.g., 256 bytes) is reached.
    2. A timeout occurs (no new serial data for ~20ms).
  3. Relay Mode (Repeater): Relay mode turns the DTU into a “middleman” to extend the communication range beyond a single hop. The device listens for a packet. If the packet's destination address does not match its own, but the “Relay” flag is set, the device re-broadcasts the packet at full power.
ModeData HandlingLatencyReliability
StreamInstant / Byte-by-ByteLowestLower (no CRC)
PacketBuffered / Block-by-BlockMediumHighest (CRC check)
RelayStore and ForwardHighBest for Range Extension

Transmit (TX) and Receive (RX) channels

In LoRaWAN, the relationship between Transmit (TX) and Receive (RX) channels depends on whether the region uses Symmetric (same frequencies) or Asymmetric (different frequencies) plans.

Channel Structure by Region

RegionTX / RX RelationshipTX Channels (Uplink)RX Channels (Downlink)
EU433Symmetric433.05 – 434.79 MHzSame as TX (RX1 window)
EU868Symmetric868.1, 868.3, 868.5 MHzSame as TX (RX1 window)
US915Asymmetric902.3 – 914.9 MHz923.3 – 927.5 MHz
AU915Asymmetric915.2 – 927.8 MHz923.3 – 927.5 MHz
AS923Symmetric923.2, 923.4 MHzSame as TX (RX1 window)
CN470Asymmetric470.3 – 489.3 MHz500.3 – 509.7 MHz

The Two Receive Windows (RX1 & RX2)

To save battery, a LoRa device only listens for a “downlink” (reply) from the gateway during two precisely timed windows after it finishes its transmission:

Asymmetric Networking (US915/CN470)

In high-capacity plans like US915, the band is split to prevent “self-interference”:

Hardware “TX/RX” Switching

LoRa chips such as the Semtech SX1262 use a Half-Duplex architecture. This means the device cannot transmit and receive simultaneously. The internal RF switch toggles the antenna between the Power Amplifier (TX) and the Low Noise Amplifier (RX) in accordance with the LoRaWAN protocol timing.

Received Signal Strength Indicator (RSSI)

In LoRa systems, RSSI (Received Signal Strength Indicator) is a hardware-measured value of the incoming signal power (in dBm). You don't typically “enable” or “disable” the measurement itself—the radio chip calculates it for every packet received—but you can enable or disable the reporting of that data to your application.

LoRaWAN (Gateways & Network Servers)

In a LoRaWAN environment (like The Things Network or ChirpStack), RSSI is always enabled and sent as metadata with every uplink.

Address on a LoRa DTU

To set the address on a LoRa DTU, you must first put the device into Configuration Mode (usually by switching physical pins M0/M1). The address is a 16-bit value from 0 to 65535 (0x0000 to 0xFFFF).

Understanding the Address Logic

Semtech LoRa transceiver series

The table below compares the primary Semtech LoRa transceiver series. The SX126x represents the newer generation with improved power efficiency and higher transmit power, while the SX127x series remains a widely used legacy standard.

FeatureSX1261SX1262SX1276SX1272SX1278
Frequency Range150–960 MHz150–960 MHz137–1020 MHz860–1000 MHz137–525 MHz
Max TX Power+15 dBm+22 dBm+20 dBm+20 dBm+20 dBm
RX Current4.6 mA4.6 mA9.9–11 mA10 mA11 mA
Max Sensitivity-148 dBm-148 dBm-148 dBm-138 dBm-148 dBm
Link Budget163 dB170 dB168 dB158 dB168 dB
Spreading FactorSF5–SF12SF5–SF12SF6–SF12SF6–SF12SF6–SF12
Primary RegionGlobal (Low Pwr)Global (High Pwr)EU/NA (HF)EU/NA (HF only)China/Asia (LF)

Key Series Differences

Energy Harvesting for LoRa

This technology enables LoRa sensors to operate battery-free or to achieve significantly extended battery life by harvesting energy from the surrounding environment. Because LoRaWAN is ultra-low power, it can run on the tiny amounts of energy generated by these sources.

Lora Manufacturers

ManufacturerCore InterfaceTypical SeriesLink on lamaPLCTarget MarketKey Strengths
EbyteUART (Serial)E32, E22, E220Ebyte E22, E220, E30, E32 Industrial, DIY, ArduinoHigh cost-performance; proprietary firmware for easy “transparent” transmission.
Ai-ThinkerSPIRa-01, Ra-02Ra-01, Ra-02Maker, Hobbyist, ArduinoVery low cost; raw access to Semtech chips; standard in the Arduino community.
WaveshareSPI / UARTLoRa HATsWaveshareRaspberry Pi, Pi Pico, ArduinoExcellent documentation; plug-and-play “HAT” designs for single-board computers
MurataSPI / UARTType ABZ, 1SJ-Enterprise, WearablesExtreme miniaturization and low power; often used in high-end consumer products
MicrochipUART (AT Commands)RN2483, RN2903-Industrial, MedicalFully certified LoRaWAN stacks; high reliability and long-term supply
RAKwirelessSPI / UARTWisDuo, WisBlock-Industrial IoT, Meshtasticmodular “WisBlock” ecosystem; strong support for Meshtastic and LoRaWAN gateways
HopeRFSPIRFM95W, RFM98W-DIY, Low-cost OEMThe industry standard for basic SPI modules; widely used in libraries like RadioHead

Compatibility Among Manufacturers

Although LoRa modules from different manufacturers are based on the same LoRa modulation technology developed by Semtech, they are not always compatible out of the box. Compatibility largely depends on whether you are using a simple SPI-based module or a UART-based one with proprietary firmware.

Key Compatibility Factors

The incompatibility among the Ebyte, Waveshare, and Ai-Thinker (Ra-01/02) products stems primarily from their differences in data handling (UART vs. SPI) and the use of proprietary firmware.

Incompatibility Comparison Table

FeatureAi-Thinker (Ra-01 / Ra-02)Ebyte (E32 / E220 Series)Waveshare (LoRa HATs / Modules)
Communication InterfaceSPI (Raw access to chip)UART (Serial TTL)SPI or UART (Varies by model)
ProtocolLayer Raw LoRa (PHY Layer)Proprietary Firmware (Transparent/Fixed)Varies (Some use proprietary, some raw SPI)
User ControlFull control over all LoRa registersLimited to manufacturer parametersDepends on the specific module version
Packet StructureStandard Semtech packetsCustom headers/checksums added by EbyteStandard (SPI) or Proprietary (UART)
Antenna ConnectionRa-01: Spring; Ra-02: IPEXTypically SMA-Kypically SMA or IPEX

LoRa topics on lamaPLC

Communication topics on lamaPLC

PageDateTags
2025/11/10 18:53, , , , , , , , , , , , , , , , , , , , , , ,
2025/05/31 21:56, , , , , , ,
2025/05/31 22:51, , , , , , , ,
2025/11/19 21:52, , , , , , , , , , , , ,
2025/11/20 20:43, , , , , , , ,
2025/05/31 22:58, , , , , , , , , , , , , ,
2024/11/16 20:08, , , , , , , , , , , , , ,
2024/11/16 20:21, , , , , , , , ,
2024/11/16 19:43, , , , , , , , , , , , , ,
2024/11/16 00:16, , , , , ,
2024/11/17 00:26, , , , , , , , , , , , ,
2024/11/15 20:15, , , , , , , , , , ,
2025/09/23 21:03, , , , , , , , ,
2024/11/16 00:46, , , , ,
2025/05/31 22:50, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
2025/09/23 19:25, , , , , ,
2024/11/15 20:18, , , , , , , , , , ,
2026/03/05 15:43, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
2024/11/15 20:21, , , , , , , , , , , ,
2025/11/19 21:42, , , , , , , , ,
2024/11/15 20:28, , , , , , , , , , , , , ,
2025/05/31 22:16, , , , , , ,
2024/11/16 01:26, , , , , , ,
2024/11/15 20:33, , , , , , , , , , , , , , ,
2024/11/15 21:15, , , , , , , ,
2024/11/16 19:09, , , , , , , , ,
2025/05/31 21:52, , , , , , , , , , , , , , , , , ,
2024/11/15 21:51, , , ,
2024/11/15 21:50, , , ,
2024/11/15 21:52, , , , ,
2024/11/17 00:33, , , ,
2024/11/16 20:44, , , , , , , , , ,
2024/11/15 21:58, , , , , , , ,
2025/11/20 21:49, , , , , , , , , , , , , , , , , , , , ,
2024/11/15 22:07, , , , , , , , , , ,
2025/02/11 20:21, , , , ,
2025/11/20 23:07, , , , , , , , , , ,
2024/11/16 18:46, , , , ,
2024/11/16 23:39, , , , , , , , , , , , ,
2024/11/15 23:36, , , , , , , , , , , , , , ,
2024/11/17 21:25, , , , ,
2024/11/17 21:43, , , , , , , , , , , , , , , , , , , , , , ,
2026/03/21 19:20, , , , , , ,
2026/03/05 15:40, , , , , , , ,
2026/02/14 22:24, , , , , , , , , , , , ,
2026/03/28 22:07, , , , , , ,
2026/02/15 20:40, , , , , , , , , , , , , ,
2026/02/14 22:48, , , , , ,
2026/02/14 23:37, , , , , , , , , , ,
2026/02/14 22:40, , , , , , , , , ,
2026/02/14 22:39, , , , , , , , , , ,
2026/02/14 23:39, , , , , , , , , , , , ,
2026/02/14 18:11, , , , , , , ,
2026/02/15 20:44, , , , , ,
2026/03/05 15:20, , , ,
2025/05/31 21:32, , , , , , , ,
2026/02/14 19:29, , , , , , , , , , , , , ,
2025/11/21 23:07, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
2023/07/01 15:29, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
2026/02/14 22:45, , , , , , , , ,
2026/02/14 22:09, , , , , , , , , , , , , , , ,
2026/02/14 21:54, , , , , , , , , , , , , , , , , , , , , , , , ,
2026/02/15 23:59, , , , , , , , , , ,
2026/03/28 18:02, , , , , , , , , , , , , , , ,
2026/02/14 23:58, , , , , , , , , , ,
2024/11/15 20:17, , , , , , , , , , , , , , ,
2026/02/14 17:27, , , , , , , , , ,
2026/02/14 23:35, , , , ,
2026/02/14 23:38, , , , , , ,
2026/02/14 22:52, , , , , , , ,
2026/02/15 20:20, , , , , , , , , , , , , , , , , ,
2026/02/14 22:23, , , , , , , ,
2024/11/15 20:39, , , , , , , , ,
2026/02/14 17:42, , , , , , ,
2024/11/18 17:55, , , , , , , ,
2023/06/24 22:42, , , , , , , , , ,
2023/06/19 21:24, , , , , , , , , , , , ,
2026/02/15 20:27, , , , , , , , , , , , , , , ,
2026/02/15 20:29, , , , , , , , , , , , , ,
2026/02/14 22:51, , , , , ,
2026/02/15 22:34, , , , , , , , , , , , , , , , , , , , , , , ,
2026/02/14 22:22, , , , , , , , , , , , ,
2025/11/20 21:41, , , , , , ,
2023/06/24 22:43, , , , , ,
2026/02/14 22:21, , , , , , , , , , ,
2026/02/14 22:22, , , , , , , ,
2026/03/05 15:20, , , , , , , , , , ,
2024/08/18 14:52, , , , , , ,
2026/02/14 23:00, , , , , , , , ,
2026/03/05 20:19, , , , , , , , , , , , , , , , ,
2026/02/14 17:49, , , , , ,
2025/11/13 22:59, , , , , , , , , , , , , , , ,
2023/06/17 19:43, , , , ,
2023/06/01 11:45, , , , , , ,





This page has been accessed for: Today: 7, Until now: 153