Skip to content
Secciones de la documentación

Calculadora de presupuesto de enlace LoRa: sensibilidad, tiempo en el aire y alcance

POSThttps://rftools.io/api/py/v1/calculate

Slug lora-link-budget. Presupuesto de enlace LoRa con las fórmulas del Semtech SX1276: sensibilidad del receptor según el factor de dispersión y el ancho de banda, tiempo de símbolo, tiempo en el aire con optimización automática para baja velocidad de datos, tiempo de espera por ciclo de trabajo, pérdida de trayecto en espacio libre u Okumura–Hata, margen de enlace y alcance máximo.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de lora-link-budget
NombreUnidadRangoValor predeterminadoDescripción
spreadingFactornúmeroninguna6 … 129Los chips por símbolo son 2^SF; cada paso hacia arriba añade unos 2,5 dB de sensibilidad y duplica el tiempo en el aire
bandwidthnúmerokHzal menos 7.8125Ancho de banda de la señal LoRa; 125 kHz en la mayoría de los canales LoRaWAN
codingRatenúmeroninguna1 … 41Corrección de errores hacia adelante (FEC): cuatro bits de datos en cinco a ocho bits codificadosUno de: 1 4/5 · 2 4/6 · 3 4/7 · 4 4/8
payloadLengthnúmerobytes1 … 25520Bytes de la carga útil LoRa, de 1 a 255 (una trama LoRaWAN añade 13 bytes de sobrecarga a los datos de la aplicación)
preambleLengthnúmerosymbolsal menos 08Símbolos de preámbulo programados; 8 en LoRaWAN
implicitHeadernúmeroninguna0 … 10Modo de encabezadoUno de: 0 Encabezado explícito · 1 Encabezado implícito
crcnúmeroninguna0 … 11CRC de la carga útilUno de: 1 CRC activado · 0 CRC desactivado
noiseFigurenúmerodBal menos 06Unos 6 dB para un SX127x con la máxima ganancia del LNA
txPowernúmerodBmcualquiera1414 dBm es el límite habitual en la UE a 868 MHz; 20 dBm con PA_BOOST
txGainnúmerodBicualquiera2.15Ganancia de la antena de transmisión
rxGainnúmerodBicualquiera5Ganancia de la antena de recepción
lossesnúmerodBal menos 02Pérdidas por cable y otras
frequencynúmeroMHzal menos 1868Frecuencia
pathLossModelnúmeroninguna0 … 51Espacio libre, u Okumura–Hata para un trayecto urbano, suburbano o ruralUno de: 0 Espacio libre · 1 Okumura–Hata, urbano (ciudad pequeña/mediana) · 2 Okumura–Hata, urbano (ciudad grande) · 3 Okumura–Hata, suburbano · 4 Okumura–Hata, rural casi abierto · 5 Okumura–Hata, rural abierto
distancenúmerokmal menos 0.0012Distancia
baseHeightnúmeromal menos 130Lo usa Okumura–Hata, válido de 30 a 200 m
mobileHeightnúmeromal menos 0.11.5Lo usa Okumura–Hata, válido de 1 a 10 m
dutyCyclenúmero%0.001 … 1001Fracción del tiempo en que un dispositivo puede transmitir; 1% en la subbanda UE de 868,0–868,6 MHz (ETSI EN 300 220-2)
extraLossCountnúmeroninguna0 … 60Cuántas pérdidas más añade el enlace, como la penetración en edificios, el follaje, el cuerpo o el desajuste de polarización (0–6)
extraLoss1númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización
extraLoss2númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización
extraLoss3númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización
extraLoss4númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización
extraLoss5númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización
extraLoss6númerodB0 … 500Otra pérdida del enlace, como la penetración en edificios, el follaje, la pérdida por el cuerpo o el desajuste de polarización

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de lora-link-budget
CampoUnidadDescripción
linkMarginprincipaldBMargen de enlace
sensitivitydBmSensibilidad del receptor
receivedPowerdBmPotencia recibida
pathLossdBPérdida de trayecto
maxRangekmAlcance máximo
timeOnAirmsTiempo en el aire
symbolTimemsTiempo de símbolo
payloadSymbolsningunaSímbolos de la carga útil
lowDataRateOptimizeningunaOptimización para baja velocidad de datos (1 = activada)
bitRatebit/sTasa de bits equivalente
offTimesTiempo de silencio mínimo tras cada paquete
packetsPerHourningunaPaquetes por hora dentro del ciclo de trabajo
totalLossdBPérdida total

Cómo llamarla