Saltar al contenido principal

5 publicaciones etiquetados con "Meshtastic"

Guías, configuraciones y despliegue de nodos utilizando el protocolo Meshtastic para redes de radio de largo alcance.

Ver Todas las Etiquetas

Guía de configuración inicial paso a paso para tu dispositivo Meshtastic

· 19 min de lectura
¡Atención!

Este artículo fue creado en mayo de 2026. Podés consultar aquí la fecha de su última actualización. Tené en cuenta que Meshtastic evoluciona constantemente, por lo que algunas opciones o procedimientos pueden cambiar con el tiempo.

En esta sección vas a aprender a configurar tu primer nodo Meshtastic y dejarlo operativo. A lo largo de un proceso simple, vamos a cubrir tres aspectos principales:

  • Configuración inicial: Cómo encender el dispositivo, vincularlo a tu teléfono mediante la app Meshtastic (Bluetooth) y establecer las configuraciones necesarias para comenzar a operar.
  • Parámetros de comunicación: Cómo definir la región, el canal y otras configuraciones clave para poder comunicarte con otros nodos.
  • Primeros pasos en la red: Cómo integrarte a la malla y comenzar a utilizar el sistema de mensajería.

El objetivo es que, en pocos minutos, puedas tener tu nodo funcionando y listo para integrarse a la malla.

Obtención de un dispositivo

Existe un gran variedad de dispositivos y el que hayas de elegir dependerá de su función, también hay una gran variedad de marcas que se dedican al universo Meshtastic. Nosotros no usaremos uno en particular para esta guía porque el proceso es similar para todos.

Conexión

¡Importante!

Antes de encender cualquier equipo LoRa, conectá la antena al dispositivo. De lo contrario, podrías dañarlo.

¡Atención!

Si el nodo que adquiriste ya viene con Meshtastic instalado, podés comenzar directamente con la configuración. En caso contrario, dirígite al apartado de firmware y luego continúa con esta sección.

Podés enlazar tu nodo Meshtastic a un teléfono o computadora de dos formas: por USB (serial) o mediante Bluetooth.

  • Conexión por USB (serial): Simplemente conecta el dispositivo a través de un cable USB. La app lo reconocerá automáticamente.
  • Conexión por Bluetooth: Al encender el nodo, podrás vincularlo desde tu teléfono o PC como cualquier otro dispositivo Bluetooth.
    • Si el nodo tiene pantalla, mostrará un código de emparejamiento que deberás ingresar en el dispositivo desde el cual te estás conectando.
    • Si el nodo no tiene pantalla, el código de emparejamiento por defecto es 123456.

Este código se utiliza únicamente la primera vez para establecer la conexión.

Preparación del dispositivo

Configuraciones de radio

Es importante saber que estas configuraciones vienen predefinidas con el fin de aliviar la tarea de quien opera los equipos y que funcionan muy bien ya que los hemos probado. No obstante, si usted posee los conocimientos necesarios puede NO usarlos y hacer una configuración completamente personalizada.

Región

información

Estas configuraciones están pensadas para Argentina. Si te encuentras en otro país, es posible que debas elegir una región diferente, aunque el procedimiento es el mismo.

La configuración de la región es esencial para poder comunicarte con otros dispositivos, ya que define los parámetros de radio esenciales para la comunicación.

Podés configurarla de tres maneras: desde el dispositivo, desde la app del celular o mediante Meshtastic CLI (Command Line Interface). En este artículo no se abordará el uso de esta última herramienta.

  • Desde el dispositivo (si tiene pantalla):
    • Al iniciar, antes de vincularlo con un teléfono (en firmware igual o superior a 2.7.15), se te solicitará configurar la región. Deberás elegir ANZ (Australia/Nueva Zelanda).
    • También podés hacerlo desde el menú: LoRa Info → LoRa Region, donde deberás seleccionar ANZ.
  • Desde la app:
    • Luego de la vinculación, si el dispositivo no tiene región configurada, aparecerá una opción para definirla. Allí deberás seleccionar Australia/Brasil/Nueva Zelanda.
    • También podés modificarla en cualquier momento desde Ajustes → LoRa.

Esto se debe a que en estos países, al igual que en Argentina, se utilizan frecuencias entre 902 y 928 MHz (comúnmente referidas como banda de 915 MHz). Estas frecuencias son de uso libre y no requieren una licencia especial para operar.

Radio presets

Los radio presets son un conjunto de tres parámetros preconfigurados: SF (Spreading Factor), BW (Bandwidth) y CR (Coding Rate). En conjunto, estos definen cómo se transmite la señal, afectando directamente el alcance, la velocidad de transmisión y la tolerancia a errores.

De forma simplificada, cuanto mayor alcance se busca, menor será la velocidad de transmisión y mayor la robustez de la señal.

Por defecto, el dispositivo viene configurado en LongFast, por lo que no es necesario modificarlo para un uso general. Podrás comunicarte con cualquier nodo que tenga configurada la misma región y el mismo radio preset.

En caso de necesitar ajustarlo, podés elegir entre los siguientes presets: LongSlow, LongMedium, LongFast, MediumFast, MediumSlow, ShortSlow, ShortFast y ShortTurbo.

Podés modificar esta configuración desde:

  • Dispositivo (con pantalla): LoRa → Radio Preset
  • App móvil: Ajustes → LoRa

Firmware

Si el nodo que adquiriste ya viene con Meshtastic instalado, podés comenzar a utilizarlo completando las configuraciones anteriores. No obstante, dado que se trata de una tecnología en constante evolución, es recomendable mantener el firmware actualizado.

En caso de que el dispositivo no tenga Meshtastic instalado, el proceso de instalación y actualización es el mismo, sólo sigue estos pasos y tendrás tu dispositivo listo para su uso.

¡Atención!

Existen dos métodos para hacerlo: vía BLE (Bluetooth Low Energy) o mediante conexión USB.

