SparkFun LoRa Gateway 1-Channel Hookup Guide

Contributors: jimblom, Liquid Soulder
Favorited Favorite 3


Heads up! Warning - TTN v.3 does not support single channel gateways like this one on account of them causing network issues for other multi channel gateways; "crippling" some might say. This is because as they are not, necessarily, LoRaWAN-compliant. They are, however, a great way to begin exploring the world of LoRa. Most of the hookup guide references using The Things Network to which TTN requests a LoRaWAN gateway with a minimum of 8 channel support. At this time, SparkFun is working on a revision of the tutuorial, but we can only recommend using this product as an ESP32 development board.
Note: Please note that this tutorial is for WRL-15006. The tutorial is applicable for WRL-18074. The only difference is between the two SKUs is that the the ESP32-WROOM-32 module was updated from 4MB to 16MB.

If you are using this with the older version [SPX-14893], please refer to the ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network tutorial.

So you've designed an automatic shepherding robot but you still have to go out to the field to make sure it is working? Worry no more, you can use long-range radio to keep tabs on that 'bot through the internet of things! All you need is an interpreter to speak the language, and the LoRa Gateway 1-Channel does just that.

SparkFun LoRa Gateway - 1-Channel (ESP32)


The LoRa Gateway 1-Channel is a monster 3-network capable device thanks to an ESP32 module and a RFM95W LoRa modem. The RFM95W handles the 915 MHz band while the ESP32 takes care of bluetooth and WiFi. One of the ideal uses is to convert LoRa (Long Range) radio messages into data packets that you can access via the web, but of course the flexibility it offers can be put to many more uses!

This guide will go over the hardware on the board, how to program it in Arduino, how to create a single channel LoRa gateway, and finally how to create a LoRa device on The Things Network.

Required Materials

The LoRa Gateway 1-Channel can act as either a gateway or a device, but not both at the same time. To really be sure that your setup works as expected you should have another LoRa device to listen to, and/or another LoRa gateway to transmit to. The good news is that the LoRa Gateway 1-Channel can act as both so if you have two then you're all set.

If you only have one LoRa 1-Channel gateway then you can choose one of these products to test it:

SparkFun Pro RF - LoRa, 915MHz (SAMD21)

SparkFun Pro RF - LoRa, 915MHz (SAMD21)


LoRa Raspberry Pi Gateway with Enclosure

2 Retired

LoRa Raspberry Pi 4 Gateway with Enclosure

3 Retired

SparkFun LoRa Gateway - 1-Channel (ESP32)


To program the LoRa Gateway 1-Channel you will need a micro-B USB cable and a computer with the Arduino IDE installed. If you want to make a permanent installation away from your computer then consider powering it with a USB wall adapter or USB battery pack.


To use the 915 MHz radio on the gateway you will need an antenna - for which you have two choices. You may cut a length of solid-core wire to approx 3" or use a 915 MHz antenna with a U.FL connector. If you choose the wire route then you will also need a soldering iron and tools to attach your antenna to the board.

915MHz LoRa Antenna RP-SMA - 1/4 Wave 2dBi

915MHz LoRa Antenna RP-SMA - 1/4 Wave 2dBi

Interface Cable RP-SMA to U.FL - 100mm

Interface Cable RP-SMA to U.FL - 100mm


Weller WLC100 Soldering Station

2 Retired

Pycom LoRa and Sigfox Antenna Kit - 915MHz


Suggested Reading

If you aren’t familiar with the following concepts, we recommend checking out these tutorials before continuing.

How to Solder: Through-Hole Soldering

This tutorial covers everything you need to know about through-hole soldering.

Installing Arduino IDE

A step-by-step guide to installing and testing the Arduino software on Windows, Mac, and Linux.

Serial Terminal Basics

This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.

SparkFun Serial Basic CH340C Hookup Guide

SparkFun Serial Basic Breakout takes advantage of USB-C and is an easy-to-use USB-to-Serial adapter based on the CH340C IC from WCH. With USB-C you can get up to three times the power delivery over the previous USB generation and has the convenient feature of being reversable.