Aziz Bench

Primeros pasos con Meshtastic

Meshtastic convierte pequeñas placas de radio LoRa en una red de mensajes que no necesita internet, SIM ni licencia. Esta guía te acompaña desde la elección de la placa hasta tu primer mensaje, con los ajustes que importan y las normas de España y la UE.

Por Aziz BenchPublicada el 18 min de lectura

Comprobada el 3 de noviembre de 2026 con el firmware Meshtastic 2.7.26, la última versión estable, y con la documentación oficial. La serie 2.8 sigue en alfa y aún no está pensada para la mayoría de los usuarios: donde se comporta de otra manera, lo indicamos. Los menús de la app cambian de una versión a otra; aquí usamos los nombres de los ajustes del firmware.

Qué es Meshtastic y cómo funciona la red mallada

Meshtastic es un firmware de código abierto para pequeñas placas de radio LoRa. Cada placa, un nodo, se conecta a tu móvil por Bluetooth (o al ordenador por USB o Wi-Fi), y los nodos intercambian por radio mensajes de texto, posiciones y lecturas de sensores. No necesitas conexión a internet, red móvil ni tarjeta SIM.

No hay un repetidor central. Un nodo que oye un mensaje por primera vez puede retransmitirlo, y así el mensaje salta de nodo en nodo. Meshtastic lo llama inundación gestionada (managed flooding): los nodos que reciben el paquete con la señal más débil, normalmente los más lejanos, esperan menos antes de repetirlo, de modo que el mensaje se extiende rápido hacia fuera, y un nodo que oye que otro ya lo ha repetido se queda callado.

Cada paquete lleva un límite de saltos, 3 por defecto. Si un nodo recibe el paquete con un límite mayor que cero, resta uno al límite y lo retransmite; cuando llega a cero, ya nadie lo repite. Así los mensajes no dan vueltas sin fin por la red, y por eso llegas a quien está a unos pocos saltos, pero no a toda una región.

Número = saltos que quedanBluetooth3210MóvilTu nodoRetransmiteRetransmiteRetransmiteSolo lo recibeLoRa · 868 / 915 MHzMóvilBluetooth3210Tu nodoRetransmiteRetransmiteRetransmiteSolo lo recibeNúmero = saltos que quedanLoRa · 868 / 915 MHz
Con el límite de saltos por defecto, 3, tu mensaje puede repetirse tres veces: el nodo que oye la tercera retransmisión aún lo recibe, pero ya no lo repite.

LoRa sacrifica velocidad a cambio de alcance. Con el preset predeterminado, un mensaje de 40 caracteres pasa unos 0,7 segundos en el aire: Meshtastic sirve para mensajes, posiciones y telemetría, no para fotos ni voz. Nuestra calculadora LoRa te da el tiempo en el aire para cualquier preset y longitud de mensaje.

Qué necesitas

Un nodo es un microcontrolador, un chip de radio LoRa y una antena, normalmente con batería. Puedes comprarlo ya montado en una caja o como placa de desarrollo suelta. También necesitas un cable USB de datos: un cable que solo carga es el motivo clásico de que el ordenador no vea la placa.

En qué fijarte

  • La banda correcta. En Europa, compra la versión de 868 MHz: las de 915 MHz son para América. La antena está ajustada para una sola banda, así que elige la versión correcta, antena incluida.
  • Un chip de radio reciente. La documentación de Meshtastic recomienda claramente las familias Semtech SX126x (como el SX1262) o LR11xx frente a las antiguas SX127x.
  • nRF52 o ESP32. Las placas con nRF52840 consumen mucho menos: son la opción habitual para nodos portátiles y solares, y se actualizan copiando un archivo en una unidad USB. Las placas ESP32 cuestan menos y tienen Wi-Fi, pero gastan antes la batería.
  • Una antena decente. Las antenas pequeñas que traen muchas placas vienen, según la documentación, de lotes mezclados y puede que no estén ajustadas a tu frecuencia. Una buena antena para tu banda ayuda tanto a emitir como a recibir.
  • Pantalla, GPS y batería son opcionales. La pantalla muestra los mensajes y el PIN de Bluetooth; el GPS permite al nodo compartir su posición sin el móvil. Si lo quieres portátil, mira antes de comprar cómo se conecta la batería (con cable, en un portapilas o integrada).

