LoRaWan one-channel, Heltec solution

While researching my previous article on how a Single Channel LoRaWAN gateway works, I came across an interesting solution developed by Heltec. Their approach consists of reusing the enclosure and potentially some of the hardware of a small environmental sensor, which already integrates most of the components required to build a Single Channel gateway. They may have adapted or simplified the original hardware to create this dedicated product.

What makes this solution particularly interesting is its price and form factor. At less than $20, it is extremely affordable and compact. Compared to the development boards I used in my previous experiments, it also offers a much cleaner and more professional design, making it better suited for actual deployments rather than just laboratory testing.

I contacted Heltec to purchase one of these devices, but they explained that the product was not currently commercially available. Fortunately, they still had a few units in stock and kindly agreed to send me some samples.

My next step is therefore to deploy the LonaWan Single Channel gateway solution on this device and evaluate how well it performs. Given its low cost, compact size, and installation-friendly design, it looks like a particularly promising platform for the use case I am exploring.

Continue reading →

LoRaWan Single Channel Gateway

I wanted to explore whether a simple ESP32 could be used to build a LoRaWAN gateway.

To be clear from the start, the goal is not to replace a proper LoRaWAN gateway with an ESP32. Such a setup comes with significant limitations: the ESP32-based gateway will only be able to listen on a single channel. This makes it unsuitable for deploying an actual LoRaWAN network, especially when compared with standard gateways capable of listening simultaneously on multiple channels and spreading factors.

Still, there are situations where such a limited gateway can be useful.

The most obvious one is a home or lab environment. If you have an ESP32-based device that you want to connect to LoRaWAN but do not have a gateway available, building a simple single-channel gateway can be an inexpensive way to get started.

My interest, however, is also in a slightly more professional use case. Within an existing fleet of LoRaWAN devices, there may be a few devices located outside the current coverage area, or devices experiencing persistent coverage issues. Deploying an additional full LoRaWAN gateway to cover only a handful of devices can be relatively expensive and may be difficult to justify or to deploy with B2C products like smart home appliances.

In that situation, a small ESP32-based gateway could provide an interesting temporary solution. It may also be more practical than introducing LoRaWAN relays, considering that relay support and deployment models are still not as mature as conventional gateway-based architectures.

I therefore see this approach primarily as a lightweight or transitional solution: something that can provide local connectivity for a limited number of devices without requiring the immediate deployment of another full-featured gateway.

Continue reading →

Let’s Get Started with Helium & RAK11300 (RP2040 + SX1262)

In this blog post, we are going to see the steps to get started on Helium, with Chirpstack LNS using a RAK11300 module on a RAK wisblock board.

We are just going to setup a device with a LoRaWAN heartbeat to display it on Chirpstack.

Continue reading →