Espera-se que até 2020 teremos 25 bilhões de dispositivos conectados à internet. Para se ter uma ideia que é mais de três vezes a população da Terra hoje. Com os conceitos de IoT e Industry 4.0, Connected Vehicles e Smart Cities se espalhando rapidamente, é mais provável que isso aconteça. Já temos um punhado de protocolos wireless como BLE, Wi-Fi, Cellular etc, mas essas tecnologias não eram ideais para nós sensores de IoT, pois eles precisavam transmitir informações para longa distância sem usar muita energia. Isso levou ao surgimento da tecnologia LoRa, que pode realizar transmissões de longo alcance com baixo consumo de energia.
Como os módulos ESP se tornam sinônimos para aplicativos Wi-Fi, esta tecnologia LoRa também tem calibre para construir uma vasta rede como a Internet. Anteriormente, construímos muitos projetos baseados em IoT usando ESP8266 e Arduino, aqui neste artigo, aprenderemos sobre LoRa e como usá-lo com a plataforma de desenvolvimento Arduino.
O que é LoRa?
O termo LoRa significa Longo Alcance. É uma tecnologia de radiofrequência sem fio introduzida por uma empresa chamada Semtech. Esta tecnologia LoRa pode ser usada para transmitir informações bidirecionais para longa distância sem consumir muita energia. Esta propriedade pode ser usada por sensores remotos que precisam transmitir seus dados operando apenas com uma pequena bateria.
Normalmente Lora pode atingir uma distância de 15-20km (falarei