Placas para empezar

PlacaMicrocontroladorChip LoRaPor qué elegirla
Heltec LoRa32 V3 / V4ESP32-S3SX1262Primer nodo barato, con una pequeña pantalla OLED y Wi-Fi. La V4 lleva un amplificador de potencia: lee la nota sobre la potencia.
LILYGO T-Beam SupremeESP32-S3SX1262GPS integrado.
LILYGO T-EchonRF52840SX1262Nodo portátil con caja: pantalla de tinta electrónica, GPS y batería.
RAK WisBlock RAK4631nRF52840SX1262Modular y de bajo consumo, buena para nodos solares. Compra la RAK4631, no la RAK4631-R: Meshtastic necesita el bootloader de Arduino.
Seeed SenseCAP T1000-EnRF52840LR1110Localizador del tamaño de una tarjeta, con GPS, batería de 700 mAh y protección IP65.
Kit Seeed XIAO con Wio-SX1262ESP32-S3 o nRF52840SX1262Del tamaño de un pulgar y barato, para trastear.

Todas aparecen en las páginas de hardware oficiales de Meshtastic (comprobado en octubre de 2026). Sin precios: cambian demasiado. Casi todas existen en más de una versión de frecuencia, así que compruébalo antes de comprar.

Instala el firmware

Si tu nodo ya trae Meshtastic instalado, puedes pasar directamente a la app y actualizarlo más adelante. Si no:

Placas ESP32 (Heltec, T-Beam, XIAO ESP32-S3)

  1. Conecta la placa al ordenador con el cable USB de datos.
  2. Abre el flasher web en Chrome o Edge: solo funciona en esos navegadores, porque se comunica con la placa mediante el acceso al puerto serie del navegador (Web Serial).
  3. Elige tu placa y una versión estable del firmware, y sigue las instrucciones.
  4. Si el ordenador no ve la placa, instala el controlador USB-serie de su chip: Silicon Labs CP210x o WCH CH9102 (CH340/CH341). Si una placa ESP32-S3 no se conecta, el botón 1200bps reset del flasher la pone en modo de descarga.

Placas nRF52 (T-Echo, RAK4631, XIAO nRF52840)

  1. Conecta la placa por USB y pulsa dos veces el botón de reset. Aparecerá como una unidad USB con los archivos CURRENT.UF2, INDEX.HTM e INFO_UF2.TXT.
  2. Copia en esa unidad el archivo de firmware .uf2 de tu placa. El flasher web puede descargar el archivo correcto y copiarlo por ti.
  3. Al terminar la copia, la placa se reinicia con Meshtastic. Para salir del bootloader sin actualizar, pulsa reset una vez.

La T1000-E tiene un solo botón y ningún botón de reset, así que la doble pulsación no sirve. Con el bootloader nRF52 de Meshtastic 2.5 o posterior, conecta el cable USB, mantén pulsado el botón mientras el localizador se enciende y sigue 3 segundos más: la unidad aparece a los pocos segundos. Para salir sin actualizar, expulsa la unidad. Con el bootloader que instala Seeed, el botón no lleva a este modo: la página de la T1000-E en la documentación de Meshtastic explica las alternativas.

Conecta la app

El nodo se usa a través de una app:

  • Android: la app Meshtastic, en Google Play o F-Droid.
  • iPhone, iPad y Mac: la app Meshtastic de la App Store.
  • Cualquier ordenador: el cliente web. Sus conexiones por Bluetooth y USB funcionan mejor en Chrome o Edge.

La primera conexión por Bluetooth pide un PIN. Una placa con pantalla muestra un PIN aleatorio de seis cifras; una placa sin pantalla usa el PIN fijo 123456. La documentación recomienda encarecidamente cambiarlo en los ajustes de Bluetooth, porque todas las placas sin pantalla empiezan con el mismo.

Primera configuración: los ajustes que importan

1. Antes que nada, la región

