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
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
Mejor app movil
Redisenio completo iOS/Android con mejor UX, mapas offline, hilos de mensajes y notificaciones.
Impact: Mucho mas amigable para uso diario
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
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
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
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
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
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
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
Acceso dinamico al espectro
Cambiar automaticamente de banda segun regulacion e interferencia
Criptografia resistente a quantum
Algoritmos post-quantum para seguridad a largo plazo
LoRa mesh para IoT
Variante ligera del protocolo para sensores e IoT
Gateway mesh-a-internet
Puentes seguros entre redes mesh e internet tradicional
Ruteo predictivo
Modelos que aprenden patrones de movimiento para mejorar ruteo
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