Hoja de ruta

Hoja de ruta y futuro de MeshCore

Funciones futuras, prioridades de desarrollo y vision a largo plazo

Hacia donde va MeshCore?

MeshCore evoluciona continuamente con una comunidad activa: nuevas funciones, correcciones y mejoras del protocolo. Esta hoja de ruta resume lo que esta en desarrollo, lo planeado y la direccion a largo plazo.

La hoja de ruta no es fija. Las prioridades pueden cambiar segun feedback de la comunidad, limites tecnicos y uso real. El enfoque es flexible y pragmatico.

Cualquiera puede aportar: sugerir feature requests, discutir prioridades y contribuir codigo via pull requests en GitHub.

Desarrollo actual (activo)

Funciones en desarrollo activo que llegaran en proximas versiones

En progreso Q1 2025

Ruteo mesh multi-canal

Soporte para multiples canales cooperando de forma inteligente para aumentar capacidad sin interferencia.

Impact: Mas nodos pueden comunicarse a la vez sin congestion

En progreso Q1 2025

Mejor app movil

Redisenio completo iOS/Android con mejor UX, mapas offline, hilos de mensajes y notificaciones.

Impact: Mucho mas amigable para uso diario

En progreso Q2 2025

Gestion de energia adaptativa

Gestion inteligente que ajusta TX y modos de sleep segun bateria y condiciones de red.

Impact: 2-3x mas bateria sin configuracion manual

En progreso Q2 2025

Mejora de cifrado end-to-end

Criptografia moderna (Curve25519) con forward secrecy y opciones resistentes a post-quantum.

Impact: Mas seguridad y privacidad para comunicacion sensible

Funciones planeadas (proximas versiones)

Planeado para los proximos 6-12 meses

Planeado Q3 2025

Integracion con conectividad satelital

Integracion con modems satelitales (Iridium, Starlink) como respaldo de larga distancia.

Por que: redes mesh pueden lograr cobertura global para emergencias

Planeado Q3 2025

Mensajes de voz

Enviar voz comprimida (Codec2, Opus) via mesh para casos donde teclear es incomodo.

Por que: en crisis, voz puede ser mas rapida y clara que texto

Planeado Q4 2025

Auto-optimizacion de topologia

Algoritmos (AI/ML) para optimizar ruteo, ubicacion de repetidores y asignacion de canales.

Por que: reducir carga de configuracion manual en redes grandes

Planeado Q4 2025

Modo beacon de emergencia

Modo dedicado que transmite una senal de auxilio con ubicacion GPS con un boton.

Por que: funcion que puede salvar vidas en outdoor y desastres

Planeado Q1 2026

Identidad basada en blockchain

Sistema opcional de identidad descentralizada para nodos verificados y reputacion.

Por que: reducir spam y construir confianza en redes publicas grandes

Fase de investigacion (experimental)

Temas explorados que aun no estan en desarrollo activo

Investigacion

Acceso dinamico al espectro

Cambiar automaticamente de banda segun regulacion e interferencia

Investigacion

Criptografia resistente a quantum

Algoritmos post-quantum para seguridad a largo plazo

Investigacion

LoRa mesh para IoT

Variante ligera del protocolo para sensores e IoT

Investigacion

Gateway mesh-a-internet

Puentes seguros entre redes mesh e internet tradicional

Investigacion

Ruteo predictivo

Modelos que aprenden patrones de movimiento para mejorar ruteo

Investigacion

Optimizacion de energia solar

Algoritmos para maximizar eficiencia con paneles pequenos

Prioridades de desarrollo

  • 1

    Estabilidad y confiabilidad

    Lo basico debe ser solido: sin crashes, sin perdida de datos ni problemas de conectividad

  • 2

    Experiencia de usuario

    Debe ser intuitivo para personas no tecnicas sin leer manuales

  • 3

    Seguridad y privacidad

    Cifrado, autenticacion y privacidad no son opcionales: son base

  • 4

    Eficiencia de bateria

    Operar de dias a semanas en bateria es esencial para uso real en emergencias

  • 5

    Feedback de comunidad

    El uso real y feedback define donde se invierte tiempo

Ayuda a construir el futuro

El desarrollo de MeshCore es impulsado por la comunidad. Tu aporte si hace diferencia

💡

Proponer funciones

Te falta algo? Abre un issue en GitHub con tu idea y caso de uso

🗳️

Votar prioridades

Da like a issues importantes. Ayuda a priorizar

💬

Unirte a discusiones

Entra a Discord y GitHub Discussions para hablar del roadmap

⚙️

Beta testing

Prueba funciones nuevas temprano y deja feedback

Preguntas frecuentes

Cuando estara disponible la funcion X?

Los tiempos son estimaciones. El desarrollo puede tardar mas por temas tecnicos o recursos. Revisa milestones en GitHub para el estado actual.

Se puede patrocinar o pagar desarrollo de una funcion?

Si. Algunas organizaciones patrocinan funciones especificas. Contacta por Discord para ver si es posible para tu caso.

Por que el desarrollo tarda tanto?

En gran parte es trabajo de voluntarios en su tiempo libre. Ademas, el desarrollo embedded en hardware limitado es complejo. Gracias por la paciencia.

Como deciden prioridades?

Se considera: cuantos usuarios piden la funcion, impacto en casos base (emergencia), factibilidad tecnica, mantenibilidad y tiempo de devs.

Se puede portar una funcion de otro software mesh?

Tal vez. MeshCore esta abierto a buenas ideas de otros proyectos como Meshtastic. Si encaja con la vision y es viable, se puede colaborar o compartir codigo.

Construye MeshCore con la comunidad

El futuro de MeshCore lo define la comunidad. Tus ideas y aportes importan

Unete a la comunidad de desarrollo y ayuda a dar forma al roadmap