Un nodo nuevo tiene la región en UNSET y, mientras siga así, muestra un aviso en pantalla y no emite nada. En los ajustes LoRa elige EU_868: en España, como en el resto de la UE, el nodo emitirá entre 869,4 y 869,65 MHz. La región fija las frecuencias, la potencia máxima y el límite del ciclo de trabajo (duty cycle: la parte de cada hora que el nodo puede pasar emitiendo) que el firmware hace cumplir.

2. Tus nombres

Elige un nombre largo y uno corto, que aparecen en las listas de nodos y en los mapas de los demás. El firmware estable admite hasta 39 bytes en el nombre largo (la alfa 2.8, 24) y 4 bytes en el corto; las letras con tilde ocupan dos bytes y casi todos los emojis cuatro, así que en el nombre corto caben cuatro letras sin tilde o un emoji. Los puede leer cualquiera que esté dentro del alcance, así que no pongas tu nombre completo ni tu dirección.

3. El preset: el que se usa en tu zona

Un preset del módem agrupa el factor de ensanchamiento, el ancho de banda y la tasa de codificación de LoRa. Long Fast (LongFast en la pantalla del nodo) es el predeterminado y un buen equilibrio entre alcance y velocidad. Dos nodos con presets distintos no tienen un enlace más lento: directamente no se oyen. Muchas redes con tráfico intenso han pasado a presets más rápidos, como Medium Fast, así que averigua cuál se usa cerca de ti: pregunta en un grupo local o lanza Local Mesh Discovery en la app de Android o de Apple, que escucha un preset tras otro y ordena lo que oye.

En la región EU_868 los presets Turbo no caben: su ancho de banda de 500 kHz es mayor que toda la banda de 869,4–869,65 MHz. Si eliges uno, el firmware estable vuelve a Long Fast, y la alfa 2.8 ya no los ofrece. Nuestra calculadora LoRa compara los presets por tiempo en el aire y balance del enlace.

4. Canales: públicos por defecto, privados si quieres

Nada más encenderlo, tu nodo está en el canal primario predeterminado, cuya clave de cifrado (AQ==) es la misma en todos los nodos. Cualquiera que use Meshtastic puede leerlo: tómalo como un canal público.

Para un grupo privado, añade un canal secundario (posiciones de la 1 a la 7) con una clave aleatoria, es decir, cifrado de 256 bits, y compártelo con tu grupo mediante un código QR o un enlace. No cambies el nombre ni la clave del canal primario: por él salen las emisiones periódicas del nodo (sus datos cada tres horas y, si están activadas, la posición y la telemetría), y con un primario privado la red pública deja de verte. En bandas más anchas, como la de EE. UU., su nombre determina además la frecuencia.

5. El rol: quédate en CLIENT

El rol predeterminado, CLIENT, ya retransmite los mensajes de los demás. ROUTER está pensado solo para nodos fijos en puntos realmente estratégicos (el ejemplo de la documentación es una torre en lo alto de una montaña, no un edificio alto): los nodos vecinos pasan a preferirlo para retransmitir, y un router mal colocado empeora la red para todos. Si tienes varios nodos, la documentación aconseja uno en CLIENT (o CLIENT_BASE para el del tejado) y CLIENT_MUTE, que no retransmite, para el resto.

6. Límite de saltos: déjalo en 3

El máximo es 7, pero la documentación es tajante: «Really, 3 is fine» (de verdad, con 3 basta). Cada salto de más hace que más nodos repitan tus paquetes y gasta tiempo en el aire que es de todos. Súbelo solo si sabes que no hay otra forma de llegar a un destino concreto.

7. Posición y privacidad

Si tu nodo tiene GPS, o la app comparte la ubicación del móvil, el nodo emite su posición. Con el firmware estable, el canal primario predeterminado la envía con una precisión de 13 bits, unos 2,9 km, y la precisión de cada canal la eliges tú, de exacta a desactivada: nada te impide ponerla exacta en el canal público, pero no lo hagas. La alfa 2.8 es más estricta: los nodos nuevos no comparten la posición en el canal predeterminado y, en un canal con una clave conocida por todos (sin clave, con la predeterminada o con una clave de un byte), el firmware nunca envía más de 15 bits, unos 729 m. Baja la precisión, o desactiva la posición, si no quieres poner tu casa en el mapa de todos.

