LoRaWAN Interface Types Explained: hNS-JS, vNS-JS, and More
Advertisement
This page describes the different LoRaWAN interface types, specifically: hNS-JS interface, vNS-JS, ED-NS, AS-hNS, hNS-sNS, sNS-fNS, and AS-JS interface, along with their respective functions.
Figure 1: LoRaWAN interfaces between its elements
The figure above depicts the LoRaWAN architecture highlighting the various interfaces.
LoRaWAN Interface Types - hNS-JS, vNS-JS, ED-NS, AS-hNS, hNS-sNS, sNS-fNS, AS-JS
The following table outlines the LoRaWAN network interfaces used between the different network elements.
LoRaWAN Interface Types | Description |
---|---|
hNS-JS | • Used for the activation procedure between the Join Server and Network Server. |
vNS-JS | • Used for the roaming activation procedure to retrieve the NetID of the hNS associated with the End Device. |
ED-NS | • LoRaWAN MAC layer signaling. • Payload delivery between the End Device and Network Server. |
AS-hNS | • Delivery of the application payload. • To associate meta-data between the AS (Application Server) and NS (Network Server). |
hNS-sNS | • Roaming signaling and Payload delivery between the Home Network Server (hNS) and Serving NS (sNS). |
sNS-fNS | • Roaming signaling and Payload delivery between the Serving Network Server (sNS) and Forwarding NS (fNS). |
AS-JS | • To deliver the application session key from the Join Server (JS) to the Application Server (AS). |
Reference: LoRaWAN Backend Interfaces document V1.0. Visit www.lora-alliance.org to download the document.