Desde este espacio, no recomendamos el uso de BLE (al menos a la fecha de publicación de este artículo), ya que durante las pruebas el proceso resultó inestable y puede dejar el dispositivo en un estado no funcional, requiriendo intervención manual para recuperarlo.

El método por USB, en cambio, es más estable y confiable, por lo que es el recomendado.

El procedimiento varía según el tipo de hardware del nodo (nRF52 o ESP32). A continuación, se detallan los pasos para cada caso:

  1. Ingresá a la herramienta de flasheo.
  2. Seleccioná el dispositivo que vas a utilizar. Si no lo encontrás fácilmente, podés filtrar por marca. En caso de dispositivos ensamblados o DIY(ensamblados por uno mismo), deberás identificar el modelo de la placa base (en nuestro blog, podrá identificar qué marcas son fabricantes y ensambladores*). Por ejemplo un Meshnology N37 corresponde a un Wio Tracker L1. Para saber qué placa lleva, lee bien la descripción del dispositivo que vayas a comprar. En nuestro caso particular ya sabíamos qué placa traía, pero como había que armarlo, en la caja que venía la placa también especificaba esta importante información.
  3. Seleccioná la versión de firmware.
    • Alpha: inestable
    • Beta: estable
      Se recomienda utilizar la última versión beta disponible.
  4. Conectá el dispositivo por USB. Ten en cuenta que:
    • Podés hacerlo en cualquier momento del proceso.
    • Usar cable USB de datos (NO sólo carga).
    • NO desconectar durante el proceso.
  5. Ingresá el dispositivo en modo DFU (Device Firmware Update):
    • Oprima dos veces el botón de reset.
    • El dispositivo aparecerá como una unidad de almacenamiento en el sistema.
  6. Recomendación de instalación según el tipo de pantalla del dispositivo:

Se recomienda descargar el archivo de extensión .uf2 en la carpeta del dispositivo. El proceso es similar a cuando descarga cualquier otro archivo y lo ubica en la capeta que desea de su computador. Esto aplica para todos los SO (Linux, MacOS y Windows).

También puedes descargarlo en cualquier carpeta del equipo y luego copiar o mover dicho archivo a la carpeta a la del dispositivo.

flash_nRF52_1

Oprima "Descargar UF2"

flash_nRF52_2

Elija la carpeta de descarga


¿Cada cuánto es recomendable actualizar el firmware? Aún no definimos una métrica recomendable que permita asegurar cuánto debe usted actualizar el firmware. Sí recomendamos que haga este procedimiento apenas haya adquirido el producto, aunque no es necesario que lo haga antes de conectarlo al celular por primera vez.

Configuraciones adicionales

Aquí se mostrarán las modificaciones que, quizás, no son tan esenciales pero que nosotros hemos llevado a cabo.

Zona horaria

Es posible que esta se ajuste automáticamente al vincular el dispositivo con el teléfono. Sin embargo, puede haber diferencias entre la configuración del nodo y la del celular, por lo que conviene verificar manualmente.

En caso de que no aparezca Argentina en la lista, deberás seleccionar una zona horaria equivalente. Para Argentina, se recomienda utilizar “Brasilia”, porque posee el mismo huso horario.

Este proceso puede realizarse tanto desde el teléfono como desde el nodo (si este cuenta con pantalla).

  • Celular: Ir a Ajustes → Dispositivo → Zona horaria. Es una de las últimas opciones dentro del menú “Dispositivo”. Allí podés optar por usar la zona horaria del teléfono o configurar una manualmente.
  • Nodo: Ir a Reloj → Clock Action → Timezone y seleccionar “BR/Brasilia” (en caso de estar en Argentina). Si te encontrás en otra región, deberás elegir la zona horaria correspondiente.

Canales

Un canal en Meshtastic es básicamente un grupo de comunicación. Pensalo como un “grupo de WhatsApp”, pero sin internet.

Desde la app, entrás al apartado de Ajustes → Canales y verás un canal por defecto llamado “LongFast”. Este es el canal preconfigurado y su nombre está asociado al preset de radio que estés utilizando. Como de manera predeterminada viene configurado como “Long Range - Fast”, toma ese nombre. Si cambias el preset de radio, vas a notar que el nombre del canal también cambia.

Dentro de “Canales” verás un signo “+”, el cual debés oprimir para crear uno nuevo. Una vez dentro, elegís el nombre del canal y, en la parte de la clave, es recomendable usar el símbolo de recargar para generar automáticamente una clave segura (AES-256). También podés definir una manualmente, pero en ese caso debés asegurarte de que sea válida y compatible.

Una vez terminado, salís de esta ventana y envías los cambios al dispositivo. Este paso es muy importante: si no aplicas los cambios, el canal no se guardará y no tendrá efecto.

Crear_canales

Ubicación

Dentro de la configuración del canal, existe una opción para enviar la posición. Debés activarla y, una vez hecho esto, habilitar la opción de ubicación precisa.

Luego, guardás los cambios y los enviás al dispositivo para que tengan efecto.

Primer mensaje y validación de comunicación

Una vez configurado el dispositivo, el siguiente paso es verificar que puede comunicarse correctamente dentro de la red.

Envío de mensaje a un canal

La forma más simple de comprobar el funcionamiento es enviar un mensaje a un canal. Para ello, ingresá al canal en el que estés configurado (por ejemplo, el predeterminado), escribí un mensaje y envíalo.

Si hay otros nodos en la red con la misma configuración (región, canal y radio preset), estos deberían recibir el mensaje.

Es importante destacar que si no hay otros nodos en alcance, no recibirás respuesta y esto no necesariamente significa que tu dispositivo esté mal configurado.

Escribir_canales

Envío de mensaje a un nodo específico

Dirigite a la lista de nodos, seleccioná uno y utilizá la opción de enviar mensaje. La conversación aparecerá en la sección correspondiente, luego de enviar o recibir un primer mensaje.

Escribir_mensajes_particulares

Solo podrás comunicarte con nodos que hayan sido detectados previamente por la red. Para que esto ocurra, deben compartir la misma región y el mismo radio preset (o una configuración compatible).

