Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk3 min

Simple Arduino LoRa Communication: How to Build an 8 km Link

An 8 km Arduino LoRa link is possible under favorable conditions, but not guaranteed. Learn which hardware to choose, how to match radios and antennas, and how to test the actual path.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Two Arduino-based LoRa radios can communicate directly over roughly 8 km when the regional radio band, radio settings and antennas match, and the antennas have enough height and a largely clear path. That distance is a design target—not a guaranteed range: terrain, buildings and Fresnel-zone obstructions can weaken a link even when the endpoints appear to have line of sight.

Choose direct LoRa for two Arduino devices

For a link between two endpoints, you do not need LoRaWAN. LoRa is the radio modulation used for the physical link; LoRaWAN is a networking protocol that typically involves gateways and network infrastructure. The arduino-LoRa library can send packets directly between radios configured with matching settings. Its FAQ says data is sent unencrypted, so add encryption at the application layer if the messages need confidentiality.

As an Amazon Associate I earn from qualifying purchases.

Choose the hardware path

Build What you need Trade-off
Two Arduino MKR WAN 1310 boards Two complete boards and compatible antennas for the regional band The simplest documented Arduino route; boards integrate the LoRa radio.
Two Arduino-compatible controllers with SX1276/SX1278-family modules Two controllers, matching regional-band radio modules, antennas and the arduino-LoRa library More modular and potentially lower cost, but requires more wiring and configuration.

Arduino describes LoRa as a physical-layer radio modulation technique designed for long-range, low-power communication. Its Help Center gives broad range guidance of up to 4.8 km in urban areas and up to 16 km or more in rural areas with line of sight. Those figures are general guidance, not a result for a particular Arduino module or a promise that a build will reach 8 km.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Match the radio, antenna and local frequency plan

  • Choose the regional band first. Arduino documentation covers 868 MHz and 915 MHz antenna options, but permitted bands and operating limits vary by location. Select a module intended for your country and check applicable frequency, transmit-power and duty-cycle rules.
  • Use an antenna for that band. A 433 MHz radio should not be paired with an 868 MHz or 915 MHz antenna. Match the antenna connector to the radio board; Arduino documents micro-UFL/IPEX connector options. Prefer an antenna with VSWR as close to 1 as practical.
  • Install the antenna correctly. Seat connectors fully, keep coax short, and mount both antennas vertically where possible. Height and a clear path matter more than simply selecting a module advertised as long-range.

Configure both radios the same way

Install the library or the board’s documented LoRa software stack, then ensure the transmitting and receiving radios use identical radio parameters. For a direct link with arduino-LoRa, match frequency, bandwidth, spreading factor, coding rate, sync word and CRC settings. A mismatch can prevent packets from being received even when the radios are close together.

#1 Best Overall
REYAX RYLR998 UART Interface 868/915 MHz Lora Module with Antenna FCC CE NCC IC Certification
  • LoRa proprietary mode
  • NUVOTON MCU & Semtech LoRa Engine
  • Excellent blocking immunity
  • Smart receiving power saving mode
  • High sensitivity
  1. Choose the correct board or controller and install its LoRa library or documented stack.
  2. Set the same legal regional frequency on both endpoints.
  3. Set matching bandwidth, spreading factor, coding rate, sync word and CRC options.
  4. Send a short test message and confirm the receiver reports packets before moving the endpoints farther apart.
  5. If confidentiality matters, encrypt the payload in your application before passing it to the radio library.

Plan and test for an 8 km path

At long distances, visual line of sight alone may not be enough. Obstacles intruding into the Fresnel zone—the space around the direct radio path—can reduce signal strength. Elevate the antennas and avoid placing them behind buildings, hills, dense vegetation or other obstructions. Arduino’s troubleshooting guidance also recommends moving an antenna to a window to reduce signal blockage.

Begin with low-rate telemetry and log received signal strength indicator (RSSI) and signal-to-noise ratio (SNR) as you increase distance. A field test on the actual route is necessary to determine whether the link has adequate margin; no cited test establishes a guaranteed 8 km result for a particular unbranded SX1276/SX1278 module.

