¿Qué es LoRa y LoRaWAN?
LoRa (Long Range) es una tecnología de radio de espectro disperso que permite comunicaciones de largo alcance con consumo de energía extremadamente bajo. LoRaWAN es el protocolo de red basado en LoRa para redes IoT. A diferencia del WiFi (100m) o Bluetooth (10m), LoRa puede alcanzar kilómetros: 5-10 km en campo abierto y 1-3 km en zonas urbanas.
El módulo más popular para Arduino es el RA-02 (basado en SX1278) o el módulo TTGO LoRa32 con ESP32 integrado, ambos disponibles en Especificar.cl.
Módulo RA-02 con Arduino
- Frecuencia: 433 MHz (Chile y Latinoamérica) o 915 MHz
- Alcance: hasta 10 km en campo abierto
- Interfaz: SPI (pines MOSI, MISO, SCK, NSS, RESET, DIO0)
- Librería: RadioHead o LoRa de Sandeep Mistry
- Potencia de transmisión: hasta 100 mW (20 dBm)
- Antena: requiere antena de cuarto de onda (~17cm para 433 MHz)
Nodo sensor LoRa con batería
Un Arduino Pro Mini 3.3V con sensor DHT22 y módulo RA-02 puede correr con 2 baterías AA durante más de un año usando el modo sleep del microcontrolador. El nodo despierta cada 15 minutos, lee el sensor, transmite los datos por LoRa a un gateway y vuelve a dormir. Perfecto para monitoreo de temperatura en bodegas, campos agrícolas o puntos remotos sin WiFi.
Red de sensores con gateway
Un gateway LoRa (Raspberry Pi + módulo LoRa) recibe datos de múltiples nodos y los envía a la red LoRaWAN pública (TTN - The Things Network es gratuita). Desde TTN los datos fluyen a Grafana, ThingSpeak o tu propio servidor para visualización. Así construyes una red de sensores de ciudad inteligente con mínima infraestructura.