Código de búsqueda

Cómo construir una red de malla LoRa de largo alcance | MeshTastic, Heltec, MeshNology

Esta lección es parte de: Introducción a WiFi LoRa

Cómo construir una red de malla LoRa de largo alcance | MeshTastic, Heltec, MeshNology

Construye un Mensajero LoRa de Largo Alcance y Fuera de Red con Meshtastic

En el mundo conectado de hoy, ¿qué sucede cuando no hay servicio celular ni internet? Esta guía de proyecto te mostrará cómo construir tu propia red de comunicación privada y fuera de red que funciona gratis a kilómetros de distancia. Convertiremos el versátil módulo Heltec WiFi LoRa 32 en un potente dispositivo de mensajería utilizando la plataforma de código abierto Meshtastic. Esta configuración te permite enviar mensajes de texto y compartir ubicaciones entre dispositivos a través de una red de malla de largo alcance y bajo consumo, lo que la hace perfecta para senderismo, campamentos o situaciones de emergencia.

Utilizaremos varias carcasas especialmente diseñadas de Meshnology—las N30, N32 y N35—que albergan la placa Heltec e incluyen baterías que van desde 1100mAh hasta 3000mAh para uso prolongado en el campo. Todo el hardware, software y enlaces de afiliado necesarios se proporcionan en la página de recursos enlazada debajo de este video.


Cómo Funciona: LoRa y Meshtastic Explicados

Este proyecto se basa en dos tecnologías clave para lograr comunicación de largo alcance y fuera de red, como se explica en el minuto 01:43 del video.

  • LoRa (Largo Alcance): Esta es una tecnología de radio que permite la transmisión de datos a grandes distancias con muy poca energía. Opera en bandas de frecuencia sin licencia (como 915 MHz en EE. UU.), por lo que no se requieren tarifas ni suscripciones.
  • Meshtastic: Este es un proyecto de código abierto que crea una red de malla descentralizada y cifrada utilizando radios LoRa económicas. En una red de malla, cada dispositivo puede retransmitir mensajes para otros dispositivos, extendiendo automáticamente el alcance de toda la red.

El proceso de comunicación es simple pero poderoso: escribes un mensaje en la aplicación Meshtastic de tu teléfono. La aplicación envía el mensaje a través de Bluetooth a tu dispositivo Heltec LoRa emparejado. Ese dispositivo luego transmite el mensaje a través de la red LoRa. Cualquier otro dispositivo dentro del alcance recibe el mensaje LoRa y lo reenvía a través de Bluetooth a su teléfono emparejado, donde aparece en la aplicación.


Paso 1: Flasheo del Firmware Meshtastic

Antes de poder usar tu módulo Heltec, necesitas instalar el firmware Meshtastic. La forma más fácil de hacerlo es con la herramienta oficial de flasheo web, como se muestra en el minuto 09:26.

  1. Conecta tu dispositivo Heltec WiFi LoRa 32 a tu computadora mediante USB.
  2. Abre un navegador web compatible (como Google Chrome o Edge) y navega a flasher.meshtastic.org.
  3. En el menú desplegable, selecciona tu dispositivo. Puedes filtrar por "Heltec" para encontrar fácilmente el "Heltec Wireless Stick V3" o un modelo similar.
  4. Elige la versión de firmware estable más reciente en el siguiente menú desplegable.
  5. Haz clic en el botón "Flash". Aparecerá una ventana emergente pidiéndote que selecciones el puerto COM de tu dispositivo. Elígelo y haz clic en conectar. Es muy recomendable elegir la opción "Borrar e instalar" para garantizar una instalación limpia.
  6. El flasheador borrará automáticamente el firmware antiguo e instalará Meshtastic. Una vez completado, el dispositivo se reiniciará y verás la pantalla de inicio de Meshtastic en su pantalla OLED.

Paso 2: Instalación y Configuración de la Aplicación Meshtastic

