25 min. "LoRa llega 10 km" es marketing. Lo que llega es lo que sobrevive al presupuesto de enlace, y eso se calcula.
LoRa usa chirp spread spectrum: cada sÃmbolo es un barrido de frecuencia. Esparcir la energÃa en el tiempo permite al receptor recuperar la señal por debajo del piso de ruido — sensibilidades de −120 a −148 dBm según el SF. El precio es tiempo: más alcance = paquetes más lentos. No hay cómo evadir ese intercambio.
| Parámetro | Subirlo da | Cuesta |
|---|---|---|
| SF (7–12) | +~2.5 dB de sensibilidad por paso | duplica el tiempo en aire por cada paso |
| BW (125/250/500 kHz) | menos ancho de banda = más sensibilidad | menos ancho = más lento |
| CR (4/5–4/8) | más robustez ante errores de bit | más bytes de redundancia en el aire |
Un salto de SF7 a SF12 gana ~12 dB pero multiplica el ToA por ~32. En un coche a 60 km/h, ese tiempo es distancia recorrida entre muestras.
P_rx (dBm) = P_tx + G_tx + G_rx − L_cables − FSPL − L_extra
FSPL (dB) = 32.44 + 20·log10(d_km) + 20·log10(f_MHz)
Margen = P_rx − Sensibilidad(SF, BW)
Margen objetivo: ≥10 dB. Menos de eso funciona en el estacionamiento y falla en carrera, porque L_extra incluye lo que no se modela: cuerpo del piloto, chasis metálico, terreno, multipath, otros equipos transmitiendo en la misma banda.
En 902–928 MHz (US915), la FCC limita el tiempo por transmisión a 400 ms por canal bajo salto de frecuencia. Con SF alto y payload grande, un solo paquete puede acercarse a ese lÃmite. Restricción de diseño, no advertencia legal: hay combinaciones SF/payload que simplemente no se pueden usar.
Ocupar como máximo el 30 % del aire disponible. El resto es margen para retransmisiones, el segundo tipo de paquete y otro equipo en la banda.