Si el nodo no responde, puede estar fuera de alcance o sin conectividad en ese momento.

Es importante entender que Meshtastic no funciona como una red en tiempo real constante. Los mensajes pueden tardar en propagarse dependiendo de la distancia, la cantidad de nodos intermedios, el entorno y la configuración.

¿Cómo saber si está funcionando?

Al enviar mensajes, podrás ver indicadores de envío y recepción similares a aplicaciones de mensajería, aunque no tienen la misma precisión ni fiabilidad.

También podés utilizar el mapa: si otros nodos comparten su ubicación, podrás ver su posición aproximada y confirmar su presencia en la red.

Tené en cuenta que:

  • Ver un nodo no garantiza una comunicación estable. Al estar diseñado para ser una malla móvil, un nodo puede quedarse fuera de cobertura y dejar de “verte”, por ende, no puedes comunicarte con él.
  • La ausencia de respuesta no siempre indica un problema.

La mejor forma de validar el funcionamiento es contar con al menos dos nodos configurados correctamente y realizar pruebas entre ellos.


Con estas configuraciones ya podés empezar a utilizar Meshtastic y sacarle provecho en situaciones reales.

No son las únicas opciones disponibles: se trata de una herramienta potente y en constante evolución. Sin embargo, para un primer contacto, esta base es más que suficiente para comenzar a operar dentro de la red.

A medida que ganes experiencia, vas a poder ajustar parámetros y explorar configuraciones más avanzadas según tus necesidades.

El siguiente paso es ponerlo en práctica: probar en campo, validar alcances y entender cómo se comporta la red en tu entorno. ¡Buena suerte!

Explorando alternativas LoRa: Primer contacto con MeshCore

· 9 min de lectura

¿Qué es MeshCore? ¿Y qué relación tiene con Meshtastic?

Si bien algo ya hemos mencionado en un artículo anterior, lo mencionaremos nuevamente: MeshCore es un sistema multiplataforma que permite comunicaciones off-grid (fuera de la red) basadas en texto, mediante hardware de radio LoRa (Long Range). Similar a Meshtastic hasta el momento, pero... ¿Qué los diferencia?

Comportamiento de la malla

La forma de enviar los mensajes es similar para ambos, ya que el mensaje recorre la red que estos dispositivos crean entre sí buscando a su destinatario. Pero MeshCore va más allá, ya que, una vez encontrado su destinatario, guarda la ruta de comunicación con dicho nodo. Debido a esto, cuando se vuelvan a comunicar entre ellos, el mensaje sólo se transmitirá a nodos que repitan el mensaje y que se encuentren en la ruta de comunicación entre ambos (siempre y cuando el camino siga funcionando para que el mensaje llegue). Haciendo un paralelismo, si usted quiere visitar a su amigo que vive a 4 cuadras, una vez que encuentre el recorrido más corto para llegar, probablemente lo repita cada vez que quiera visitarlo. Pero si luego se muda a 12 cuadras el camino que usaba para llegar a destino cambiará, por lo cual deberá encontrar un nuevo camino y luego usará el mismo para llegar. Esta cualidad contribuye a que las redes que se pueden crear con Meshcore puedan ser significativamente más grandes, llegando a los 64 saltos. En el caso de Meshtastic, el límite es de 7 saltos. Esta no es una limitación arbitraria, sino una decisión de diseño pensada para optimizar el funcionamiento en entornos urbanos.

Pero… ¿Qué es exactamente un “salto”?

Un salto ocurre cada vez que un nodo retransmite un mensaje para acercarlo a su destino. Es decir, cuando un dispositivo recibe un mensaje y lo vuelve a emitir para que otro nodo más lejano pueda captarlo. Una forma sencilla de entenderlo es imaginar una carrera de postas: cada corredor recorre un tramo y le pasa la posta al siguiente. De la misma manera, cada nodo transmite el mensaje al siguiente, hasta que finalmente llega al destinatario.

¿Cómo funciona?

Funciona de manera similar que Meshtastic y opera en los mismos dispositivos. Nosotros ya tenemos algunos de ellos adquiridos, por lo que no nos representa un costo extra probarla. Lo único que debemos hacer es flashear nuestros dispositivos con firmware MeshCore, y lo podremos hacer desde la siguiente página. El proceso es similar tanto para los dispositivos con nRF52, como con ESP32, pero si hay que hacer una gran salvedad en este apartado, los firmware de la gran mayoría de dispositivos, están pensado para cumplir una única función.

Me explico... En Meshtastic, es posible cambiar qué función va a desempeñar el aparato y puede usar todos los métodos de conexión a la pc o celular desde un mismo firmware, mientras que en MeshCore hay firmware dedicado para diferentes situaciones. Por ejemplo, existen 4 firmwares para el Elecrow ThinkNode M1, dependiendo de si el dispositivo que envía y recibe mensajes va a usar la conexión vía BLE o vía USB, si es repetidor exclusivo o si es un room server (depósito de mensajes para quien no haya podido recibirlos acceda y los pueda ver). Aunque, en la última versión del firmware, le permite a los nodos con una determinada configuración enviar y repetir, es una función limitada en comparación al funcionamiento de Meshtastic.

En nuestra primera experiencia, más a principio de año, se sufrieron fallas en la conexión USB y en el proceso de flasheo del dispositivo, dejando una sensación de fragilidad de dicho procedimiento. Pero con el paso del tiempo esto ha mejorado exponencialmente y en nuestras últimas pruebas con esta tecnología NO hemos experimentado fallo alguno. De manera similar surgieron problemas con la conexión Bluetooth en nuestros primeros contactos con esta tecnología, pero en las últimas pruebas han solucionado esto casi por completo dejando muy buenas sensaciones.

Ambos tienen app de celular, pero... Meshtastic tiene una plataforma traducida al Español casi en su totalidad, mientras que MeshCore está en Inglés. Hay que reconocer que en la última versión de la app se han agregado múltiples idiomas, sin embargo, el Español NO es uno de ellos. Esperamos que en próximas versiones sea incluído. Encontramos positivo que estén agregando más idiomas poco a poco.

