Meshtastic, al fin!

Después de mucho tiempo de tener las placas Heltec Lora 32 dando vueltas en casa, tuve la energía para convertirlas en ese dispositivo que tanto me llamaba la atención: radios para Meshtastic

Meshtastic es, en escencia, una red de dispositivos interconectados por una señal de radio denominada LoRa (Long Range) y permite intercambiar mensajes de texto, ubicaciones por GPS y diferentes datos telemétricos con un muy bajo costo, una distancia grande y poco consumo de energía.

Como hardware base utiliza un microcontrolador ESP32, existiendo firmware para otros, incluyendo Raspberry Pi, Raspberry Pi Pico W, etc, que permanentemente se van agregando al repositorio, mantenido por una comunidad muy grande.

Esta red es libre. No requiere de registros ni licencias, no está centralizada y cualquiera puede utilizarla, siempre y cuando tenga el hardware correcto. Es decir que funciona sin Internet o cobertura de señal de celular. También permite intercambiar mensajes en canales públicos o canales privados y encriptados.

El proceso de puesta en marcha es bastante simple y relativamente rápido. Requiere por un lado la instalación de una app para Android y por otro lado la instalación de un firmware para el ESP32.
En cada archivo .zip vienen los firmwares para todos los dispositivos soportados y un par de scripts para facilitar la instalación, así como los updates necesarios en caso que solamente sea una actualización. Esto facilita mucho porque no hay que andar buscando y rebuscando dentro de infinitos repositorios y los nombres de los archivos son muy claros.

Una vez instalado el firmware, el ESP32 y el celular deben ser conectados por Bluetooth, para que la app de Meshtastic permita poner en marcha la radio LoRa. Una vez que estén conectados, el primer paso es elegir un nombre de fantasía que usaremos en esta red (en mi caso le puse mi señal distintiva de radioaficionado) y segundo, elegir una región (por el tema de las regulaciones del espectro de radiofrecuencia) que en el caso de Argentina, compartimos las mismas que Estados Unidos, con lo que se debe elegir la opción US del menú desplegable.
Inmediatamente el dispositivo se reinicia, pone en marcha la radio y comienza la magia: si hay más de un dispositivo a la vista (o a la escucha) ya se pueden enviar mensajes entre si.

Android con bluetooth no es la única forma de utilización: se puede usar WiFi y una página web alojada dentro del mismo ESP32, que permite utilizar casi todas las mismas funciones (en el caso de GPS, se necesita uno conectado a la placa Heltec) sin tener que instalar absolutamente nada. Esa web está muy bien diseñada y permite utilizar equipos de muy bajo costo, como pueden ser netbooks o tables de bajo rendimiento.

Con respecto a la distancia, el record actual es de 254km (si, 254 kilómetros) y sin utilizar antenas direccionales. La prueba se realizó colocando una radio Meshtastic con una antena de 5dB de ganancia en un poste (que funcionó como base) y una radio móvil que usa una antena stock (la que viene en el kit) de 6cm y 2dB. La magia de las radios LoRa en su máxima expresión.
En ciudad, lleno de edificios, es normal exceder los 1500 metros sin mayores complicaciones, y no siempre siendo necesaria la «línea de visión» y mis pruebas preliminares lo confirmaron rápidamente.

Como tenía dos placas Heltec LoRa 32 v2.0, me decidí a fabricar dos dispositivos: uno, sin batería, pensado para conectarlo a un cargador o powerbank y usarlo con alguna netbook. Al otro lo pensé para usarlo con una batería externa del tipo 18650 (2200mAh) que son fáciles de conseguir, seguras y simples en cuanto a la gestión de la carga y descarga.

Como pueden ver, la puesta en marcha, una vez adquirido el hardware, es relativamente simple.

Gracias a los amigos del RLab, pude imprimir dos gabinetes con la impresora 3D, pero esto es un factor solamente cosmético y se pueden fabricar con materiales simples de manera bastante expeditiva, como por ejemplo el fabricado por Matías, un compa de Cybercirujas.

Espero que esta información haya sido útil y recuerden que pueden dejar un comentario, o buscarme por algunas redes sociales como Instagram o Twitter