Abrir versión de texto

Contenido del artículo
- Resumen de la serie
- 1. Por qué la geolocalización merece su propia conversación en LoRa
- 2. La premisa subyacente: un enlace ascendente, tres gateways
- 3. TDOA (diferencia de tiempo de llegada): dibujar la cuadrícula con el tiempo
- 4. RSSI (Indicación de la Intensidad de la Señal Recibida): medir la distancia con la intensidad de la señal
- 5. TDOA frente a RSSI: dos lecturas geométricas del mismo evento físico
- 6. Aplicaciones típicas frente a enfoque recomendado
- 7. Práctica de ManThink: GD61x + geolocalización ThinkLink
- 8. Conceptos erróneos comunes y orientación para la selección
- Resumen
- Referencias
- Seguir leyendo
Manual de ingeniería LoRaWAN de ManThink · Artículo 8 · 2026-09-04 Tema: Geolocalización
Resumen de la serie
Bienvenido de nuevo a la serie de ingeniería LoRaWAN de ManThink. En los siete artículos anteriores cubrimos los procedimientos de unión (OTAA/ABP), la tasa de datos adaptativa, los parámetros regionales, la capa física SF/BW/CR, las clases de dispositivo, las generaciones de chips concentradores y los controladores host de gateway. Todas esas preguntas responden a «¿cómo llega la señal?». La geolocalización es una pregunta distinta: ya has recibido una trama de enlace ascendente en algún lugar de la ciudad; ¿puedes deducir dónde se originó ese paquete y cuánto puedes acercarte?
Este artículo se centra en ese problema. LoRaWAN define dos métodos estándar de geolocalización — TDOA y RSSI —, ambos construidos sobre la misma premisa física: un único enlace ascendente es recibido por tres o más gateways simultáneamente. La diferencia es qué magnitud física reporta cada gateway, y qué modelo geométrico usa el servidor de red para extraer la ubicación de esos informes.
1. Por qué la geolocalización merece su propia conversación en LoRa
Dos de los casos de uso canónicos de LPWAN — la medición y el seguimiento — comparten presupuestos de energía similares (5–10 años con batería) pero quieren precisiones de ubicación muy distintas:
| Caso de uso | Precisión de ubicación requerida | Consecuencia de negocio |
|---|---|---|
| Medición remota (electricidad / agua / gas) | Ninguna | Un enlace ascendente termina el trabajo |
| Seguimiento logístico, localizadores de mascotas, gestión de activos valiosos | De decámetros a cientos de metros | Granularidad mínima para «recuperarlo» |
El posicionamiento embebido comercial tiene dos rutas establecidas:
- GNSS (GPS / BeiDou): precisión en exteriores de 1 metros, pero cada fijación necesita ≥30 s de arranque en frío y RF continua, lo que acaba con la vida de la batería (5 años → unos pocos días). El factor de forma, el sellado y los costes de la carcasa se disparan.
- Huella Wi-Fi / BLE: precisión de 1–3 m, pero necesita una base de datos de huellas preconstruida, solo funciona en interiores, falla en exteriores y requiere conectividad constante.
LoRaWAN toma una tercera ruta: deje que los gateways hagan la medición; mantenga el nodo final intacto. El terminal transmite con normalidad — misma potencia, mismo ancho de banda — y la geolocalización ocurre enteramente en el lado del gateway + servidor de red. La BOM, el firmware y la batería del terminal no cambian.
La pregunta que responde este artículo: ¿qué precisión puede alcanzar este enfoque y de qué depende?
Lleva esta guía a tu proyecto
ManThink ofrece productos IoT para conectar dispositivos, desplegar redes y trabajar con datos. Consulta estos recursos de producto junto con las recomendaciones técnicas del artículo:
2. La premisa subyacente: un enlace ascendente, tres gateways
Tanto TDOA como RSSI se apoyan en el mismo hecho: un único enlace ascendente es recibido por ≥ 3 gateways a la vez. Esto significa que, una vez que la red LoRa de una ciudad es lo bastante densa (decenas a cientos de gateways), la geolocalización llega «gratis» sobre el tráfico existente.
Lo que difiere es:
- Qué magnitud física reporta cada gateway al servidor
- Qué modelo geométrico usa el servidor para deducir la posición
Esa única bifurcación es la frontera entre TDOA y RSSI.
3. TDOA (diferencia de tiempo de llegada): dibujar la cuadrícula con el tiempo
3.1 Idea central
Cada gateway adjunta una marca de tiempo de alta resolución a cada enlace ascendente recibido — el «nanosegundo N» de reloj de pared en el que llegó el paquete. Siempre que tres o más marcas de tiempo compartan una base temporal común (normalmente una referencia PPS de GPS), el servidor escribe múltiples Δt = 0 ecuaciones de hipérbola; la intersección es la posición del terminal. Eso es TDOA.
La analogía clásica de Semtech: deja caer una piedra en un lago; las ondas se propagan a la velocidad de la luz. Tres receptores (boyas) en posiciones conocidas registran «el momento en que la onda me alcanzó». El par de diferencias más cercano a cero es el más próximo al terminal. Tres hipérbolas con dos incógnitas dan una fijación puntual.
3.2 El cuello de botella oculto: la marca de tiempo fina
La precisión de TDOA depende críticamente de la resolución de la marca de tiempo. Una diferencia de trayecto de 100 metros corresponde a un retardo de propagación de 333 ns — para un posicionamiento de 100 metros, las marcas de tiempo deben alcanzar la clase de los nanosegundos. Las interrupciones software estándar de un MCU no pueden ofrecer eso de forma consistente.
El concentrador SX1303 de Semtech incorporaFine Timestamp: 64 bits, relativo a PPS, resolución de nanosegundos, registrado en hardware a la llegada del paquete. La «precisión del evento» se convierte en un hecho de hardware, no en un problema de posprocesamiento software. Precisamente por eso el artículo 6 subrayó que el salto SX1302→SX1303 trata fundamentalmente de geolocalización, no de demodulación.
- Compatible en pines con SX1302 (sustitución directa)
- Hasta 8 paquetes de enlace ascendente simultáneos, cada uno con su propia marca de tiempo
- Referencia temporal: PPS de GPS (pulso por segundo)
Precisión oficial de Semtech para TDOA con Fine Timestamp: 75–150 metros, según las condiciones del canal y la multitrayectoria.
3.3 Sincronización temporal: el requisito previo oculto
«Todos los gateways comparten una base temporal» suena trivial, pero define el techo de la precisión de TDOA:
| Método de sincronización | Error típico | Coste de despliegue |
|---|---|---|
| PPS de GPS (satélite 1 Hz) | ~10 ns | Cada sitio necesita una antena GPS con visibilidad del cielo |
| PTP / NTP de red (LAN) | ~1–100 μs | Solo adecuado donde la infraestructura Ethernet está predesplegada |
| Estación base del operador (LTE / 5G) | 100 ns – unos pocos μs | Depende de los servicios de temporización del operador |
El GPS es la referencia del sector; la antena debe ver el cielo en la azotea/la cima de la torre/la pared exterior — muchos despliegues en interiores lo dificultan. Por eso el TDOA funciona en exteriores pero rara vez llega a interiores profundos.
3.4 Ventajas y costes
| TDOA | |
|---|---|
| Precisión | 20–200 m en exteriores (datos de LoRa Alliance) |
| Coste del terminal | Cero (no se requieren paquetes adicionales) |
| Robustez frente al multitrayecto | Alta (el tiempo de llegada de la envolvente es comparativamente tolerante a NLOS) |
| Viabilidad en interiores | Baja (la sincronización GPS es difícil de desplegar; el metal y el hormigón atenúan mucho) |
| Requisitos de red | ≥ 3 gateways receptoras simultáneas + sincronización temporal |
El TDOA es adecuado para: seguimiento de activos a escala urbana, despacho de flotas logísticas, ganadería inteligente (localización de vacas/ovejas), monitorización de maquinaria agrícola en grandes áreas — el perfil clásico de «exterior, largo alcance, baja potencia, precisión de ~100 m».
4. RSSI (Indicación de la Intensidad de la Señal Recibida): medir la distancia con la intensidad de la señal
4.1 Idea central
Cada gateway informa de la intensidad de señal recibida (dBm) del paquete. Dado un modelo de pérdida de trayecto, el RSSI en espacio libre se atenúa con el cuadrado de la distancia; el modelo log-distancia urbano da:
RSSI(d) = A - 10·n·log10(d)
donde A es el RSSI a 1 metro y n es el exponente de pérdida de trayecto (2 en espacio libre, 2.5–4 en entorno urbano típico). Tres gateways dan cada una una estimación RSSI→distancia; los tres círculos se intersecan en el terminal.
4.2 Precisión en el mundo real
El problema principal de los modelos basados únicamente en RSSI es el multitrayecto: distintas trayectorias reflejadas producen distintas estimaciones de RSSI; la varianza crece con la distancia.
Valores reportados en la literatura académica:
- Modelo RSSI simple: error mediano ~1 km (escenario IoT de largo alcance)
- Modelo de pérdida de trayecto de doble pendiente + nodos de referencia: mediana ~117 m (medición urbana en Amberes)
- Interiores + filtro de Kalman + modelo dinámico: ~1 m (alta densidad, corto alcance)
Cifra oficial de LoRa Alliance: 1000–2000 m (1–2 km) — posicionamiento grueso.
4.3 Ventajas y costes
| RSSI | |
|---|---|
| Precisión | Gruesa — 1–2 km en el modelo simple; ~100 m con modelos refinados |
| Coste del terminal | Cero |
| Requisitos de despliegue | Basta con ≥ 3 gateways receptoras; no se necesita sincronización de reloj |
| Sensibilidad al multitrayecto | Alta (la vegetación, los edificios y el clima sesgan el RSSI) |
| Viabilidad en interiores | Media (el LoRa penetra poco las paredes, pero lo inverso —las reflexiones en interiores— es manejable) |
El RSSI es adecuado para: seguimiento a nivel de bolsillo, cercas de actividad para mascotas, determinación de flotas «dentro/fuera de la ciudad» — aplicaciones en las que la pregunta de negocio es «¿entró o salió el activo de la región X?». El valor no es la precisión bruta sino la infraestructura de sincronización cero.
5. TDOA frente a RSSI: dos lecturas geométricas del mismo evento físico
| Dimensión | TDOA | RSSI |
|---|---|---|
| Techo de precisión en exteriores | 20–200 m (LoRa Alliance / Semtech) | 1–2 km en el modelo simple / ~100 m con refinamiento |
| Sincronización temporal | Requerida (GPS / PTP) | Ninguna |
| Requisito de hardware | Concentrador con marca de tiempo fina (SX1303-class) | Cualquier concentrador LoRaWAN |
| Coste del lado del terminal | Cero | Cero |
| Sensibilidad al multitrayecto | Baja | Alta |
| Viabilidad en interiores | Baja | Media |
| Cómputo en el servidor de red | Moderado (intersección de hipérbolas) | Inferior (intersección de círculos) |
| Aplicación típica | Seguimiento de activos, ganado, enrutamiento de flotas | Detección de "dentro / fuera" a nivel de región |
Conclusión:
- Si la aplicación tolera un error de ~100 m y necesita cobertura interior/exterior → RSSI (sin sobrecarga de sincronización)
- Si la aplicación necesita una precisión de 20–200 m para seguimiento a escala urbana → TDOA (se requiere infraestructura de sincronización GPS)
- En la práctica, la combinación TDOA + RSSI es la mejor — TDOA proporciona la posición base; RSSI la complementa cuando el GPS no está disponible; la precisión combinada suele situarse en la banda de 50–150 m
6. Aplicaciones típicas frente a enfoque recomendado
| Aplicación | Enfoque recomendado | Motivo |
|---|---|---|
| Flota de reparto urbano | TDOA | Exterior, buena visibilidad del cielo, se requiere precisión a nivel de manzana |
| Regulación de bicicletas compartidas | Combinación TDOA + RSSI | Toda la ciudad, 24/7, sensible al consumo, escala de 10k+ |
| Ganadería inteligente (ovejas / vacuno) | TDOA | Campo abierto, cercas virtuales de 200 m en puntos de agua |
| Activo de alto valor (armarios de telecomunicaciones) | TDOA | Una posición de 200 m en la azotea activa la geocerca |
| Localizador de mascotas para consumidores | RSSI | La experiencia de usuario "a menos de 1 km de casa" es suficiente |
| Activo móvil (obra / almacén) | RSSI (solo presencia) | Estado binario "dentro / fuera" |
| Vehículo en aparcamiento subterráneo | TDOA + fusión geomagnética | LoRa puro es insuficiente; se necesita un enfoque híbrido |
| Contadores inteligentes de agua / gas | No se necesita ubicación | El ID del contador está en el enlace ascendente; la ubicación es irrelevante |
7. Práctica de ManThink: GD61x + geolocalización ThinkLink
La puerta de enlace de código abierto GD61x (ESP32-S3 + SX1302) admite 8 canales de recepción LoRa concurrentes — más que suficiente para una resolución TDOA típica. Sin embargo, la resolución de marca de tiempo de SX1302 no coincide con la Fine Timestamp de SX1303; para una precisión de ±100 m, la receta de campo habitual de ManThink es:
- Puerta de enlace GD61x + módulo GPS externo + alineación temporal del lado de la red
…lo que proporciona un TDOA aproximado sin reconstruir el hardware.
La plataforma ThinkLink proporciona:
- Normalización de marcas de tiempo entre múltiples puertas de enlace que cancela la deriva relativa del cero de PPS entre sitios
- Resolutor TDOA basado en la intersección de hipérbolas por mínimos cuadrados de Levenberg-Marquardt
- Respaldo RSSI cuando la sincronización GPS no está disponible (caso típico en interiores)
- Reproducción de trayectorias históricas con precisión de 500 m — muy adecuada para la visualización de flotas
Las puertas de enlace comerciales de nueva generación de ManThink adoptarán SX1303 para ofrecer una precisión de 75–150 m según la especificación de Semtech a nivel de hardware desde el primer momento — esa es la base de ingeniería para la geolocalización de grano fino.
8. Conceptos erróneos comunes y orientación para la selección
8.1 Tres conceptos erróneos
- "SX1303 por sí solo ofrece alta precisión" — Fine Timestamp es la necesaria condición, no la suficiente Todavía se necesita sincronización GPS PPS, un espaciado razonable entre puertas de enlace (típicamente 500 m – 3 km) y una multitrayectoria manejable. SX1303 sin GPS PPS sigue situándose en la banda de ~100 m.
- "RSSI siempre es lo más barato" — Cuanto más ajustado se quiera el RSSI, mayor es el esfuerzo de calibración. Un despliegue de alta densidad a escala urbana requiere calibración de huellas de pérdida de trayecto y recorridos de levantamiento o estudios de sitio con drones. El coste de la prueba de concepto puede superar al de la ruta TDOA.
- "TDOA siempre resuelve" — Cuando solo dos puertas de enlace reciben un enlace ascendente, el sistema no puede determinar la intersección única. La densidad de red no es "cuanto más, mejor" — es "cobertura completa con puertas de enlace de ≥3 en zonas de sombra".
8.2 Selección en tres pasos
- Paso 1 — Precisión requerida. > 500 m gruesa → RSSI; < 100 m fina → TDOA; intermedia → combinación TDOA + RSSI.
- Paso 2 — Infraestructura. Antena GPS en azotea disponible y mantenible → ruta TDOA; interior puro sin visibilidad del cielo → RSSI.
- Paso 3 — Pila de algoritmos. Elija un servidor de red (ThinkLink, ChirpStack, etc.) que ya implemente el resolutor TDOA y la calibración de sincronización. Reimplementar los resolutores de hipérbolas internamente es el error más común.
Resumen
TDOA y RSSI son los dos métodos de geolocalización estándar de LoRaWAN. Convierten el tiempo y la intensidad de señal observables en el mismo enlace ascendente en una posición — cada uno con su propio techo de precisión, requisito de infraestructura y límite de despliegue:
- TDOA: el método de facto para el seguimiento de activos a escala urbana; la precisión de la marca de tiempo es el cuello de botella del hardware
- RSSI: posicionamiento grueso sin sincronización
- Híbrido: mejor práctica en campo — TDOA para la línea base, RSSI para los huecos
La precisión de la geolocalización está regida tanto por la ingeniería —densidad de gateways, calibración del sitio, disciplina de sincronización temporal— como por la física. El whitepaper de geolocalización de LoRa Alliance y los estudios de campo de IEEE apuntan a la misma conclusión: la precisión mejora con la densificación de la red y la calibración del escenario, no solo por la física.
Referencias
- LoRa Alliance, Geolocation Whitepaper, 2018-01, https://lora-alliance.org/wp-content/uploads/2020/11/geolocation_whitepaper.pdf
- Semtech, SX1303 Datasheet — LoRa Core Digital Baseband Chip with Fine Timestamp, 2020-11-05
- Semtech Blog, Enhancing Asset Tracking with the LoRa SX1303 Fine Timestamp Feature, https://blog.semtech.com/using-the-lora-sx1303-fine-timestamp-feature-to-enhance-asset-tracking
- Vo H. et al., Advance Path Loss Model for Distance Estimation Using LoRaWAN's RSSI, IEEE Access 12: 83205–83216, 2024, doi:10.1109/ACCESS.2024.3412849
- Ma Y. et al., Enhancing LoRa-Based Outdoor Localization Accuracy Using Machine Learning, IEEE 2025, https://ieeexplore.ieee.org/document/11080010
- Semtech, SX1303 Product Page, https://www.semtech.com/products/wireless-rf/lora-core/sx1303
Seguir leyendo
- Artículo 1: LoRaWAN Joining: OTAA vs. ABP
- Artículo 2: How LoRaWAN Adaptive Data Rate Actually Works
- Artículo 3: LoRaWAN Regional Parameters: Why CN470 and EU868 Have Different Channel Counts
- Artículo 4: LoRa Physical Layer: How SF, BW, and CR Shape Range and Throughput
- Artículo 5: LoRaWAN Device Classes A/B/C: When Each One Makes Sense
- Artículo 6: Semtech SX1301 vs SX1302 vs SX1303: Concentrator Evolution
- Artículo 7: ESP32-S3 for IoT Gateways: Why Not STM32
Escrito por el ManThink equipo técnico — centrado en gateways LoRaWAN, protocolos y tecnología de posicionamiento.
A continuación: "Stand Up a Private LoRaWAN Network in 5 Minutes with ChirpStack".
ManThink: de los dispositivos a las aplicaciones de datos
¿Planeas una nueva instalación o modernizar un sistema existente? Comparte con ManThink la región, el número de dispositivos, las interfaces de campo y las condiciones de conectividad y alimentación para conversar sobre la selección de productos y la integración.
GD61 Gateway LoRaWAN para interiores
GD61 — Gateway asequible para interiores con Ethernet, Wi-Fi y 4G opcional, y consola web para gestionar red y equipos. Basado en ESP32-S3, sin ThinkLink integrado; se conecta a una plataforma en la nube o autogestionada.
ThinkLink
ThinkLink conecta dispositivos IoT con aplicaciones de datos y permite la conexión de dispositivos, la gestión de datos y el desarrollo de aplicaciones.
Consulta tu proyecto con ManThink →
Confirma los modelos, las configuraciones y las condiciones de uso en la documentación oficial y según los requisitos de tu proyecto.
Artículos relacionados
Edificios y climatización · Socios globales · Consulta tu proyecto ↗
Descubre más notas técnicas y experiencias de campo.
Volver a los artículos ↗