Rank #2
PDDAXLQUE DX-LR20 Development Kit Semtech SX1262+STM32 LORA SPI Interface Module 410-475MHz/433MHz with 2PCS Antenna 22 dBm 8KM for Arduino DIY CE FCC (DX-LR20-900Mmz-T1)
  • 【LR20-T1 Development Kit Features】The package includes STM32F103C8T6 development boards * 2,LR20 modules * 2,antennas * 2,data cables * 2. If you do not have an MCU, we recommend purchasing this T1 kit. The kit is complete and no additional accessories are required. In addition, the DX-LR20 has multiple certifications and is equipped with an RF shielding cover, providing strong anti-interference capability, ESD protection, and excellent EMC performance.
  • 【SEMTECH LLCC68 Chip】The DX-LR20 series adopts the SEMTECH LLCC68 chip solution and integrates a newly developed generation of LoRa spread spectrum technology. Compared with SX1278/SX1276 solutions, it offers stronger performance, longer transmission distance, faster speed, and lower power consumption. It supports wake-on-radio, carrier sensing, communication encryption keys, and adjustable packet length settings.
  • 【8KM Transmission Distance】The DX-LR20 transmission distance can reach up to 8 km (in open environment). It supports 433–532 MHz frequency band communication with 22 dBm output power. Programmable with SPI interface; firmware development must be completed by the user. 32 MHz crystal frequency, TTL level output, compatible with 3.3V–5V IO port voltage.
  • 【Comprehensive Information】We provide complete technical support, including technical documentation, sample programs, module package drawings, reference design schematics, and development/testing tools. To help you quickly verify module functions and accelerate product development, we strongly recommend purchasing the development kit with your first order. You can access the user guide and full product information through the product guide and documentation links below.
  • 【Applications】Home security alarm and remote keyless entry; smart home and industrial sensors; wireless alarm security systems; building automation solutions; industrial wireless remote control; Advanced Metering Infrastructure (AMI); automotive applications.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What determines whether the link succeeds?

  • Path and antenna height: Clearer, elevated paths generally make a long link more achievable; obstructions can reduce range.
  • Regional radio configuration: The radio frequency and permitted settings must suit the location and match at both ends.
  • Antenna fit and quality: Band, connector and installation all matter; a mismatched antenna can undermine the radio.
  • Data rate and power budget: These affect range, latency and operating duration. The best settings depend on the hardware and legal limits, so validate them in the field rather than assuming one configuration will work everywhere.
  • Software behavior: Direct packet communication does not automatically provide addressing or encryption. Add the application features your project requires.

Arduino’s troubleshooting guidance describes 10 km as a typical maximum reliable LoRaWAN range and notes that gateway altitude, obstructions and antenna placement can reduce it. That LoRaWAN guidance is useful context about propagation, but it is not a measurement of this two-board point-to-point setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Gowoops SX1276 LoRa Radio Wireless 862-930MHz 915MHz UART Serial Module Transmitter Receiver + 915Mhz 3dBi SMA Antenna, Compatible with Arduino STM32 51 Single Chip Microcomputer
  • ✔ LoRa spread-spectrum communication, super anti-interference performance -- The module adopts LORA spread spectrum technology, transmitting distance and anti-interference performance are one time more than FSK
  • ✔ WOR (Low Power Consumption) -- Work on radio, applicable for battery powered applications
  • ✔ FEC (Forward Error Correction) -- High coding efficiency & good correction performance
  • ✔ Transparent Transmission (Point to Point) -- Data sending is via transparent transmission, the module comes with address
  • ✔ Fixed Transmission -- Each module can connect with other module in different addresses and channels to achieve application like networking, repeating, etc.
Rank #4
Meshnology Pre-Soldered ESP32 LoRa V4 Dev Board Upgraded ESP32-S3 SX1262 ESP 32 LoRa Module WiFi Bluetooth 2MB PSRAM 16MB Flash Support GPS Solar with Antenna for Arduino Meshtastic LoRaWAN IOT
  • Upgraded ESP32-S3 & SX1262 Core for High-Performance IoT Projects: Powered by the advanced ESP32-S3R2 and SX1262 LoRa chip, this ESP32 development board delivers robust WiFi, Bluetooth LE 5.0, and long-range LoRa communication. Ideal for Meshtastic nodes and Arduino-based wireless projects requiring reliable connectivity and real-time data transmission in smart agriculture, industrial monitoring, or remote sensing.
  • Enhanced Power & Memory: Experience superior signal strength with up to 28dBm LoRa transmission power and ultra-low reception sensitivity (-137dBm). Equipped with 2MB PSRAM and 16MB Flash, it excels in running complex firmware, UI interfaces, and multitasking applications—perfect for ESP32 dev boards used in IoT devices, asset tracking, and home automation systems.
  • Full Expansion Support: Expand functionality easily with dedicated SH1.25-8Pin GNSS interface and SH1.25-2P solar panel input (4.4-6V). Perfect for outdoor Meshtastic GPS trackers, solar-powered sensor networks, or off-grid environmental monitoring.
  • Ultra-Low Power Design with Smart Power Management: Optimized for low-power applications, sleep mode draws less than 20μA. Battery management features support lithium battery charging, overcharge protection, and seamless switching between USB and battery/solar power. It is an ideal solution for portable or remote deployments like wireless alarms, water meter reading, or mobile LoRaWAN nodes.
  • Plug-and-Play Design: Backward compatible with ESP32 LoRa V3/V2 pinouts and fully supports Arduino IDE, MicroPython, and ESP-IDF. Features a USB Type-C with ESD protection, dual IP EX antennas (LoRa & 2.4GHz), and expanded header pins. A top-tier choice among ESP32 boards for makers, engineers, and Meshtastic users.
Rank #3
Comimark 2Pcs LoRa SX1278 Long Range RF Wireless Power Mental Module SX1276 5Km for Arduino
  • Extended Range: Capable of achieving a remarkable 5Km transmission distance, facilitating long-range communication for various applications.
  • Dual Compatibility: Works with both SX1278 and SX1276, offering flexibility in module selection based on specific project requirements.
  • Arduino Integration: Seamlessly integrates with Arduino platforms, making it accessible and convenient for developers using this popular microcontroller.
  • Stable Wireless: Utilizes reliable RF wireless technology to ensure stable and consistent data transmission over long distances.
  • Versatile Applications: Ideal for diverse use cases such as remote sensing, smart agriculture, industrial monitoring, and other scenarios where long-range wireless connectivity is essential.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.