What is the LoRaWAN Protocol? The LoRaWAN protocol is a low-power wide area network (LPWAN) specification intended for wireless battery operated ‘things’ in a regional, national or global network. LoRaWAN technology delivers secure bi-directional communication, mobility and localization services.
The LoRaWAN protocol is a low-power wide area network (LPWAN) specification intended for wireless battery operated ‘things’ in a regional, national or global network. LoRaWAN technology delivers secure bi-directional communication, mobility and localization services.
What is LoRa®? LoRa® is the physical (PHY) layer or the wireless modulation utilized to create the long-range communication link.
How are LoRaWAN™ and LoRa® technologies related?
LoRaWAN defines the communication protocol and system architecture for the network while the LoRa physical layer enables the long-range communication link.Network topology
LoRaWAN network architecture is deployed in a star-of-stars topology in which gateways relay messages between end-devices and a central network server. The gateways are connected to the network server via standard IP connections and act as a transparent bridge, simply converting RF packets to IP packets and vice versa. The wireless communication takes advantage of the Long Range characteristics of the LoRaÒ physical layer, allowing a single-hop link between the end-device and one or many gateways. All modes are capable of bi-directional communication, and there is support for multicast addressing groups to make efficient use of spectrum during tasks such as Firmware Over-The-Air (FOTA) upgrades or other mass distribution messages.
What are LoRaWAN classes? LoRaWAN has three different classes of end-point devices to address the different needs reflected in the wide range of applications:
In addition to frequency hopping, all communication packets between end-devices and gateways also include a variable ‘Data rate’ (DR) setting. The selection of the DR allows a dynamic trade-off between communication range and message duration.
To maximize both battery life of the end-devices and overall network capacity, the LoRaWAN network server manages the DR setting and RF output power for each end-device individually by means of an Adaptive Data Rate (ADR) scheme.
LoRaWAN baud rates range from 0.3 kbps to 50 kbps.
Security is a primary concern for any mass IoT deployment and the LoRaWAN specification defines two layers of cryptography: A unique 128-bit Network Session Key shared between the end-device and network server
A unique 128-bit Application Session Key (AppSKey) shared end-to-end at the application level
AES algorithms are used to provide authentication and integrity of packets to the network server and end-to-end encryption to the application server. By providing these two levels, it becomes possible to implement ‘multi-tenant’ shared networks without the network operator having visibility of the users payload data. The keys can be Activated By Personalisation (ABP) on the production line or during commissioning, or can be Over-The-Air Activated (OTAA) in the field. OTAA allows devices to be re-keyed if necessary. The LoRaWAN specification is developed and maintained by the LoRa Alliance: an open association of collaborating members.