This paper summarizes resources for LoRa and LoRaWAN.
LoRa is a new IoT technique which is very suitable for energy efficient and long range communications. Sometimes peopole use LoRa as the physical layer modualtion technique while LoRaWAN as the MAC protocol and also the network structure. In other cases, you may also see that LoRa is used as a general term to represent LoRa/LoRaWAN. A good tutorial and summary of the LoRa and LoRaWAN can be found at link.
LoRa (Long Range) is an IoT wireless technology patented by Smetech. It defines the physical layer modulation.
Understand LoRa modulation
LoRaWAN is a media access control (MAC) protocol for wide area networks. It is defined by LoRa Alliance
LoRaWAN is not the only MAC protocol for LoRa. Symphony Link is also available. A difference between Symphony Link and LoRaWAN can be found here
Many LoRaWAN protocol implementations may not support the lastest version. For example, pycom devices only support LoRaWAN 1.0.2. The previous versions of LoRaWAN specifications can be accessed from https://lora-alliance.org/resource-hub
- LoRaWAN Overview by TTN
- mbed tutorial: Building a private LoRa network link
- LoRaWAN network architecture link
LoRaWAN Network Server
- Public Network Server
- Private Network Server
LoRaWAN Demo at University of Liverpool
A LoRaWAN demo has been created at the Adavenced Networks Research Group (ANRG), University of Liverpool. The demo built a complete LoRaWAN-based IoT system, including FiPy end devices, gateway, and applications. A detailed introduction can be found at link.
- mbed LoRaWAN APIs link
- Arduino LMIC link
- Arduino RadioHead (not supporting LoRaWAN) link
- Pycom micropython LoRa/LoRaWAN modules link
- 14 LoRa FAQs Answered from LinkLabs https://www.link-labs.com/blog/lora-faqs