El hecho de que el firmware de MeshCore esté directamente asociado a una forma de conexión o función intrínsecamente, limita la forma en la que podemos usar el dispositivo, mientras que con Meshtastic esto no sucede.

En cuanto al hardware en el que corre Meshtastic y MeshCore es el mismo, sin embargo podemos notar grandes diferencias en el firmware que se ejecuta en dicho hardware. Para empezar, ambos están en inglés para la gran mayoría de hardwares disponibles. La interfaz de usuario es notablemente mejor en el caso de Meshtastic y hace un mejor aprovechamiento del hardware que tiene a disposición el dispositivo en el que está instalado. Mientras que en MeshCore, se siente que es un firmware poco optimizado para un dispositivo en particular y se siente que ha sido porteado de uno en particular a los demás. Esto hace que no pueda adaptarse de forma óptima al hardware de todos los dispositivos en los que se instala. Al menos eso sucedió para todos nuestros dispositivos, a excepción del T-Deck, donde no realizamos pruebas con MeshCore aún.

MeshCore tiene características interesantes que nos gustaría resaltar:

Cuando configuras el nodo desde el celular, las configuraciones no reinician el dispositivo. Cosa que sí sucede para Meshtastic y que es un punto a favor de MeshCore. Es importantísimo aclarar que muchos de los cambios requieren de un reinicio al igual que en Meshtastic, pero si debes de hacer 10 cambios en éste, requerirán 10 reinicios. Mientras que en MeshCore se requiere sólo 1 luego de haber hecho todos los cambios necesarios, pero dicho reinicio deberás hacerlo de manera manual. Desde la app podés renombrar a los nodos que tengas en tu lista de contactos. Similar como cualquier contacto del teléfono para agendarlo como quieras. La configuración de la radio. No viene nada por default, puedes usar un preset de radio que te permita comunicarte con todos aquellos nodos que posean la misma configuración. O bien puedes configurar tú mismo una de manera particular y ambos tipos de configuraciones se pueden hacer de manera sencilla. Puede, al igual que Meshtastic, compartir la posición GPS del teléfono aumentando la precisión. Dentro de los canales, permite que ciertos participantes sólo puedan leer, pero no contestar, similar a un grupo de difusión de Whatsapp. Muy útil para dar directivas sin congestionar los canales de comunicación con las respuestas de todos los participantes. Siguiendo el hilo, permite ver los participantes de un canal, NO los integrantes. Me explico, si en un canal están 40 personas y en él sólo escriben 5 personas, habrá 40 integrantes, pero sólo podrás ver a los 5 participantes, los restantes 35 no sabrás quienes son a menos que interactúen en el canal.

Es importante destacar que no está diseñado para enviar la posición de manera autónoma y regular como lo hace Meshtastic. Esto al menos para nosotros, es un problema ya que saber cuál es la ubicación es fundamental para los combatientes. Pero no es que esta tecnología no tenga la capacidad, ya que apps particulares como MeshCore SAR lo han logrado, sin embargo desde la app de MeshCore oficial esta opción no está disponible. Otra diferencia importante está en la forma en que los nodos se comunican. En Meshtastic, si dos o más nodos comparten la misma configuración de radio y región, pueden comunicarse automáticamente en cuanto están dentro de alcance. En MeshCore, en cambio, el enfoque es distinto: para que dos nodos puedan comunicarse, deben ser contactos entre sí. Para lograrlo, es necesario agregarse mediante una clave pública, un código QR o a partir de un advert recibido. Pero… ¿Qué es un advert? ¿Y una clave pública? Un advert es un paquete de datos pequeño que un nodo emite para anunciar su presencia. Es, en esencia, una baliza ya que se utiliza para ver a la distancia la presencia de un objeto o persona. Es una forma de decir: “estoy acá y este soy yo”, permitiendo que otros nodos cercanos lo detecten e identifiquen. Una clave pública, por su parte, es una cadena de caracteres alfanuméricos que funciona como tu identidad digital. Permite que otros nodos te reconozcan y, además, habilita la comunicación segura, evitando que terceros puedan hacerse pasar por vos o leer mensajes privados. Como vemos, estas limitaciones vienen de la filosofía de diseño. Ya que en una ciudad no nos interesaría que todos nuestros contactos sepan nuestra ubicación todo el tiempo, ni que tampoco cualquiera nos escriba. Por ello, MeshCore te da la posibilidad de limitar a las personas con las que quieres compartir la telemetría (ubicación, batería, etc.). Esto no lo convierte en una tecnología inferior a Meshtatic, sino en una diferente. Es necesario destacar que MeshCore posee una gran diversidad de apps particulares potenciando esta tecnología u orientándola hacia una determinada dirección, denotando la activa comunidad que posee y la fé que la misma posee en esta tecnología.

Para finalizar, un dato de color... Si tienes las apps de Meshtastic y de MeshCore en tu teléfono móvil y dos nodos flasheados uno con Meshtastic y otro con MeshCore, podrás conectarte a dos nodos de manera simultánea desde el mismo celular. Pero la pregunta del millón... ¿Es útil? La verdad es que por el momento creemos que no, pero también creemos que abre una puerta a una futura colaboración entre ambas tecnologías.


Creemos que MeshCore es una tecnología interesante, digna de ser explorada y expandida. Creemos que las diferencias que posee respecto de Meshtastic se deben al tiempo en que salió al mundo uno respecto del otro. Además, explica también la diferencia entre el tamaño de las comunidades, ya que es mucho más grande que la de MeshCore.

Nos parece positivo que existan ambos firmwares porque creemos que ante sus diferencias los únicos beneficiados son los usuarios. Además consideramos que con el tiempo, los beneficios de uno son adoptados por el otro y viceversa.

