Create your private LoRa network with Cumulocity Thick-Edge and Chirpstack

products versions - Cumulocity Thick Edge 10.17

Introduction

It is a common use-case to require the setup of a private LoRa network, especially in constrained environments such as a shopfloor or a construction site.
Using Cumulocity Thick Edge with a Chirpstack LNS and a cheap LoRa gateway with a simple packet forwarder enabled, it is possible to have one running in a few minutes.

Pre-requisite

First of all, you will need a Cumulocity Thick Edge instance up and running with microservice enabled. It can be either the VM or the Kubernetes version.
Next, you will need enough disk space on the machine running Thick Edge to install the Chirpstack LNS.
Then you’ll need a LoRa gateway, such as an Options Cloudgate or a Multitech Conduit, configured as a basic LoRa packet forwarder.

Steps to follow

On the machine running Thick Edge, ensure that docker and docker-compose are installed then follow the steps described here: GitHub - chirpstack/chirpstack-docker: Setup ChirpStack using Docker Compose to have your Chirpstack LNS up and running with the correct region.
On Thick Edge:

Next steps

Register your LoRa devices from Cumulocity, build your dashboards, and enjoy!

Useful links | Relevant resources

Installing Edge Appliance (VM): Introduction - Cumulocity IoT Guides
Installing Edge on Kubernetes: Cumulocity IoT Edge on Kubernetes - Public Preview - Cumulocity IoT Guides
LoRa framework: GitHub - SoftwareAG/cumulocity-lora: LoRa framework including implementations for TTN, Chirpstack, Kerlink Wanesy, Loriot, Actility, Objenious, Live Objects, Orbiwan as well as many codecs and still adding more, and lot of unique features such as user-friendly UI to send device commands, gateway management, codec IDE
Chirpstack docker: GitHub - chirpstack/chirpstack-docker: Setup ChirpStack using Docker Compose

3 Likes