Tu primer mensaje: ¿te oye alguien?

Abre la lista de nodos. Cada nodo que has oído aparece con la hora del último contacto y, para los que oyes directamente, la señal de su último paquete: el RSSI, lo fuerte que llega, y la SNR, cuánto destaca sobre el ruido. LoRa puede descodificar señales por debajo del ruido, así que una SNR negativa es normal: con Long Fast se descodifica hasta unos −17,5 dB.

Para probar un enlace, envía un mensaje directo: el destinatario acusa recibo, y solo ese acuse de recibo demuestra la entrega. Un mensaje en el canal cuenta como entregado en cuanto tu nodo oye a otro repetirlo, lo que demuestra menos.

El traceroute muestra el camino hasta un nodo, salto a salto, con la SNR de cada tramo (desde el firmware 2.5, también el camino de vuelta). Gasta más tiempo en el aire que un mensaje y un nodo puede lanzar como mucho uno cada 30 segundos: úsalo para diagnosticar, no para monitorizar.

Alcance: la altura gana a la potencia

El alcance de LoRa depende mucho más de lo que hay entre las antenas que de la potencia de emisión.

  • Gana altura. El horizonte radioeléctrico crece con la raíz cuadrada de la altura de la antena, unos 4,12 × √h km (h en metros) con la refracción estándar: unos 5 km para una antena en la mano a 1,5 m y 14 km para una en un tejado a 12 m. Los horizontes de las dos antenas se suman.
  • Despeja el camino. Aun con visión directa, los obstáculos cerca de la línea recta, en la zona de Fresnel, absorben la señal. Colinas, edificios y árboles en medio pesan más que unos decibelios de potencia.
  • Antes la antena que la potencia. Una antena mejor ayuda en los dos sentidos; más potencia, solo en uno, y en Europa llegas enseguida al límite legal.
  • Paredes, no personas. A estas frecuencias las personas absorben poco y los edificios mucho: un nodo junto a una ventana o en un tejado rinde mucho más que uno metido en un cajón.

Calcula tu propio enlace: abre la calculadora con un nodo portátil a 1,5 m y otro en un tejado a 12 m, a 5 km de distancia, con Long Fast en la banda EU_868.Abrir la calculadora

Alimentación y baterías

La autonomía depende sobre todo de la placa. La documentación recomienda las nRF52 para nodos portátiles y solares porque consumen mucho menos que las ESP32, que van bien para nodos conectados a la red eléctrica o para nodos portátiles que solo tengan que durar uno o dos días.

El ahorro de energía (Power Saving), en los ajustes de alimentación, apaga el Bluetooth, el puerto serie, el Wi-Fi y la pantalla. Está pensado para nodos con panel solar o baterías pequeñas; una vez activado, para volver a los ajustes usa el botón de usuario, un reset o la administración remota. En las placas ESP32 el nodo pasa entonces el tiempo de inactividad en light sleep (sueño ligero): el procesador se suspende, la radio LoRa sigue escuchando y un paquete entrante lo despierta.

Para dimensionar la batería o el panel de un nodo fijo, mide su corriente media con un medidor USB y usa nuestras herramientas: la calculadora solar aislada para el panel y la batería, la comparativa de baterías para elegir entre LiFePO4, Li-ion y las demás químicas, y la tabla de tensión de baterías para saber la carga a partir de la tensión.

Normas y buenas prácticas

La norma europea

EU_868 emite entre 869,4 y 869,65 MHz, una banda armonizada en toda la UE para dispositivos de corto alcance (banda 54 de la Decisión 2006/771/CE, cuyo anexo se sustituyó por última vez mediante la Decisión de Ejecución (UE) 2025/105): como máximo 500 mW PRA (potencia radiada aparente) y, para los dispositivos que no usan las técnicas de acceso al espectro de la norma armonizada, como escuchar antes de emitir, un ciclo de trabajo máximo del 10 %.