Creemos que de momento seguiremos con Meshtastic porque creemos que es una tecnología un poco más robusta, que nos ayudará con el combate contra el fuego. No obstante, seguiremos de cerca a MeshCore considerándolo tanto como posible reemplazo, como un compañero de Meshtastic en el caso de que en un futuro ambas tecnologías puedan trabajar en conjunto, potenciando sus fortalezas y disminuyendo sus debilidades.

Nos fuimos de compras: Nuestra primera experiencia adquiriendo dispositivos Meshtastic

· 11 min de lectura

En el camino hacia la implementación de redes de comunicación descentralizadas para combatientes del fuego, la teoría y la planificación deben dar paso a la acción concreta. Después de un riguroso análisis de las funciones y especificaciones técnicas ideales para nuestros nodos Meshtastic, llegó el momento decisivo: el proceso de adquisición. Esta etapa, aparentemente sencilla, se transformó en una verdadera aventura logística y económica.

Este artículo detalla nuestra primera experiencia de compra de dispositivos Meshtastic a nivel internacional, una inmersión forzosa en la dinámica del e-commerce global. Nuestro objetivo no solo era obtener el hardware necesario para iniciar talleres de formación y pruebas de campo, sino también evaluar los desafíos logísticos que enfrentará cualquier implementador en Argentina. A continuación, desglosamos cuáles fueron los dispositivos elegidos, el intrincado proceso de compra, los variados métodos de envío, los precios finales y los tiempos, tanto estimados como reales, de entrega. Esta guía está diseñada para convertir nuestra curva de aprendizaje en un camino más llano para futuros proyectos.

¿Cuáles son y por qué elegimos estos dispositivos?

Nuestro objetivo fue intentar abarcar la mayor cantidad de dispositivos que, a nuestro juicio, los combatientes pueden sacarle partido para poder llevar a cabo talleres de formación y prubas de campo. La elección sobre qué dispositivos se iban a adquirir no fue sencilla, pues hicimos un equilibrio entre la función que pueden desempeñar y sus especificaciones técnicas, sin dejar afuera a ningún fabricante (tenga en cuenta que fabricante y ensamblador NO son lo mismo y aquí puede ver la diferencia).

Si bien existe una gran cantidad de dispositivos en el mercado, luego de un análisis riguroso, los dispositivos y las cantidades que decidimos adquirir, son las siguientes:

ModeloMarcaTipoCantidad
N37MeshnologyPortable c/pantalla6
MeshPocket Qi2HeltecPowerbank6
SenseCAP P1-ProSeedStudioFijo2
VoyagerSpec5Fijo p/Vehículo1
ThinkNode M1ElecrowPortable c/pantalla6
ThinkNode M6ElecrowFijo2
WisMesh TagRAKTarjeta6

Proceso de elección

ADVERTENCIA:

Nuestra elección de dispositivos y cantidades están dirigidas a los combatientes del fuego, a las situaciones que deben afrontar y a nuestras creencias sobre las necesidades que deben estar cubiertas.

Si hablamos de los dispositivos portables, adquirimos 6 de c/u (N37 y M1) y 6 MeshPocket. Aunque estos últimos son powerbanks (de 10.000mAh en el modelo elegido), también pueden desempeñarse como los dos anteriores. Es de nuestro intrés saber cómo trabajan estos dispositivos en entornos donde los dispositivos son homogéneos, para luego evaluarlos en escenarios mixtos, y contrastar los resultados obtenidos, ya que este último posiblemente se aproxime más a la realidad.

La elección de los portables tuvo varios aspectos en cuenta. Desde un inicio se decidió NO contar con los procesadores ESP32, debido a su alto consumo de energía. La disponibilidad fue otra arista a evaluar, ya que modelos como el Nano G2 Ultra no se encuentran en stock. El precio también fue un factor, por lo que modelos como el WisMesh Pocket V2 quedaron fuera, pues en comparación a los elegidos, no ofrecía, bajo nuestro criterio, algo que justificara pagar la diferencia. El T-Echo de LilyGo no se tuvo en cuenta, ya que, contamos con 2 unidades y decidimos probar nuevas opciones, (no obstante,en un futuro próximo se publicará una reseña de este modelo y de todos los que se adquieran). Por ello elegimos al ThinkNode M1 y al N37 (basado en un WioTracker L1 de SeedStudio).

Dentro del universo de dispositivos portables que no poseen una pantalla, elegimos a los tipo tarjeta. Estos dispositivos son un buen punto de partida para personas que no estén interesadas tanto en recibir mensajes, sino en transmitir su ubicación y ser repetidores, pensado más para personas que tienen menos exposición a la tecnología. Evaluaremos si este aparato cumple con esta función, cómo lo hará y si cumple con las expectativas, o por el contrario, necesitamos un aparato más robusto. Con esto en mente, elegimos al WisMesh Tag ya que hacía un gps lock en menor tiempo que su similar de seedstudio, mientras que el M3 de Elecrow no fue tomado en cuenta por su falta de stock.

Para los dispositivos fijos, el P1 y el M6 fueron los elegidos. En cuanto a las prestaciones había mucha paridad, por lo que el aspecto económico, en este caso, fue más determinante que en las elecciones anteriores. Pero también se eligió el P1 sobre su versión Pro por varios aspectos: uno fue el envío, debido a que no incluye baterías es más fácil de gestionar su entrega con un courier, ya que hay empresas (como FedEx) que no hacen envíos cuyos productos poseen baterías. Consume menos energía, al no tener GPS integrado y por último, pero no menos importante, debido a que no posee baterías ni GPS, en comparación a sus similares del mercado, su precio es el más bajo.

En el caso de del Spec5 Voyager, su compra fue un hecho aún más experimental, sumado a su precio, se decidió solamente adquirir una única unidad. Principalmente creemos que es importante saber dónde se encuentran todos los vehículos que participan del combate contra el fuego, pero también pueden contribuir a expandir la red ubicándose en puntos estratégicos. Esta función podrá desempeñarse por un largo tiempo debido al panel solar que incluye.

