Build a LoRaWAN System with SnapEmu
Resource guidance stickers
Building a LoRaWAN system aims to utilize Heltec LoRa devices to achieve low-power, long-distance, low data rate wireless communication, especially in IoT application scenarios. Read data using Heltec LoRa nodes and upload it through the LoRaWAN gateway, and finally display its data and curves on our cloud platform SnapEmu.
1. Summary
This document is a comprehensive guidance document aims at explaining how to quickly build a LoRaWAN network. To build a LoRaWAN communication system must need these three parts:
A LoRaWAN server: LoRaWAN server include two parts, Network Server and Application Server (We also generally call them NS). All operations will be based on SnapEmu.
A LoRa Gateway: A specialized device for LoRaWAN packet Uplink/Downlink forwarder. You can recognize it as a bridge between LoRa Node devices and LoRa NS.
A LoRa Node device: Usually it’s sensors or actuators are used to collect data or control some devices.
2. preparation
Heltec LoRaWAN server - Snapemu
Heltec LoRa Gateway - Several optional gateways
Heltec Gateway |
Feature |
|---|---|
The edge computing LoRa gateway integrated with Wi-Fi, PoE and LTE functions |
|
Having high-performance hotspots |
|
Full LoRaWAN/LongFi gateway support Helium network |
|
A standard LoRaWAN gateway based on ESP32 MCU |
|
A cost-effective eight-channel indoor LoRa gateway |
|
LoRa gateway module based on SX1303+SX1250 chipset |
|
Used for long-distance/high-speed data transmission |
Heltec LoRa Node device - ESP32 + LoRa Series, nRF52840 + LoRa Series, Cubcell Series and WiFi HaLow Series
Heltec LoRa Node |
Feature |
|---|---|
Plug & Play |
|
A portable LoRa/LoRaWAN device based on ESP32-S3 and SX1262 |
|
A low cost indoor LoRa t&h (temperature and humidity) monitor |
|
A ready-to-use LoRa/LoRaWAN sensor for indoor (industrial) applications |
|
A sub-model of the Sensor Hub for outdoor series that specifically drives third-party RS-485 sensors |
|
HRI-4851 converts 485 bus into LoRa, HRI-4852 connect HRI-4851 to server via ETH or LTE. |
|
A device that converts 485 bus into LoRa, LTE, and Ethernet communication |
|
HRI-4853 converts RS-485 bus into LTE, and Ethernet communication |
|
A LoRa/LoRaWAN device for outdoor applications |
|
A LoRa/LoRaWAN device for outdoor applications |
|
A LoRaWAN conveter belonging to Sensor Hub for Outdoor series |
|
A rod type wireless thermoprobe integrated with LoRa wireless transmission technology |
|
A wireless thermoprobe displaying or uploading temperature via LoRaWAN |
|
Maker series |
|
A classic IoT development board |
|
An E-Ink development kit with multiple wireless drive methods |
|
HTIT-Wsh provides Wi-Fi, BLE, and LoRa solutions |
|
A development board for Wi-Fi, Bluetooth and LoRa |
|
Meet users’ requirements for high performance and small size |
|
A development kit based on ESP32-S3FN8 |
|
A IoT development board with 2.13 inch E-Ink |
|
A IoT development board with 2.9 inch E-Ink |
|
An ESP32+LoRa development board with a 1.9-inch TFT |
|
E-ink driveboard, the accessory of E-ink display |
|
A LoRa/LoRaWAN node module with a high sensitivity, and low cost |
|
A cost-effective LoRa node module |
|
A Low Power Consumption development board based on nRF52840 and SX1262 |
|
A Low Power Consumption development board based on nRF52840 and SX1262 |
|
Linux SiP with 1GHz dual-core ARM A7 and 128MB DDR3 |
|
A bridge that converts WiFi/Bluetooth LoRa signals to each other |
|
CubeCell Series |
|
LoRa development board integrated with MCU |
|
A small volume, stamp hole package module |
|
A Dev-Board. Friendly designed for developers, easy to verify communication solutions |
|
A Module, Supports AT transparent transmission commands |
|
A Dev-Board, based on ASR605x (ASR6501, ASR6502) |
|
A Dev Board with integrated AIR530Z GPS module |
|
WiFi HaLow Series |
|
A built-in camera development board based on ESP32-S3 MCU and Wi Fi HaLow module |
|
A Raspberry Pi HAT that integrates Wi-Fi HaLow module and a 5MP camera |
3. Deploy SnapEmu
SnapEmu is an open-source IoT platform that supports LoRaWAN and MQTT, designed to simplify device management, data decoding, and data visualization operations. It provides intuitive device registration and data flow monitoring functions, supports low code visualization of upstream data decoding and downstream instruction sending, and has corresponding comprehensive documentation support, enabling developers to quickly deploy and debug.
3.1 Register LoRa Gateway on SnapEmu
Here are four methods for registering gateways on SnapEmu. Select the corresponding gateway for registration.
Note: The frequency band for configuring the gateway page needs to be consistent with the frequency band selected on snapemu.
3.2 Node Devices Connection
WiFi LoRa 32 working with SnapEmu
nRF T114 working with SnapEmu