El firmware hace cumplir el ciclo de trabajo: suma el tiempo en el aire de tu nodo en la última hora, retiene las emisiones rutinarias, como la telemetría y la información del nodo, cuando pasa del 5 % y deja de emitir al 10 % hasta que ha pasado tiempo suficiente. También limita la potencia de emisión a 27 dBm (500 mW), pero no conoce tu antena, y la PRA cuenta la ganancia de la antena respecto a un dipolo de media onda, es decir, por encima de 2,15 dBi. Una placa con solo un SX1262 llega como mucho a 22 dBm y, con una antena pequeña, se queda muy por debajo del límite. Con un amplificador de potencia es otra historia: la Heltec V4, con la potencia de emisión predeterminada, entrega los 27 dBm completos, que con una antena de 2,15 dBi ya son exactamente 500 mW PRA. En EU_868, baja la potencia de emisión tantos dB como dBi tenga la antena por encima de 2,15 (3 dB para una antena de 5,15 dBi, por ejemplo); nuestra calculadora hace la cuenta.

Hay una opción Override Duty Cycle Limit. Déjala desactivada: si la activas, tu nodo puede superar el límite legal. El modo para radioaficionados (licensed mode) la activa por su cuenta y quita además el tope de potencia: no lo uses nunca en EU_868, porque 869,4–869,65 MHz no es una banda de radioaficionado y superarías los dos límites. Es solo para radioaficionados con licencia, en las bandas que esta permite, como los 70 cm (EU_433, entre 433 y 434 MHz). El firmware aplica las reglas de la banda, pero mantenerte dentro de ellas, con tu antena y tus ajustes, es responsabilidad tuya.

En España

El Cuadro Nacional de Atribución de Frecuencias (CNAF, Orden ETD/1449/2021, modificada por la Orden ETD/625/2023) recoge en su nota UN-158 los dispositivos de corto alcance de la Decisión 2006/771/CE y los considera de «uso común»: se permiten siempre que no causen interferencias, y no tienen derecho a protección frente a ellas. Las condiciones técnicas son las de la decisión europea que ya hemos visto. No hemos encontrado en el texto vigente de la Ley General de Telecomunicaciones el artículo que diga expresamente que el uso común no necesita licencia, así que no lo citamos.

Buenas prácticas

  • Mantén el límite de saltos en 3 y el rol en CLIENT, salvo que la comunidad local pida otra cosa.
  • Deja la telemetría y la posición en sus intervalos predeterminados o más largos: cada paquete usa tiempo en el aire que comparte toda la red, y en Europa el ciclo de trabajo deja poco margen.
  • Usa el canal público para las conversaciones abiertas y un canal secundario para el tráfico de tu grupo.
  • Si la red local usa otro preset, cámbiate tú en vez de pedir a todos que cambien.

Preguntas frecuentes

¿Necesito licencia para usar Meshtastic en España?

En la UE, esta banda está armonizada para dispositivos de corto alcance, que se usan sin licencia individual (Italia y Francia, por ejemplo, lo dicen expresamente en su normativa nacional); en España, la nota UN-158 del CNAF los considera de «uso común». Lo que sí debes respetar son los límites de potencia y de ciclo de trabajo. El modo para radioaficionados es solo para quien tiene licencia y en bandas de radioaficionado, por ejemplo a 433 MHz: nunca en EU_868, donde quitaría el tope de potencia y desactivaría el límite de ciclo de trabajo.

¿Meshtastic necesita internet o la red móvil?

No. Los nodos hablan entre sí directamente por radio y tu móvil habla con tu nodo por Bluetooth. Existe un puente a internet (MQTT), pero es opcional.

¿Hasta dónde llegan dos nodos?

Depende de la altura de las antenas y de lo que haya en medio mucho más que de la potencia. Nuestra calculadora LoRa estima el balance del enlace, el horizonte radioeléctrico y la zona de Fresnel para tus alturas y tu distancia.

¿Puedo usar en España una placa de 915 MHz?

No es buena idea: compra la versión de 868 MHz. Su antena está ajustada para esa banda, y la documentación de Meshtastic indica para España las regiones europeas (EU_868 o EU_433): un nodo en otra región no oye la red local.

¿Mis mensajes son privados?

