Malla o 'red' privada en Meshtastic: como hacerlo correctamente

Por: Juan
29/06/2026

Contexto

En la ciudad de Bahía Blanca, el grupo Sudoeste Mesh (SOMesh) modificó el preset LoRa de LongFast a MediumFast, lo que mejoró notablemente la comunicación entre todos los nodos de la red. Este instructivo se basa en esa experiencia y utiliza la configuración ANZ (para Argentina) con el preset MEDIUM_FAST como punto de partida.

Escenario inicial: crear una malla completamente aislada

Partimos del siguiente caso práctico:

"Quiero armar una flota de equipos que se comuniquen exclusivamente entre ellos, sin participar ni ver el tráfico del canal público MediumFast (o LongFast). Mi canal 0 debe ser privado."

¿Qué ocurre al configurar un nodo con el preset ANZ - MEDIUM_FAST? Cuando elegimos este preset, Meshtastic asigna automáticamente el slot de frecuencia N° 45, lo que equivale a transmitir en 926,125 MHz. Si en cambio usáramos el preset ANZ - LONG_FAST, el slot sería el N° 20 (918,875 MHz). Estos números de slot son valores predefinidos por el software para cada preset, no son aleatorios.

Un detalle clave: los canales de Meshtastic (como MediumFast o Privado) no están vinculados físicamente al slot de frecuencia. El software, al aplicar el preset, simplemente dice: "Ok, el preset es MEDIUMFAST, entonces para ANZ uso el slot 45, y configuro el canal 0 como 'MediumFast' abierto".

El truco para aislar la red

Si lo primero que hacemos al configurar un nodo es eliminar el canal 0 'MediumFast' por defecto y crear en su lugar un canal propio con una PSK (clave precompartida) generada por nosotros, Meshtastic puede reasignar automáticamente el slot de frecuencia. En mis pruebas, al hacer esto, el slot pasó del 45 al 30.

¿Qué implica esto? Que todos los nodos que compartan ese nuevo canal 0 privado (con la misma PSK) trabajarán en el slot 30, es decir, en 922,375 MHz. Como la malla pública opera en el slot 45 (926,125 MHz), ambas redes no se ven entre sí. Los nodos privados formarán una malla totalmente independiente, y ningún equipo de la malla pública podrá escuchar ni retransmitir sus mensajes.

Topología de una malla privada aislada

Supongamos que tenemos cuatro nodos, todos configurados con el preset ANZ - MediumFast, pero operando en el slot 30 (el que Meshtastic asignó automáticamente al eliminar el canal público):

Nodo Canal 0 Rol Observación
Nodo 1 'Privado' (con PSK propia) CLIENT_MUTE Equipo de usuario
Nodo 2 'Privado' (con PSK propia) CLIENT_BASE Nodo fijo en altura
Nodo 3 'Privado' (con PSK propia) CLIENT_MUTE Equipo de usuario
Nodo 4 'Privado' (con PSK propia) CLIENT_BASE Nodo fijo en altura

Esta configuración crea una red completamente cerrada e independiente. El slot 30 (922,375 MHz) asegura que ni siquiera compartan frecuencia con la malla pública (slot 45 / 926,125 MHz). Es un aislamiento total: no se ven, no se escuchan, no retransmiten.

Escenario optimizado: malla privada que colabora con la red pública

Queremos mantener nuestra malla privada cifrada, pero colaborar activamente con el enrutamiento de la malla pública (sin participar en sus conversaciones). Para lograrlo, debemos hacer algunos ajustes:

Pasos para integrar sin perder privacidad:

Topología resultante:

Nodo Canal 0 Canal 1 Rol Slot
Nodo 1 'Privado' (PSK propia) CLIENT_MUTE 45
Nodo 2 'MediumFast' (AQ==) CLIENT_BASE 45
Nodo 3 'Privado' (PSK propia) CLIENT_MUTE 45
Nodo 4 'MediumFast' (AQ==) CLIENT_BASE 45

¿Cómo funciona esto?

Conclusión parcial: todos ganan. Nuestra malla privada se extiende geográficamente gracias a la colaboración de los nodos públicos, y al mismo tiempo colaboramos con el enrutamiento de la red abierta.

Extendiendo la funcionalidad: nodo híbrido

Ahora supongamos que queremos agregar un quinto nodo que cumpla una doble función:

Configuración correcta para el nodo híbrido

Parámetro Valor
Preset ANZ - MediumFast
Slot 45 (forzado si es necesario)
Canal 0 'MediumFast' con clave AQ== (la pública por defecto)
Canal 1 'Privado' con la misma PSK que el resto de los nodos de la malla cerrada

Advertencia importante

No se debe cambiar el orden de los canales.

Si movemos el canal MediumFast a otra posición (por ejemplo, convertirlo en canal 1 y el privado en canal 0), Meshtastic reasignará el slot automáticamente y perderemos la frecuencia 45. Además, podrían dejar de funcionar correctamente funcionalidades críticas como:

En el diagrama adjunto, el Nodo D representa esta configuración correcta, mientras que el Nodo A muestra el ejemplo incorrecto (con los canales invertidos o mal ordenados).

Diagrama de Red Privada y su comportamiento


En esta entrada: Meshtastic red privada malla privada sudoeste mesh somesh