La aplicación Meshtastic es tu centro de control para enviar mensajes y configurar tus dispositivos. El proceso de instalación comienza en el minuto 12:48.

  1. Ve a Google Play Store o Apple App Store en tu teléfono inteligente y busca "Meshtastic".
  2. Instala y abre la aplicación. Puedes omitir las pantallas de bienvenida iniciales.
  3. La aplicación requiere permisos de Bluetooth y Ubicación para funcionar, así que asegúrate de otorgarlos cuando se soliciten.
  4. Con la aplicación abierta, estás listo para emparejar tu primer dispositivo LoRa.

Paso 3: Emparejamiento y Configuración de Tu Dispositivo

Para enviar mensajes, necesitas emparejar tu dispositivo LoRa con la aplicación a través de Bluetooth. Este paso crucial se cubre en el minuto 13:38.

  1. En la aplicación Meshtastic, toca el ícono de Bluetooth o el botón "escanear" para buscar dispositivos cercanos.
  2. Tu dispositivo Heltec debería aparecer en la lista con un nombre como "Meshtastic_XXXX". Tócalo.
  3. Aparecerá una solicitud de emparejamiento en tu teléfono, y se mostrará un código de confirmación de 6 dígitos en la pantalla OLED del dispositivo Heltec. Ingresa este código en la aplicación para completar el emparejamiento.
  4. Una vez emparejado, la aplicación se conectará y cargará la configuración del dispositivo. El primer paso más importante es establecer tu región. Ve a la configuración del dispositivo, encuentra el menú "LoRa" o "Configuración de Radio" y selecciona tu región (por ejemplo, "Estados Unidos"). Esto establece la frecuencia correcta para tu área. El dispositivo se reiniciará después de guardar esta configuración.
  5. También puedes ir a la configuración de "Usuario" para darle a tu dispositivo un nombre único, lo que facilita su identificación en la red.

Paso 4 (Opcional): Configuración Avanzada con el Cliente Web

Para usuarios más avanzados, Meshtastic ofrece un potente cliente web para configuración, disponible en client.meshtastic.org. Como se muestra en el minuto 06:02, puedes conectar tu dispositivo mediante USB y usar esta interfaz para ver un mapa de todos los nodos en tu malla, ver estadísticas detalladas del dispositivo y ajustar configuraciones avanzadas como la potencia de transmisión LoRa para equilibrar el alcance y la duración de la batería.


Envío de Tu Primer Mensaje

Con tus dispositivos configurados, ¡estás listo para comunicarte! Este proceso se demuestra en el minuto 18:50.

  • En la aplicación Meshtastic, navega a la pestaña "Chat" o "Mensajes".
  • Todos los mensajes se envían en un canal. Por defecto, todos están en el canal principal, pero también puedes crear canales privados y cifrados.
  • Simplemente escribe tu mensaje en el cuadro de texto y pulsa enviar. El mensaje se envía por Bluetooth a tu dispositivo LoRa, que luego lo transmite a través de la red mallada.
  • Segundos después, el mensaje aparecerá en la aplicación de todos los demás usuarios de tu canal, así como en las pantallas OLED de sus dispositivos LoRa.

Como demuestra el video, este sistema funciona a la perfección, permitiendo la comunicación entre múltiples tipos diferentes de dispositivos Meshtastic simultáneamente. La prueba de campo en el mundo real en 19:58 confirma una comunicación exitosa a una distancia de 1.5 km, con la tecnología subyacente demostrada para funcionar a rangos mucho mayores.


Capítulos del Video

  • 00:00 - Introducción al Proyecto
  • 01:43 - ¿Qué son LoRa y Meshtastic?
  • 02:40 - Resumen del Hardware
  • 05:02 - Resumen de Software y Herramientas
  • 09:26 - Flasheo del Firmware con flasher.meshtastic.org
  • 12:48 - Instalación de la Aplicación Meshtastic
  • 13:38 - Emparejamiento de un Dispositivo por Bluetooth
  • 15:07 - Configuración de los Ajustes del Dispositivo (Región y Nombre)
  • 18:50 - Demostración en Laboratorio en Vivo: Envío de Mensajes
  • 19:58 - Prueba de Campo en el Mundo Real (1.5 km)
Sin código adjunto.

Recursos y referencias

Archivos📁

No hay archivos disponibles.