LoRaWAN – Overview

LoRaWAN Overview:

Every “thing” is getting “connected” and “smart”.

 

IEEE Communications Magazine published this visual rendering of the many potential physical world applications enabled by sensors and smarts.

What is LoRaWAN

LoRaWAN (a network architecture and protocol) is a type of low-power wide-area-network (LPWAN). LPWANs are used for low-power and low-data applications. In the US, LoRaWAN uses the ISM Band centered at 915 MHz (902-928 MHz). Battery-powered end-nodes can be deployed 1+ kilometers from the nearest RF gateway.

More Info: LoRaWAN for Low Power Wireless

LoRaWAN System Components:

  • End-nodes (devices)
  • RF Gateways
  • Network Servers
  • Application Servers
  • Data storage and analysis

LoRaWAN System Components (Source: TBD)

 

End-Nodes

Arduino-style MCU; Adafruit Feather M0 with LoRa (aka RadioFruit). Using theLoRaWAN-MAC-in-C Libraryfrom MCCI.

More Info: Adafruit Feather for End-Nodes

Gateways

LoRaWAN Gateways perform as routers, equipped with a LoRa (RF) concentrator, allowing them to receive (and transmit) LoRa frames.

More info: LoRaWAN Gateways

Network Server

The LoRaWAN Network Server (NS) provides radio control, end-point management, and an interface to the application server.

More info: EveryNet Network Servers and Radio Transport

Application Server

The Application Server (AS) provides application enablement. It decrypts and decodes the application data for forwarding to the applications.

This project uses Aexonis CemTore for the Application Server.

More info: CemTore Applications and Devices

Client Application

Clients of the data will deploy applications to provide for analytics and alerting based on data recevied from end-node.

This project supports using a private MQTT broker for receiving the Application Data.

Reference Diagram

This diagram shows the topology for a LoRaWAN deployment using Aexonis CemTore as the application gateway.

LoRaWAN Data Journey - A Trip Report