Now, going deeper into LoRaWAN, let’s start by first understanding LoRa. LoRa is complementary to existing IoT communication technologies. It utilized a very narrow Bandwidth which is used for small data transmission. Also, LoRa is very robust to interference. Another aspect of LoRa is its multi-path and fading resistance and doppler shift resistance. This is because LoRa transmits low data rate with high spreading factors. It is designed for IoT applications given its long range of data transmission capability. However, longer range of coverage and low power consumption come with a cost, and that is bandwidth. Therefore, LoRa is primarily used for applications where connected devices are asleep most of the time and when they are required to read and send data, they wake up for a short period of time and then go back to sleep.