Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk5 min

Build a LoRaWAN Gateway with RAK833 and Raspberry Pi

A practical guide to turning a Raspberry Pi and RAK833 concentrator into a LoRaWAN gateway, from adapter selection and software setup to LNS registration.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can build a LoRaWAN gateway with a Raspberry Pi and RAK833, but the RAK833 alone is not a gateway: it is an eight-channel concentrator that needs a compatible host connection, gateway software, and a LoRaWAN Network Server (LNS). Choose the USB or SPI variant to match your adapter and setup, install a compatible forwarder, then register the gateway with an LNS using its EUI. The steps below follow RAK’s published guidance; check the current repository instructions and local frequency rules before assembling the system.

What you are building

A LoRaWAN gateway receives radio packets from nearby devices and forwards them over an internet connection to an LNS. The network server handles device traffic and application routing. The gateway is not itself a complete LoRaWAN network, and the RAK833 is not a standalone gateway: it is the radio concentrator inside the system.

As an Amazon Associate I earn from qualifying purchases.

RAK describes the RAK833 as an mPCIe module built around the Semtech SX1301, with eight-channel support. Its product page lists 433, 470, 865, 868, 915, 920, and 923 MHz variants and Raspberry Pi as a supported platform. Those frequencies are not universally legal or appropriate; select the variant and regional channel plan for your location. RAK833 product specifications

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

Choose the RAK833 connection and adapter

RAK’s installer distinguishes RAK833 USB from RAK833 SPI and maps them to the corresponding RAK2247 USB or SPI menu selections. They are separate interface paths, not interchangeable labels. The physical connection, adapter, and installer choice must agree. RAK gateway installer repository

#1 Best Overall
1set SenseCAP M2 Multi-Platform LoRaWAN Indoor Gateway(SX1302) - US915. A Standard LoRaWAN Gateway Compatible with AWS,TTN,ChirpStack,etc. (SenseCAP LoRaWAN Starter Kit)
  • Beginner-Friendly Design: Ideal for those new to LoRaWAN, offering a guided introduction to wireless IoT networking concepts.
  • Comprehensive Learning Experience: Includes hands-on activities to help users understand LoRaWAN protocols and real-world applications.
  • US915 Frequency Band: Operates on the US915 MHz frequency, making it compatible with North American LoRaWAN networks.
  • Complete Starter Kit: Comes with essential components to get started with LoRaWAN projects right out of the box.
  • Practical Hands-On Training: Enables users to build and test LoRaWAN sensor networks, reinforcing theoretical knowledge with real experience.
Variant Host connection What to verify Installer selection
RAK833 USB USB, typically through a compatible mPCIe-to-USB adapter Confirm the adapter is included or acquire one separately, and ensure it fits the module and host setup. RAK2247 USB
RAK833 SPI SPI through a compatible mPCIe HAT or adapter for the Raspberry Pi Confirm the HAT/adapter supports the board and exposes the required SPI connection; enable SPI on the Pi. RAK2247 SPI

RAK’s packet-forwarder documentation notes that miniPCIe SPI concentrators may need a special HAT or adapter for an SBC’s SPI interface, while miniPCIe USB concentrators need a USB adapter. Check the actual kit contents and Raspberry Pi model before buying. RAK UDP Packet Forwarder repository

Choose gateway software and an LNS

You need a forwarder that supports the concentrator interface and uses a protocol your LNS accepts. RAK documents two practical paths: a guided Raspberry Pi installer and a Docker-based UDP packet forwarder. The Things Stack v3 and ChirpStack v4 are named in the Docker repository as tested LNS options; these are examples, not the only possible servers. Compatibility can change, so check the current project documentation and the LNS’s supported gateway protocols.

