MeshCore es una biblioteca y firmware de código abierto escritos en C++, diseñados para establecer redes de comunicación descentralizadas mediante LoRa sin necesidad de infraestructura de internet. A diferencia de Meshtastic, centrado en comunicaciones casuales, o Reticulum, orientado a redes avanzadas, MeshCore busca un equilibrio entre sencillez y escalabilidad. Con soporte para enrutamiento multi-hop, bajo consumo energético y compatibilidad con diversos dispositivos LoRa, se presenta como una opción ideal para aplicaciones en entornos remotos, emergencias, IoT y proyectos empotrados personalizados.
¿Qué es MeshCore y en qué se diferencia?
MeshCore es una biblioteca ligera en C++ y firmware para LoRa que permite crear redes de malla inalámbrica multi-hop. La comunicación entre nodos se realiza mediante el reenvío de paquetes a dispositivos intermedios, optimizando el alcance sin sobrecargar la red.. A diferencia de Meshtastic, que prioriza un uso más casual y basado en broadcast, MeshCore está diseñado para desarrolladores que buscan control y eficiencia real del enrutamiento, planteando un compromiso entre simplicidad y capacidad de ampliación.
Funcionalidades clave de MeshCore
-
Enrutamiento multi-hop configurable: permite ajustar el número máximo de saltos del paquete para balancear eficiencia y cobertura.
-
Compatibilidad con múltiples radios LoRa: soporta hardware como Heltec, RAKWireless y dispositivos LILYGOT-Deck, entre otros.
-
Descentralización y resiliencia: no depende de servidores centrales ni de conexión a internet; la red se recupera automáticamente.
-
Bajo consumo: ideal para dispositivos con alimentación por batería o solar.
-
Despliegue sencillo: herramientas de flasheo web, aplicación móvil para Android/iOS, y librerías en JavaScript y Python.
MeshCore permite usar firmwares especiales como repetidores, “room server” y clientes “Companion”, configurables desde una interfaz web para adaptarse a distintos casos de uso.
Comparativa con Meshtastic y Reticulum
Respecto a Meshtastic, MeshCore introduce un sistema de rutas estáticas y roles de red diferenciados, evitando el broadcast indiscriminado en favor de una red más estructurada y eficiente. Según usuarios en Reddit, MeshCore asigna el enrutamiento a repetidores dedicados, con lo cual los nodos finales no reenvían paquetes, lo que mejora el uso del espectro pero rompe el paradigma de malla pura,
Reticulum, por su parte, está orientado a redes más complejas, mientras que MeshCore busca un punto medio: más controlado que Meshtastic, pero más sencillo que Reticulum.
| Característica | Meshstastic | MeshCore | Reticulum |
|---|---|---|---|
| 🧬 Licencia | GPLv3 | MIT (núcleo abierto, apps propietarias) | MIT (totalmente libre y abierta) |
| 🛠️ Modelo de desarrollo | Comunitario (GitHub) | Empresa + comunidad | Comunitario, liderado por desarrollador independiente |
| 📱 Soporte de cliente | Apps nativas (Android/iOS), interfaz web | Cliente web (Chrome), apps nativas | CLI, LXMF (mensajería), integración con apps externas |
| 🔄 Protocolo de enrutamiento | Flood dinámico | Rutas estáticas optimizadas | Enrutamiento criptográfico con saltos múltiples (hasta 128) |
| 📡 Política de retransmisión | Todos los nodos pueden retransmitir | Solo repetidores/servidores dedicados | Enrutamiento inteligente entre nodos con roles dinámicos |
| 🔐 Seguridad | Cifrado opcional | Cifrado extremo a extremo | Cifrado obligatorio con secreto perfecto hacia adelante |
| 🌐 Compatibilidad de red | Solo LoRa | LoRa + Wi-Fi (limitado) | LoRa, Packet Radio, TCP/IP, I2P, Wi-Fi HaLow, Bluetooth |
| 🧱 Arquitectura de red | Peer-to-peer | Jerárquica | Totalmente descentralizada |
| 🕒 Historial de mensajes | Solo en tiempo real | Almacenamiento en servidor | Persistencia opcional con LXMF |
| 🔧 Actualizaciones OTA | Comunidad | Herramientas oficiales | Manual (depende del hardware usado) |
| 🧭 Casos de uso típicos | Outdoor, redes ad-hoc | Emergencias, IoT fijo | Redes resistentes, privadas y sin censura |
🔍 Resumen rápido:
- Meshstastic: Ideal para usuarios casuales y redes móviles.
- MeshCore: Perfecto para despliegues estructurados y funciones avanzadas.
- Reticulum: Diseñado para crear redes seguras, resistentes y versátiles, incluso en entornos hostile
Tarifas y funcionalidades adicionales
El núcleo de MeshCore es libre, bajo licencia MIT, pero se ofrecen funciones premium en dispositivos como T-Deck, T-Deck Pro y T5 ‘Ultra’ mediante licencias (aprox. 8 GBP), que incluyen:
-
Zoom avanzado de mapas
-
Perfiles MeshCore (CLI para repetir o administrar nodos)
-
Telemetría y compartición de ubicación
-
Perfil “Ripple” (mensajería diferida, chats grupales, calendarios, localización GPS, sensores vinculados),
También se planea una licencia para puente ESP‑NOW en futuras versiones, como soporte económico para continuar el desarrollo.
Casos de uso y escenarios recomendados
MeshCore es especialmente útil en:
-
Situaciones off-grid o emergencias: cuando las redes tradicionales fallan, estos nodos pueden mantener una comunicación fiable.
-
Proyectos IoT o sensores: permite recolectar datos de entornos remotos y transmitirlos mediante nodos repetidores.
-
Uso táctico o estratégico: redes sin jerarquía fija, con nodos estructurados para mejorar eficiencia.
-
Entornos con poca densidad de nodos: MeshCore puede funcionar eficientemente sin depender de multitud de dispositivos cercanos.
Aunque la comunidad de Meshtastic es más amplia, y sus redes suelen ser más fáciles de incorporar, MeshCore sobresale por su arquitectura más controlada, organizada y escalable.
Conclusión
MeshCore emerge como una opción muy válida para quienes necesitan construir redes LoRa privadas, eficientes y gobernables, con menor consumo y mejor gestión del espectro que Meshtastic. Si bien aún está en fase temprana, su enfoque jerárquico con repetidores dedicados y su ecosistema en desarrollo prometen robustez, especialmente para entornos planificados o de emergencia. No obstante, su menor base instalada puede limitar su utilidad en redes espontáneas. Conviene evaluar si las ventajas de eficiencia y control compensan la menor participación comparada con Meshtastic.
886

Antes de fin de mes esperamos tener finalizada nuestra primera revisión de Meshstastic antes de empezar con otra sobre más dispositivos LORA… y en agosto una más sobre MeshCore