Los mensajes del canal predeterminado los puede leer cualquiera con Meshtastic. Los mensajes directos entre nodos con firmware 2.5 o posterior van cifrados con criptografía de clave pública, y un canal secundario con tu propia clave aleatoria solo lo lee quien tiene la clave. La cabecera de los paquetes, con los números de nodo del remitente y del destinatario, nunca se cifra.

¿Por qué no veo ningún otro nodo?

Comprueba, por este orden: que la antena está puesta, que la región es EU_868, que tu preset es el de la zona y que no has cambiado el nombre del canal primario. Si todo está bien, quizá no haya nadie a tu alcance con los ajustes públicos: pregunta en un grupo local qué usan.

¿Pongo mi nodo como router?

Casi seguro que no. CLIENT ya retransmite los mensajes. ROUTER es para nodos fijos en puntos altos y estratégicos, normalmente acordados con la comunidad local, porque los nodos de alrededor empiezan a depender de él.

¿Cuánto dura la batería?

Depende de la placa, la pantalla, el GPS y el tráfico que haya en la red; con la misma batería, las nRF52 duran mucho más que las ESP32. Para un nodo fijo, mide la corriente media y dimensiona batería y panel con nuestra calculadora solar aislada.

Fuentes

  1. Versiones del firmware Meshtastic (estables y alfa)
  2. Blog de Meshtastic: Let’s talk about 2.8
  3. Documentación de Meshtastic: Getting Started
  4. Documentación de Meshtastic: Initial Configuration
  5. Documentación de Meshtastic: Joining your local mesh
  6. Documentación de Meshtastic: dispositivos compatibles
  7. Documentación de Meshtastic: antenas LoRa
  8. Documentación de Meshtastic: Web Flasher
  9. Documentación de Meshtastic: controladores serie ESP32
  10. Documentación de Meshtastic: actualización arrastrando el archivo (nRF52)
  11. Documentación de Meshtastic: SenseCAP Card Tracker T1000-E
  12. Documentación de Meshtastic: configuración de Bluetooth
  13. Documentación de Meshtastic: configuración LoRa
  14. Documentación de Meshtastic: región LoRa por país
  15. Documentación de Meshtastic: configuración de canales
  16. Documentación de Meshtastic: configuración del dispositivo (roles)
  17. Blog de Meshtastic: Choosing the right device role
  18. Documentación de Meshtastic: configuración de alimentación
  19. Documentación de Meshtastic: módulo Traceroute
  20. Documentación de Meshtastic: algoritmo de difusión de la red
  21. Documentación de Meshtastic: cifrado
  22. Documentación de Meshtastic: app de Android, indicador de señal
  23. Documentación de Meshtastic: app de Apple, primeros pasos
  24. Documentación de Meshtastic: cliente web
  25. Firmware Meshtastic 2.7.26: tabla de regiones y tope de potencia (RadioInterface.cpp)
  26. Firmware Meshtastic 2.7.26: cómputo del ciclo de trabajo (airtime.cpp)
  27. Firmware Meshtastic 2.7.26: bloqueo de emisiones por encima del ciclo de trabajo (Router.cpp)
  28. Firmware Meshtastic 2.7.26: potencia máxima del SX126x (SX126xInterface.cpp)
  29. Firmware Meshtastic 2.7.26: precisión de la posición en el canal predeterminado (Channels.cpp)
  30. Firmware Meshtastic 2.7.26: longitud de los nombres (mesh.pb.h)
  31. Firmware Meshtastic 2.7.26: modo para radioaficionados (AdminModule.cpp)
  32. Firmware Meshtastic 2.7.26: amplificador de potencia de la Heltec V4 (variant.h)
  33. Firmware Meshtastic 2.7.26: control del amplificador (LoRaFEMInterface.cpp)
  34. Firmware Meshtastic 2.8.2 (alfa): precisión de la posición en canales públicos (PositionModule.cpp)
  35. Firmware Meshtastic 2.8.2 (alfa): longitud máxima del nombre largo (meshUtils.h)
  36. Decisión de Ejecución (UE) 2025/105, que sustituye el anexo de la Decisión 2006/771/CE (banda 54)
  37. Orden ETD/625/2023, que modifica el CNAF; nota UN-158 (BOE)
  38. digital.gob.es: interfaces radioeléctricas de dispositivos de corto alcance (SRD)