Spreading factor, velocidad de datos y tiempo en el aire
Por qué SF12 llega más lejos que SF7, cuánto cuesta en tiempo en el aire y cuándo conviene ADR.
Spreading factor (SF)
El spreading factor (factor de dispersión) determina cuánto dura un símbolo. Cada paso hacia arriba duplica aproximadamente el tiempo en el aire y hace la señal más robusta: un gateway puede entonces distinguirla aún más hundida en el ruido.
| Velocidad de datos (EU868) | Ajuste | Tasa de bits | Payload máx. | SNR mínimo | Sensibilidad (típ.) |
|---|---|---|---|---|---|
| DR0 | SF12, 125 kHz | 250 bit/s | 51 bytes | −20 dB | aprox. −137 dBm |
| DR1 | SF11, 125 kHz | 440 bit/s | 51 bytes | −17,5 dB | aprox. −135 dBm |
| DR2 | SF10, 125 kHz | 980 bit/s | 51 bytes | −15 dB | aprox. −133 dBm |
| DR3 | SF9, 125 kHz | 1760 bit/s | 115 bytes | −12,5 dB | aprox. −130 dBm |
| DR4 | SF8, 125 kHz | 3125 bit/s | 222 bytes | −10 dB | aprox. −126 dBm |
| DR5 | SF7, 125 kHz | 5470 bit/s | 222 bytes | −7,5 dB | aprox. −123 dBm |
| DR6 | SF7, 250 kHz | 11.000 bit/s | 222 bytes | −7,5 dB | aprox. −120 dBm |
| DR7 | FSK | 50.000 bit/s | 222 bytes | – | – |
Los valores de sensibilidad son valores orientativos de las hojas de datos de los chips de Semtech. Dependen del gateway y de su antena.
Tiempo en el aire
Más tiempo en el aire significa más energía, más duty cycle y que el canal está ocupado más tiempo para todos los demás. De ahí la regla: tan rápido como sea posible, tan lento como sea necesario.
Velocidad de datos adaptativa (ADR)
Con ADR (adaptive data rate), el servidor de red observa la calidad de recepción de un dispositivo a lo largo de varios paquetes y le indica que transmita más rápido o que reduzca su potencia. ADR es adecuado para sensores montados en un lugar fijo.
No es adecuado para dispositivos que se mueven, porque las condiciones cambian constantemente. Por eso los testers de campo suelen trabajar con un spreading factor fijo: tú eliges qué velocidad de datos quieres probar.