Path Setup approach Important considerations
RAK gateway installer Install on Raspberry Pi OS Lite, choose the matching interface in the installer, reboot, then use gateway-config. Follow the repository’s current steps and match USB or SPI exactly.
RAK Docker UDP Packet Forwarder Run the forwarder in Docker on Raspberry Pi 3, 4, or 5, then configure its gateway identity and LNS settings. Requires Docker, a compatible concentrator/adapter, and an LNS account. The repository lists The Things Stack v3 and ChirpStack v4 as tested.
Basics Station Configure the station for an LNS that supports Basics Station, using the gateway identity and credentials issued or specified by that server. For an SPI concentrator, enable the Pi SPI interface. Follow current LNS instructions for credentials and service configuration.

RAK’s Basics Station guide contrasts it with the legacy UDP packet-forwarder protocol and describes legacy UDP as unsecured. Consider protocol security when selecting a path; use a secure option supported by your LNS rather than assuming every server accepts every forwarder. The guide is older, so rely on current LNS documentation for console labels and credential procedures. RAK Basics Station guide

Free tools Windows power users keep installed

One-click scans. No signup required.

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

Install the RAK gateway software on Raspberry Pi OS

The following is the outline in RAK’s repository, not a claim of a hands-on-tested installation. Repository commands and menus may change; consult its current README before running them.

  1. Install Raspberry Pi OS Lite. Prepare the Pi with Raspberry Pi OS Lite and connect it to a network.
  2. Enable the required interface. Run sudo raspi-config and enable SPI for an SPI-connected concentrator. Follow the current repository guidance for the selected interface.
  3. Install Git and clone the installer. RAK’s documented flow installs Git, clones RAKWireless/rak_common_for_gateway, and enters the repository directory.
  4. Run the installer. Run sudo ./install.sh, then select the option matching the hardware: RAK2247 USB for RAK833 USB, or RAK2247 SPI for RAK833 SPI.
  5. Reboot and configure. After installation, reboot the Raspberry Pi and open the configuration menu with sudo gateway-config.

Use the repository’s latest instructions for the exact commands and menu options: rak_common_for_gateway on GitHub.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Connect the gateway to the network server

The LNS needs to recognize which gateway is connecting. RAK’s documentation uses a gateway EUI, an eight-byte identifier, and its Basics Station example also uses a key supplied by the LNS. The exact field names and onboarding screens depend on the server and may change; use that server’s current gateway-registration instructions. Never put a real key in a public repository or article.

  1. Create or select an LNS account. Confirm that the service supports your chosen forwarder protocol.
  2. Register a gateway. Add a gateway in the LNS console and note the EUI and any credentials or server settings it provides.
  3. Configure the forwarder. Enter the LNS details and gateway identity using the current RAK and LNS instructions. For Basics Station, use the LNS-issued key where required.
  4. Check connection status. Confirm in the LNS console that the gateway connects, then test with a LoRaWAN device configured for the same regional plan.

RAK’s Docker forwarder README describes EUI retrieval and service configuration, while its Basics Station guide illustrates the gateway EUI and network-server key workflow. Docker UDP Packet Forwarder setup · Basics Station configuration example

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.

Set the correct regional frequency plan

The frequencies listed on the RAK833 product page do not establish which band, channels, or radio settings are permitted where you live. Choose the matching regional plan in the gateway and LNS configuration, and check current local regulations for permitted frequencies and power limits. Do not choose a frequency just because it appears in the module’s specification list.

Common setup problems to check

  • Gateway does not detect the concentrator: Recheck whether the module is USB or SPI, that its adapter is suitable, and that the installer selection matches the physical interface.
  • SPI variant fails to initialize: Verify that SPI is enabled on the Pi and that the HAT or adapter supports the board’s connection.
  • Gateway runs but does not appear online: Check the EUI, LNS endpoint, protocol compatibility, credentials, and network connectivity against the LNS’s current instructions.
  • Gateway connects but devices do not: Verify that the gateway and end devices use the same applicable regional plan and that device settings are correct for the selected LNS.

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
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

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.