SparkFun Customer Support will be in a staff training from 2pm-5pm MST today Sept 17th. Please feel free to reach out to us via email during that time or reach us through phones and chats starting again tomorrow at 9am MST.

LoRa Raspberry Pi Gateway with Enclosure

LoRa is a fantastic advancement in the field of wireless communication. The multi-kilometer distances are incredible! Point to point LoRa has been nailed down with various low cost Semtec based modules like the RFM95 but the true power of an open IoT network is LoRa gateways. These provide public access accross the globe to any LoRa node as long as the node follows the guidelines (don't use more than your share of bandwidth). But what gateway do you need?

The LoRa Raspberry Pi Gateway is a professional grade gateway with the hacker in mind. While other low cost gateways are a single channel, the LoRa Raspberry Pi Gateway comes with a fully heat-sinked concentrator capable of multi-channel, multi-node communication all running in a friendly, hackable Raspberry Pi environment.

The LoRa Raspberry Pi Gateway uses the high-power multichannel SX1301 processing engine specifically designed for LoRa gateways. If you're just experimenting with LoRa, a single channel gateway is a fine way to go; we offer the ESP32 1-Channel LoRa Gateway based on the SX1276/78 RFM95 module. But if you're planning on having multiple, public LoRa nodes you'll need a proper gateway like the LoRa Raspberry Pi Gateway.

Designed for the US and Australia, the 915MHz LoRa gateway comes fully assembled in a black anodized aluminum enclosure using the Raspberry Pi 3 as its backbone. You'll need to provide your own microSD card. We recommend using Resin to create your Linux image. RAK Wireless (the makers of the gateway) have a well written tutorial guiding you through the setup. The gateway includes a 2dBi 915MHz antenna and a multi-frequency GNSS(GPS) antenna. If you'd like to increase the LoRa range we have 2dBi 1/2 wave and 6dBi antenna upgrades available.

  • LoRa Concentrator Engine: Semtech SX1301
  • Sensitivity: -142.5 dBm
  • Output power up to 350mW or 25.5dBm
  • Range up to 15 km (Line of Sight)
  • Designed for 915MHz US/Australia LoRA ISM band
  • 2x SX1257 as Tx/Rx front-ends
  • Support 10 channels: 8 downlink, 1 uplink, 1 FSK
  • Temperature: -40 to 85 C
  • Sleek and compact anodized enclosure: 70 x 92 x 54mm
  • SMA connector for GPS/GNSS antenna
  • RP-SMA connector for 915MHz antenna


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Will you be selling the Lora gateway HAT by itself for the Pi. I have tons of Pi's and I'm running a STRATUM 1 Timeserver already in my house so much of this kit is not needed but I would love to get just the LORA Gateway HAT to handle multiple nodes.

  • To get my unit to read / use the GPS, I had to add jumpers to the GPS board. The picture shows resistors, but mine did not have them. Only took a whole day to figure that out :(

  • Could you sell only the parts minus the pi to get this working at a lower price point? I really want to develop applications but the hardware cost is prohibitively high

  • Is it adaptable to EU 863-870 MHz? Or will you make a separat version to make it available to the european market?

  • We need these LoRaWAN solution in a european version. EU 863-870 MHz

  • I purchased one of these, got it up and running with the RAK Wireless Tutorial (found in the link in the description), however I can't find anything about the GPS. Currently, the resin.io device log stays:

    main ### [GPS] ### main # No time keeping possible due to fake gps. main # Manual GPS coordinates: and then says the coordinates I gave during the initial setup

    Any pointers on where to look for information regarding getting the gateway to use the attached GPS unit? Cheers!

    • Does your GPS board have resistors solder on to tie the TX/RX to GPIO pins? Mine was missing them; the picture shows them. I had to solder on a header and use jumpers to get mine to work. Now I can read the NMEA data from /dev/ttyAMA0.

    • Device environment variable in resin.io GW_GPS true

  • QUERY: could a single item of this device be used to boost telstra coverage in a poor service area? i understand if yes, it would be only for the bands supported by the device.

Customer Reviews

No reviews yet.