Feuille de route & avenir

Feuille de route et avenir de MeshCore

Nouvelles fonctionnalités, priorités de développement et vision à long terme de MeshCore

Où va MeshCore ?

MeshCore est en développement constant avec une communauté active de développeurs qui créent de nouvelles fonctionnalités, corrigent des bugs et améliorent le protocole. Cette feuille de route donne un aperçu de ce qui est en cours, de ce qui est planifié et de notre vision à long terme.

La feuille de route n'est pas gravée dans le marbre – les priorités peuvent évoluer en fonction des retours de la communauté, des contraintes techniques et de l'utilisation réelle. Nous restons flexibles et pragmatiques.

Tout le monde peut contribuer à la feuille de route en soumettant des demandes de fonctionnalités, en participant aux discussions sur les priorités et bien sûr en contribuant du code via des pull requests GitHub.

Développement en cours (actif)

Ces fonctionnalités sont activement développées et apparaîtront bientôt dans les releases

En cours T1 2025

Routage mesh multi-canaux

Prise en charge de plusieurs canaux qui coopèrent intelligemment pour augmenter la capacité réseau sans interférence.

Impact: Davantage de nœuds peuvent communiquer simultanément sans surcharge de canal

En cours T1 2025

Application mobile améliorée

Refonte complète des applis iOS/Android avec meilleure UX, cartes hors ligne, fils de messages et notifications push.

Impact: Bien plus convivial pour un usage quotidien

En cours T2 2025

Gestion énergétique adaptative

Gestion intelligente de l'énergie qui ajuste automatiquement la puissance d'émission et les modes veille en fonction du niveau de batterie et des conditions réseau.

Impact: 2 à 3x plus d'autonomie sans configuration manuelle

En cours T2 2025

Mise à jour du chiffrement de bout en bout

Migration vers une crypto plus moderne (Curve25519) avec forward secrecy et options résistantes au post-quantique.

Impact: Meilleure sécurité et confidentialité pour les communications sensibles

Fonctionnalités planifiées (prochaines releases)

Ces fonctionnalités sont prévues pour les 6 à 12 prochains mois

Planifié T3 2025

Intégration de connectivité satellite

Couplage avec des modems satellites (Iridium, Starlink) pour une connectivité de secours longue distance.

Objectif : Les réseaux mesh obtiennent ainsi une couverture mondiale pour les communications d'urgence

Planifié T3 2025

Support des messages vocaux

Envoi de messages vocaux compressés (Codec2, Opus) via le réseau mesh pour les situations où taper du texte n'est pas possible.

Objectif : En situation de crise, la voix est souvent plus rapide et claire que le texte

Planifié T4 2025

Auto-optimisation de la topologie mesh

Algorithmes IA/ML qui optimisent automatiquement le routage, le placement des répéteurs et l'allocation des canaux.

Objectif : Moins de configuration manuelle nécessaire, surtout dans les grands réseaux

Planifié T4 2025

Mode balise d'urgence

Un mode d'urgence spécial qui, d'une simple pression, diffuse un signal d'urgence codé avec la position GPS.

Objectif : Fonctionnalité vitale pour les activités outdoor, les catastrophes et autres situations de crise

Planifié T1 2026

Identité basée sur la blockchain

Système d'identité décentralisé optionnel pour des nœuds vérifiés et des scores de réputation sécurisés.

Objectif : Prévention du spam et confiance dans les grands réseaux mesh publics

Phase de recherche (expérimental)

Ces sujets sont à l'étude mais ne sont pas encore en développement actif

Recherche

Accès dynamique au spectre

Basculement automatique entre les bandes de fréquences selon la réglementation et les interférences

Recherche

Cryptographie résistante au quantique

Algorithmes de chiffrement post-quantique pour la sécurité des messages à long terme

Recherche

LoRa mesh pour l'IoT

Variante légère du protocole pour les réseaux de capteurs et appareils IoT

Recherche

Passerelle mesh-internet

Ponts sécurisés entre les réseaux mesh et l'internet classique

Recherche

Routage prédictif

Modèles ML qui apprennent les schémas de déplacement des nœuds pour un meilleur routage

Recherche

Optimisation de la récolte solaire

Algorithmes intelligents pour maximiser l'efficacité des petits panneaux solaires

Priorités de développement

  • 1

    Stabilité et fiabilité

    Les fonctionnalités de base doivent être solides comme le roc – pas de plantages, de pertes de données ou de problèmes de connectivité

  • 2

    Expérience utilisateur

    Le logiciel doit être intuitif pour les utilisateurs non techniques sans avoir à lire un manuel

  • 3

    Sécurité et confidentialité

    Le chiffrement, l'authentification et la protection de la vie privée ne sont pas des options mais des fonctionnalités essentielles

  • 4

    Efficacité énergétique

    Des jours, voire des semaines d'autonomie sur batterie sont indispensables pour un usage d'urgence pratique

  • 5

    Retours de la communauté

    L'utilisation réelle et les retours des utilisateurs déterminent où nous investissons nos ressources

Participez à la construction de l'avenir

Le développement de MeshCore est porté par la communauté – votre contribution fait la différence

💡

Soumettre des demandes de fonctionnalités

Il vous manque quelque chose ? Ouvrez une issue GitHub avec votre idée et le cas d'usage associé

🗳️

Votez pour les fonctionnalités

Mettez un pouce en l'air sur les issues qui vous tiennent à cœur – cela aide à la priorisation

💬

Participez aux discussions

Rejoignez Telegram et GitHub Discussions pour participer aux échanges sur la feuille de route

⚙️

Bêta-testing

Testez les nouvelles fonctionnalités en avant-première et transmettez vos retours aux développeurs

Questions fréquentes

Quand la fonctionnalité X sera-t-elle disponible ?

Les délais sont des estimations – le développement réel peut prendre plus de temps en raison de défis techniques ou de ressources limitées. Consultez les GitHub milestones pour le statut actuel.

Puis-je sponsoriser ou financer le développement d'une fonctionnalité ?

Bien sûr ! Certaines organisations sponsorisent des fonctionnalités spécifiques. Contactez-nous via Telegram pour discuter des possibilités concernant votre demande.

Pourquoi le développement prend-il autant de temps ?

Le développement MeshCore est principalement réalisé par des bénévoles pendant leur temps libre. Le développement embarqué sur du matériel aux ressources limitées est de surcroît complexe et chronophage. Nous apprécions votre patience !

Comment déterminez-vous les priorités ?

Nous considérons : le nombre d'utilisateurs demandant la fonctionnalité, l'impact sur les applications clés (communications d'urgence), la faisabilité technique, la maintenabilité, et le temps développeur disponible.

Peut-on reprendre une fonctionnalité X d'un autre logiciel mesh ?

C'est tout à fait possible ! MeshCore est ouvert aux bonnes idées d'autres projets comme Meshtastic. Si la fonctionnalité correspond à notre vision et est techniquement faisable, nous pouvons collaborer ou partager du code.

Construisez MeshCore avec nous

L'avenir de MeshCore est déterminé par la communauté – vos idées et contributions font la différence

Rejoignez la communauté de développement et aidez à façonner la feuille de route !