Dusun LoRaWAN gateway runs a Linux-based OS to implement LoRa basic station stack integrating with the AWS Iot Core LoRaWAN network server to complete the data upload channel.
AWS IoT Core for LoRaWAN is a fully managed LoRaWAN network server (LNS) that provides gateway
management using the Configuration and Update Server (CUPS) and Firmware Updates Over-The-Air (FUOTA) capabilities. Users can replace the private LNS with AWS IoT Core for LoRaWAN and connect the Long Range Wide Area Network (LoRaWAN) devices and gateways to AWS IoT Core.
In detailed steps, this file mainly describes a sample way to integrate the Dusun LoRaWAN gateway with the AWS IOT Core LoRaWAN platform, from building the AWS IOT Core LoRaWAN server to connecting gateways and sub-LoRaWAN devices.
Packet Forwarder
The gateway uses BasicStation to manage connections with AWS.
Platform | TTN | ChirpStack | AWS |
Packet Forwarder | Semtech UDP Packet Forwarder | Semtech UDP Packet Forwarder | Basics Station |
Configuration Steps
Step 1: Configuration in AWS IoT Core
(a) Add gateway
Customize the gateway’s EUI yourself, it’ll be needed in the following steps.
(b) Create and download certificates
Create a certificate and download it. Copy the CUPS endpoint and download server trust certificates. Choose a role to add permission for the gateway. Then submit.
Step 2: Configuration in gateway
(a) Find the folder you used to store the credentials created in AWS.
(b) Rename the ***.cert.pem file to cups.crt, rename the ***.private.key file to cups.key
(c) Log in to the web page of the gateway.
Fill in the server address, EUI, and server port recorded from AWS.
(d) Click the button to upload certs.
(e) Check the connection status
Connect sub-LoRaWAN devices
(a) Switch to Profiles and add device profile.
(b) Add service profile
(c) Switch to Destinations, Add destination
(d) Add wireless device