Se decidió inicialmente conformar un kit de 4 nodos portátiles, 2 tipo tarjeta y 1 nodo fijo. Creemos que es suficiente para una brigada pequeña, al menos en un inicio. No obstante, está sujeto a modificaciones, ya que aún no se realizaron pruebas de campo junto a los combatientes.

Otros factores que influyeron en la decisión fueron la necesidad de testear al menos un dispositivo de cada una de las empresas manufactureras (que si te genera curiosidad saber cuales son aquí puedes verlas). También fue de nuestro interés usar distintos lugares de compra (sitio web propietario de la empresa, o sitios externos de reventa, como AliExpress o Amazon) con el fin de conseguir dispositivos en stock, comparar precios, costos(de envío, impuestos o algún otro costo extra), tiempos estimados de llegada, así como tiempos reales y cotejar los diferentes couriers disponibles (FedEx, DHL, UPS, etc.).

Proceso de compra

Se definieron en primer lugar, los sitios de compra. Posteriormente algunos tuvieron que variar por su falta de stock o por errores nuestros al intentar armar la ingeniería de envío, dándonos cuenta al momento de la compra que el sitio web NO hace envíos a Argentina. Errores de los cuales nos hemos reído y aprendido.

También se definieron las cantidades de cada producto por envío. Esto fue limitado a 3 debido a la modalidad de pequeños envíos, la ley de importación que usamos/usaron los couriers para entrar nuestros paquetes a Argentina. La misma, permite importar productos para uso personal, sin fines comerciales, con un tope de hasta USD 3.000 por vuelo y 50 kg por paquete a un máximo de 3 unidades iguales de la misma especie por envío.

Razón por la cual, en Heltec, por ejemplo, hicimos dos compras de 3 unidades. En Amazon encontramos una buena oferta de los N37: dos unidades a 99 U$D. Sin embargo, no sabíamos si era posible comprar 2 packs (4 unidades en total), por cómo lo tomaría la aduana, por lo que probaremos y también estaremos comunicando nuestros resultados (a cruzar los dedos para que no lo retenga la aduana 🤞).

Con respecto a los envíos, páginas como RAK y Heltec no nos dieron tiempos estimados de entrega, suponemos que, mientras está siendo procesado, no habrá una fecha, y seguramente nos la comunicarán una vez que hayan despachado nuestro paquete. Spec5 es una de las páginas que NO hace envíos a Argentina, de hecho, es muy limitado el número de países a los que sí envía. ¿Cómo resolvimos esto? Comprando en la tienda oficial, pero con la dirección de los depósitos de AeroBox en Estados Unidos. La finalidad es que ellos lo traigan hasta Argentina. Posteriormente, nosotros lo retiraremos en sus depósitos de nuestro país o pagaremos el envío al interior; aún no lo definimos. Lo que si queríamos comentar que el envío más económico de Spec5 dentro de USA demora aproximadamente 12 días, lo cual es llamativo para tratarse de un envío dentro del mismo país, ya que hemos pagado envíos, con diferencias menores a 6U$D que en ese tiempo, supuestamente, lo trae hasta nuestra casa en ese mismo tiempo.

Creemos que Amazon nos ha brindado la experiencia más gratificante de compra, con buen precio y facilidad de envío. El gran problema aquí es que no tienen variedad en los dispositivos Meshtastic. Pierde mucho en este aspecto con Rockland, que si posee variedad en aparatos de RAK, Heltec o LilyGo, pero pierde mucho en el envío, ya que no los hace a Argentina y comprar allí para que luego Aerbox lo importe, no tenía sentido desde lo económico y logístico. Tiendamía es un servicio similar a AeroBox, pero con un funcionamiento diferente. Ellos te efectúan la compra desde Amazon, eBay ó AliExpress y te lo importan. El problema es que no funcionó bien con los enlaces de compras de AliExpress y, al no manejar stock y variedad de las tiendas alojadas en EEUU (Amazon o eBay, ya que en Rockland hasta el momento no se puede) no pudimos efectuar compras por esta vía, aunque sigue siendo una posibilidad para una futura adquisición.

AliExpress tiene diferentes formas de envío, stock en la mayoría de productos, marcas con su tienda oficial ahí (como SeedStudio o Elecrow), precios competentes pero... Y este es un GRAN PERO, no puedes hacer compras sucesivas con la misma tarjeta, al menos en nuestra experiencia. Esto es debido al método que poseen de antifraude, lo cual es positivo, pero no hay información previa de lo que puede ocurrir y dicho suceso hemos visto, han sufrido otras personas que han usado el sitio. Razón por la cual, solo compramos 3 WisMesh Tag y no pudimos hacer la compra de los otros 3 con un envío diferente. Intentamos cambiar de día y de perfil, pero aún así no pudimos.

Esto contribuyó a que SeedStudio, fuera un auténtico dolor de cabeza, ya que desde su página oficial no tiene casi stock de nada, muchos de sus productos estan en back order, otros sin stock y algunos con stock o bajo orden pero solo en USA o EU Entonces ustedes se preguntarán, ¿cuál es el problema?, si a esta altura del partido ya habían hecho compras en Estados Unidos y no existían motivos para no importar desde la Unión Europea. Bueno, la cuestión es que el warehuse que hace envíos a todo el mundo es China, los otros dos solo venden donde residen. De todas formas, conseguimos productos en stock en AliExpress, aquí el problema, era que no podíamos usar la tarjeta. A esta altura, las esperanzas se desvanecen, pero hubo un guiño del destino, luego de aproximadamente 3 semanas, conseguimos al P1 en stock, nostros ni lentos ni perezosos efectuamos nuestra compra, completando así toda la lista.


Este proceso de adquisición de hardware Meshtastic, más allá de llenar nuestro inventario, ha proporcionado una lección práctica e invaluable sobre la planificación logística internacional y las barreras de importación. Hemos confirmado que la implementación de redes de comunicación descentralizada en regiones con regulaciones aduaneras estrictas no depende únicamente de la tecnología, sino también de la ingeniería comercial y logística.

