Aprende
Cómo funciona una red mesh de Meshtastic
- Fecha de publicación
- 2026-08-26
- Versión de firmware
- Conceptos verificados para Meshtastic 2.7.26
- Hardware utilizado
- Ejemplos basados en nodos Meshtastic; referencias de campo a 2 × Heltec V4 ESP32-S3R2
- Metodología de prueba
- Explicación educativa basada en documentación oficial de Meshtastic y observaciones de FS001
- Resultados reproducibles
- El lector puede comprobar comunicación directa y retransmitida con tres nodos compatibles
Cómo funciona una red mesh de Meshtastic
Publicado el 26 de agosto de 2026 · Pilar: Aprende
En la introducción a Meshtastic explicamos que sus radios pueden comunicarse sin torres celulares, wifi ni internet. Ahora vamos a mirar lo que ocurre entre esos equipos cuando un mensaje tiene que viajar por la red.
La idea esencial es sencilla:
Un nodo que escucha un paquete puede ayudar a retransmitirlo para que llegue más lejos.
Sin embargo, una red mesh de Meshtastic no es una fila perfecta de radios ni una ruta fija dibujada de antemano. Los enlaces cambian con el terreno, los edificios, la antena, el movimiento y los nodos que estén disponibles en ese momento.
Primero: ¿qué es un nodo?
Un nodo es el dispositivo Meshtastic que contiene la radio LoRa. Puede ser una placa como el Heltec V4, un equipo portátil con pantalla o un nodo instalado en una posición fija.
El teléfono no sustituye al nodo. Cumple otra función:
- El teléfono se conecta al nodo mediante Bluetooth, wifi o USB.
- La aplicación entrega el mensaje al nodo.
- El nodo lo transmite por LoRa.
- Otro nodo lo recibe directamente o después de una o más retransmisiones.
- El teléfono conectado al nodo receptor muestra el mensaje.
Por tanto, hay dos conexiones diferentes:
- Teléfono ↔ nodo: Bluetooth, wifi o USB.
- Nodo ↔ nodo: radio LoRa.
La segunda es la que forma la red mesh y puede funcionar aunque los teléfonos no tengan señal celular.
Comunicación directa: un solo enlace
Imagina dos nodos:
BASE → MOBi
Si MOBi está dentro del alcance de BASE y ambos utilizan parámetros de radio compatibles, puede recibir el paquete directamente. No hace falta un tercer equipo.
A esto podemos llamarlo una comunicación de cero retransmisiones: el mensaje salió del nodo de origen y llegó al destino por el enlace de radio directo.
Enlace directo
Enlace retransmitido
La distancia no es el único factor. Un enlace corto puede fallar por terreno, hormigón, metal o una antena mal colocada; uno más largo puede funcionar si tiene un corredor de radio favorable. Eso fue precisamente lo observado en nuestro primer estudio de campo, FS001.
Cuando aparece un nodo intermedio
Ahora añadamos un tercer nodo:
BASE → RELÉ → MOBi
Supongamos que MOBi no escucha directamente a BASE, pero RELÉ sí escucha a BASE y también puede alcanzar a MOBi.
El proceso ocurre así:
- BASE transmite el paquete.
- RELÉ lo recibe.
- RELÉ lo retransmite.
- MOBi recibe la copia retransmitida.
Esa retransmisión adicional es un salto, conocido en inglés como hop.
El nodo intermedio no necesita estar conectado al teléfono de una persona para ayudar a la red. Mientras esté encendido, configurado para retransmitir y sea compatible con los parámetros de radio utilizados, puede participar en el transporte de paquetes.
Una malla no es una cadena fija
El diagrama BASE → RELÉ → MOBi sirve para aprender, pero la red real puede tener varias posibilidades:
- BASE puede alcanzar directamente a MOBi.
- Uno de varios nodos puede retransmitir.
- Un paquete puede tomar una oportunidad diferente en otro momento.
- Un nodo puede escuchar el paquete pero no necesitar retransmitirlo.
- Ninguna combinación disponible puede tener un enlace físico suficiente.
Meshtastic utiliza una forma de retransmisión administrada. Los nodos escuchan los paquetes y el sistema intenta evitar copias redundantes innecesarias. No significa que cada radio retransmita inmediatamente todo lo que oye.
Esto importa porque LoRa comparte una cantidad limitada de tiempo de aire. Si demasiados nodos transmiten innecesariamente, aumenta la posibilidad de congestión y colisiones.
¿Qué limita la cantidad de saltos?
Cada paquete incluye un límite de saltos o hop limit. Este valor controla cuántas retransmisiones puede realizar el paquete antes de dejar de propagarse.
Ejemplo simplificado:
- Hop limit 0: no se permiten retransmisiones.
- Hop limit 1: un nodo intermedio puede retransmitir.
- Hop limit 2: se permiten hasta dos retransmisiones.
- Hop limit 3: se permiten hasta tres retransmisiones.
Cuando un nodo retransmite el paquete, reduce el límite restante. Cuando llega a cero, el paquete ya no continúa saltando por la malla.
El límite evita que los mensajes circulen indefinidamente y ayuda a proteger el tiempo de aire. La documentación oficial recomienda mantener el máximo de saltos en 3, salvo que exista una razón concreta para cambiarlo.
Subir el valor no aumenta la potencia de transmisión ni arregla un enlace físico deficiente. Solo permite que un paquete utilice más retransmisiones si existen nodos capaces de conectarlo.
Cómo evita la red repetir el mismo paquete para siempre
Los paquetes tienen identificadores que permiten reconocer duplicados. Si un nodo vuelve a escuchar un paquete que ya procesó, no lo trata como un mensaje completamente nuevo.
De forma simplificada, Meshtastic combina:
- identificación de paquetes duplicados;
- un tiempo de espera antes de retransmitir;
- supresión de retransmisiones que ya no son necesarias;
- límite de saltos.
El resultado no es una ruta garantizada. Es una estrategia para aumentar las oportunidades de entrega sin permitir que cada mensaje se multiplique sin control.
¿Todos los nodos ayudan a retransmitir?
No necesariamente.
El comportamiento depende de la función y de la configuración del dispositivo. Un nodo con el rol normal CLIENT participa en la malla y puede retransmitir tráfico. Otros roles y modos pueden reducir, priorizar o desactivar las retransmisiones.
Para una red pequeña, no conviene convertir automáticamente todos los equipos en routers. Un nodo dedicado a infraestructura debe colocarse donde realmente aporte cobertura, preferiblemente en una posición elevada y estable. Elegir un rol más agresivo sin necesidad puede aumentar el uso del canal.
Para comenzar, la decisión más prudente es conservar el rol predeterminado y cambiarlo solo cuando el diseño de la red lo justifique.
¿Los nodos tienen que compartir el mismo canal?
Aquí hay que separar dos conceptos:
Compatibilidad de radio
Para escucharse por LoRa, los nodos deben utilizar configuraciones compatibles, como la región y el preset de módem.
Contenido del mensaje
Los canales de Meshtastic determinan qué mensajes puede descifrar un nodo mediante una clave compartida. Un nodo puede llegar a retransmitir tráfico compatible a nivel de radio aunque no pueda leer su contenido, dependiendo de su modo de retransmisión.
Eso significa que escuchar, retransmitir y descifrar no son exactamente la misma acción.
Profundizaremos en canales, claves y seguridad en el próximo artículo de esta secuencia.
Más nodos no siempre significa una red mejor
Esta es una de las ideas que más se simplifica al hablar de redes mesh.
Añadir un nodo puede ayudar si:
- conecta dos zonas que antes estaban aisladas;
- está colocado en una ubicación con mejor línea de vista;
- permanece encendido de forma estable;
- utiliza una antena y configuración apropiadas;
- cubre un vacío real de la red.
Pero puede aportar poco o incluso añadir tráfico innecesario si:
- está en el mismo lugar que varios nodos existentes;
- queda encerrado entre hormigón y metal;
- usa parámetros incompatibles;
- tiene un rol inadecuado;
- aumenta las transmisiones sin abrir un nuevo enlace útil.
La pregunta correcta no es solamente “¿cuántos nodos tenemos?”, sino:
¿Qué conexiones útiles añade cada nodo a la malla?
Ejemplo práctico con tres nodos
Puedes comprobar el concepto con tres dispositivos:
- Configura los tres con la misma región y preset.
- Conserva inicialmente el rol predeterminado.
- Verifica que A puede comunicarse con B.
- Verifica que B puede comunicarse con C.
- Busca una condición controlada donde A no alcance directamente a C.
- Mantén B en una posición que conecte ambos extremos.
- Envía un mensaje desde A hacia C y observa los saltos indicados por la aplicación.
No hagas esta prueba en una emergencia real. Realízala con tiempo, registra la configuración y repite varias transmisiones antes de concluir que el enlace es confiable.
Nuestra guía Cómo configurar tu primer nodo Meshtastic cubre la preparación inicial de los equipos.
Lo que una red mesh puede y no puede hacer
Una malla puede extender cobertura utilizando radios intermedios y seguir operando sin un servidor central para la comunicación LoRa local.
Pero no crea señal donde no existe ningún enlace físico posible. Si un cerro, una estructura o una mala instalación impiden que los nodos se escuchen, el software no puede inventar el tramo faltante.
La red también tiene límites de capacidad. Meshtastic está diseñado para mensajes cortos, ubicación y telemetría; no para voz, fotografías o video.
La malla ofrece más oportunidades de conexión, no una garantía absoluta de entrega.
Resumen
- El teléfono controla el nodo, pero los nodos se comunican entre sí mediante LoRa.
- Dos nodos pueden comunicarse directamente.
- Un nodo intermedio puede retransmitir un paquete y crear un salto.
- La red no depende de una cadena fija ni retransmite todo sin control.
- El hop limit limita la cantidad de retransmisiones.
- Los parámetros de radio compatibles permiten escucharse; las claves de canal permiten descifrar el contenido.
- Más nodos solo ayudan cuando añaden enlaces útiles.
- El terreno, las estructuras, las antenas y la ubicación siguen siendo determinantes.
Continúa la ruta Aprende
- Anterior: ¿Qué es Meshtastic? Guía para principiantes
- Siguiente: Canales, regiones y configuración básica en Meshtastic
- Ponlo en práctica: Cómo configurar tu primer nodo Meshtastic
- Observa evidencia real: FS001: terreno, estructuras y orientación de antena
Fuentes técnicas
- Meshtastic: Off-Grid Communication For Everyone
- Consejos oficiales de configuración: retransmisión y hop count
- Configuración LoRa de Meshtastic
- Configuración y roles del dispositivo
MeshHubPR — tecnología abierta, explicada desde Puerto Rico.