LoRaWAN Devices

The LoRaWAN® specification is a Low Power, Wide Area (LPWA) networking protocol designed to wirelessly connect battery operated ‘things’ to the internet in regional, national or global networks, and targets key Internet of Things (IoT) requirements such as bi-directional communication, end-to-end security, mobility and localization services.

Introduction

See the LoRaWAN Overview page for background information on LoRaWAN itself.

Objective

Create a "LoRaWAN device driver" at Edge to communicate with end/leaf devices for control and telemetry data. It targets key Internet of Things (IoT) requirements such as bi-directional communication, end-to-end security, mobility and localization services. This allows communication with other device protocols at the edge.

Implementation

  • Use the open source Chirpstack LoRa Server Stack on the edge cluster as a private LoRa network.
  • Use a LoRaWAN device driver to link the LoRa Server Stack to the Edge Compute Platform
  • Use a LoRaWAN concentrator (LoRa gateway) on the edge cluster to connect to the LoRa Server Stack
  • Pre-configure a default setup
Note: This setup is flexible. For example, any existing LoRa gateway (hardware) can be used to connect to our private LoRa network (Server Stack).

Project Steps

  • develop/deploy LoRaWAN concentrator driver and packet forwarder on node with the concentrator hardware
  • deploy ChirpStack gateway bridge, network server, application server (dependencies postgresql, redis, mosquitto) on cluster (LoRa Server Stack)