Nuestra experiencia ha revelado varios puntos críticos para cualquier proyecto similar:

  1. Flexibilidad de suministro: La dependencia de un único fabricante o plataforma (como la restricción de tarjetas de AliExpress o la falta de stock en sitios oficiales) es un riesgo operativo significativo. Fue esencial recurrir a múltiples canales (Amazon, couriers especializados como AeroBox, y tiendas oficiales) para asegurar la lista completa de dispositivos.

  2. Baterías: La restricción de envío de baterías por parte de couriers internacionales obliga a una planificación modular. Elegir dispositivos sin batería (como el P1) o utilizar servicios de importación indirecta (como con Spec5) añade complejidad, pero garantiza la llegada del hardware.

  3. Costo total de adquisición: El precio inicial del dispositivo es solo una parte. Los costos de envío internacional y los impuestos aduaneros, sumados a la necesidad de usar servicios de re-shipping (AeroBox) para fabricantes que no envían a Argentina, redefinen el verdadero costo del proyecto.

  4. Tiempos reales de entrega: La amplia dispersión en los tiempos de tránsito (desde envíos veloces de Amazon hasta las demoras en warehouses o la falta de fechas estimadas) subraya la necesidad de calendarios de implementación holgados y tolerantes al riesgo.

En conclusión, es una aventura la cual, aún no ha finalizado y nos estaremos viendo de nuevo en la segunda parte de esta experiencia, donde podrá ver los tiempos reales de entrega y demás observaciones pertinentes. ¡Hasta luego!

Explorando los ecosistemas de comunicación de bajo ancho de banda y larga distancia

· 5 min de lectura

Nuestra dependencia de las infraestructuras de comunicación centralizadas (desde las torres celulares hasta la fibra óptica) ha crecido exponencialmente. Esto ha traído una comodidad sin precedentes, pero también ha creado dependencias. Desastres naturales, fallos de infraestructura o la simple necesidad de operar en áreas remotas revelan que nuestra conectividad no es tan robusta como imaginamos. Esta fragilidad es la que afrontan los combatientes del fuego y nos ha impulsado en la búsqueda de una alternativa y así hemos arribado a la conectividad descentralizada.

Pero... ¿A qué nos referimos con una 'conectividad descentralizada'?

Se refiere a una red donde la información y el control no pasan a través de una única entidad o punto central (como un servidor principal, una torre celular o una autoridad de gobierno), sino que se distribuyen entre múltiples participantes, conocidos como nodos. Este enfoque puede aplicarse a través de tecnologías como redes de malla.

¿Y qué es una red mesh o red de malla?

Es un sistema de comunicación en donde los nodos trabajan juntos para crear una única red inalámbrica extendida, eliminando zonas sin cobertura. A diferencia de los routers tradicionales, que emiten una señal desde un solo punto, los sistemas mesh distribuyen la señal desde varios nodos interconectados. Esto permite una cobertura más amplia y estable.

Desde este espacio nos hemos propuesto explorar este ecosistema descentralizado y dentro del mismo, diferenciaremos dos grupos.

LoRa: Alcance extremo y resiliencia

El secreto detrás de las soluciones de larga distancia y bajo consumo energético como Meshtastic y Meshcore es la modulación LoRa (Long Range). Esta modulación es excepcionalmente robusta y le permite al receptor detectar la señal en condiciones muy adversas, otorgando un alcance extremo y una alta adaptabilidad ante las interferencias. Como contrapartida, LoRa se limita a un limitado ancho de banda, haciéndola ideal para la transmisión de pequeños paquetes de datos (texto, telemetría o coordenadas GPS).

Lo positivo de estas tecnologías es su bajo coste de implementación, ya que los nodos son económicos y con el conocimiento necesario, puedes armar uno propio, bajando aún más los costes. El firmware al ser software libre, es de público uso y modificación, además operan en bandas ISM, lo cual no requiere de una licencia de Radioaficionado para poder operarlas.

Dentro de este grupo, el firmware Meshtastic se ha establecido como la opción de código abierto por excelencia. Opera una Malla Nómada, donde cualquier nodo puede extender la cobertura de la red repitiendo los mensajes que escucha, y utiliza un protocolo de enrutamiento específico para que los mensajes encuentren el destino de forma automática. Esto lo logra enviando el mensaje a todos los dispositivos disponibles, saltando entre ellos, con el fin de encontrar el destinatario, pero esta capacidad de salto está a limitada a un máximo de 8.

Por otro lado Meshcore utiliza la misma modulación pero implementa una Malla Fija, donde solo algunos nodos designados, actúan como repetidores y el enrutamiento similar al anterior, envía el mensaje a todos los dispositivos disponibles, con el fin de encontrar la ruta más corta de llegada a un nodo, una vez logrado esto, guarda la ruta, haciendo que la comunicación sea más rápida y que un mensaje pueda saltar hasta 64 veces, mucho más que en Meshtastic.

RF Digital Licenciada: Agilidad y arquitectura propietaria

Las plataformas como goTenna y Beartooth optan por una modulación distinta a las tecnologías del bloque anterior. Poseen una mayor velocidad de datos relativa y una gestión de red que puede estar mejor optimizada para tareas específicas. Además estas tecnologías poseen un mejor soporte que las anteriormente mencionadas.

Ambas soluciones crean una red de malla, un concepto fundamental que describe una red formada de manera espontánea por dispositivos que se comunican directamente sin depender de una infraestructura central.

goTenna Mesh utiliza su propio protocolo propietario Aspen Grove para crear esta red mesh. Su diseño está optimizado para la mensajería de texto y GPS, ofreciendo una experiencia plug-and-play con un firmware cerrado que opera en bandas VHF (142-175 MHz) y UHF (445-480 MHz). Sumado a una potencia significativamente superior a las demás, logra un alcance superior, además de la calidad militar de sus componente, hacen que sorteen mejor la interferencia por ruido u obstáculos. Pero es y con diferencia, la tecnología más costosa de las aquí presentadas.

Beartooth, por su parte, se enfocó en paquetes de datos más grandes, como la Voz PTT (Push-to-Talk), aprovechando la mayor velocidad de datos. Se encuentra operada en bandas ISM, lo que le permite ser utilizado sin licencia. En cuanto al alcance está por detras de las demás tecnologías también permite trabajar con la ubicación GPS.


La exploración de los formatos de comunicación digital fuera de la red revela un panorama donde no existe una solución única, cada una tiene caractísticas particularmente únicas y positivas, así como también sus contras. Cada uno de estos sistemas puede complementar los medios de comunicación habitualmente usados, con el fin de satisfacer necesidades de comunicación específicas en contextos vulnerables.

Desde este espacio queremos resaltar que el futuro de la conectividad descentralizada no reside en la victoria de una tecnología sobre otra. Sin embargo, nosotros NO hemos definido una tecnología con la cual llevar adelante este proyecto, pero por el momento intentaremos utilizar la tecnología Meshtastic, aunque estamos abiertos al uso de una tecnología complementaria o a un cambio de tecnología en un futuro, de ser necesario.

Creemos que Meshtastic nos permite solucionar los mencionados problemas de comunicación a un costo asequible, además de brindar un panorama estable de partida con el cual empezar a trabajar. Somos conscientes que es una tecnología en desarrollo, que nos queda mucho por aprender y practicar, pero estamos dispuestos a ello para ayudar tanto a los combatientes y rescatistas, como al proyecto Meshtastic, así como su comunidad hispanoparlante.

Meshtastic, la tecnología open source para la comunicación a larga distancia (LoRa)

· 4 min de lectura

Logo Meshtastic

Introducción

En el combate de incendios forestales y en las operaciones de búsqueda y rescate (SAR), la comunicación es un factor determinante para un accionar eficiente. En zonas de alta montaña o quebradas profundas, las redes celulares son inexistentes y las radios VHF/UHF convencionales suelen fallar debido a la geografía del lugar.

Meshtastic surge como una solución de comunicación alternativa. No depende de infraestructura externa sino que permite crear una infraestructura propia.

¿Para qué sirve?

A diferencia de otros sistemas, Meshtastic está diseñado para operar en condiciones extremas:

  • Red de seguridad autónoma 🆘: Si el repetidor central falla o el humo bloquea las señales satelitales, los nodos Meshtastic siguen operando entre sí.
  • Geolocalización del personal 📍: Permite al puesto de comando visualizar en tiempo real la posición de cada brigadista o vehículo en el terreno, aumentando la conciencia del entorno y reduciendo riesgos como el de quedar atrapado por cambios en la dirección del viento o de extravío del combatiente. Además de saber dónde está qué y quién, es posible saber cómo llegó allí o dónde fue visto por última vez.
  • Logística Silenciosa 📻: Envío de coordenadas y potencialmente estados de suministro (agua, combustible, etc) y alertas de evacuación mediante texto, evitando la saturación de los canales de voz críticos.

¿Cómo lo hace?

Usando una señal de radio de baja potencia llamada LoRa, cada nodo puede enviar mensajes "saltando" de uno a otro, generando así lo que se conoce como malla colaborativa y cuyo alcance de la red se extiende con cada nodo. Los nodos Meshtastic son de bajo consumo energético, permitiéndoles durar días con una sola carga, lo que es perfecto para cubir las jornadas de combate del fuego.

Algunos nodos operan de manera similar que un walkie-tolkie de texto, ya que poseen pantalla, botones, parlante (solo cumplen una función de emisión de sonido con el fin de enviar notificaciones al usuario) e incluso algunos tienen hasta teclado. Mientras que los que no cuentan con estas características, pueden vincularse con su teléfono a través de la aplicación Meshtastic, logrando así, compartir mensajes y ubicaciones de forma pública o privada sin depender de redes WiFi o celulares.

Intercomunicación Meshtastic

¿sabías qué?

Meshtastic es de código abierto y está impulsado por la comunidad, lo que significa que los usuarios tienen la libertad de ejecutar, modificar y mejorar el software. Se crea mediante la colaboración global, en la que todos trabajan juntos para mejorarlo.

¿Por qué nos interesa?

Porque posee características deseables en un sistema de comunicación de emergencias. La posibilidad de reenviar mensajes permite que los mensajes lleguen más lejos de lo que la infraestructura existente habilita. El bajo consumo permite que los dispositivos sean pequeños, portables, fáciles de desplegar, requiriendo poca infraestructura y baja inversión para su despliegue.

Las comunicaciones digitales habilitan enviar información que antes, usando la voz, era difícil o imposible. Por ejemplo la ubicación de manera regular, e incluso poder recibir mensajes cuando uno no está prestando atención al dispositivo de comunicación y leerlo en otro momento, como lo haces habitualmente con tu teléfono. Todas estas características creemos que son claves para complementar un plan de comunicación en el combate del fuego.

Entendemos que hay algunas barreras que limitan su implementación. Primero, mucha de la documentación existente para estas plataformas de comunicación se encuentra escrita en lenguaje técnico y su mayoría, en Ingles. Segundo, que al no estar pensada específicamente para el combate del fuego, la documentación no está adaptada a las necesidades del combate del fuego. Este proyecto busca trabajar en estos dos ejes. Por lo cual, esperen más contenido como este pronto.


Meshtastic representa mucho más que una simple aplicación de radio; es una innovadora forma de conectividad, que al aprovechar el poder de la tecnología LoRa, ha creado un paradigma donde el alcance se maximiza y el consumo de energía se minimiza, haciendo que las comunicaciones de largo alcance sean posibles incluso en los lugares más complejos.

No busca reemplazar a ninguno de los métodos actuales de comunicación, busca ofrecer una alternativa necesaria para cuando los demás, por diversos motivos, no pueden funcionar o no están disponibles y sumarse a las estrategias de comunicación que ya existen en el combate del fuego.