Plan działania i przyszłość

MeshCore plan działania i przyszłość

Nadchodzące funkcje, priorytety rozwojowe i długoterminowa wizja MeshCore

Dokąd zmierza MeshCore?

MeshCore jest nieustannie rozwijany z aktywną społecznością programistów, którzy tworzą nowe funkcje, naprawiają błędy i ulepszają protokół. Ten plan działania zawiera przegląd tego, co jest w fazie rozwoju, co jest planowane i dokąd chcemy zmierzać w dłuższej perspektywie.

Plan działania nie jest wyryty w kamieniu — priorytety mogą się zmieniać w zależności od opinii społeczności, ograniczeń technicznych i rzeczywistego użytkowania. W podejściu do rozwoju pozostajemy elastyczni i pragmatyczni.

Każdy może przyczynić się do realizacji planu, przesyłając żądania nowych funkcji, omawiając priorytety i oczywiście wnosząc wkład w kod za pośrednictwem żądań ściągnięcia w GitHub.

Obecny rozwój (aktywny)

Funkcje te są obecnie aktywnie rozwijane i wkrótce zostaną udostępnione

W toku I kwartał 2025 r

Wielokanałowy routing siatkowy

Obsługa wielu kanałów, które inteligentnie ze sobą współpracują, aby zwiększyć przepustowość sieci bez zakłóceń.

Impact: Więcej węzłów może komunikować się jednocześnie bez przeciążenia kanału

W toku I kwartał 2025 r

Ulepszona aplikacja mobilna

Całkowite przeprojektowanie aplikacji na iOS/Android z lepszym UX, mapami offline, wątkami wiadomości i powiadomieniami push.

Impact: O wiele bardziej przyjazny dla użytkownika w codziennym użytkowaniu

W toku II kwartał 2025 r

Adaptacyjne zarządzanie energią

Inteligentne zarządzanie energią, które automatycznie dostosowuje tryb zasilania TX i uśpienia w oparciu o poziom naładowania baterii i warunki sieciowe.

Impact: 2-3x dłuższa żywotność baterii bez ręcznej konfiguracji

W toku II kwartał 2025 r

Kompleksowa aktualizacja szyfrowania

Uaktualnij do bardziej nowoczesnego krypto (Curve25519) z opcjami przekazywania tajemnicy i odpornością postkwantową.

Impact: Lepsze bezpieczeństwo i prywatność poufnych komunikatów

Planowane funkcje (nadchodzące wydania)

Funkcje te zaplanowane są na najbliższe 6-12 miesięcy

Planowane III kwartał 2025 r

Integracja łączności satelitarnej

Łącze z modemami satelitarnymi (Iridium, Starlink) w celu zapewnienia łączności zapasowej na duże odległości.

Dlaczego: Sieci mesh mogą w ten sposób uzyskać globalny zasięg komunikacji awaryjnej

Planowane III kwartał 2025 r

Obsługa wiadomości głosowych

Wysyłaj skompresowane wiadomości głosowe (Codec2, Opus) za pośrednictwem siatki w sytuacjach, gdy pisanie nie jest możliwe.

Dlaczego: W sytuacjach kryzysowych głos jest często szybszy i wyraźniejszy niż tekst

Planowane IV kwartał 2025 r

Automatyczna optymalizacja topologii siatki

Algorytmy AI/ML, które automatycznie optymalizują routing, rozmieszczenie przemienników i alokację kanałów.

Dlaczego: Zmniejsz obciążenie ręczną konfiguracją, szczególnie w dużych sieciach

Planowane IV kwartał 2025 r

Tryb lampy awaryjnej

Dedykowany tryb awaryjny, który za pomocą jednego przycisku nadaje kodowany sygnał alarmowy o lokalizacji GPS.

Dlaczego: Funkcja ratująca życie na zewnątrz, w przypadku katastrof i innych scenariuszy kryzysowych

Planowane I kwartał 2026 r

Tożsamość oparta na Blockchain

Opcjonalny zdecentralizowany system tożsamości dla zweryfikowanych węzłów i bezpiecznych wyników reputacji.

Dlaczego: Zapobieganie spamowi i zaufanie do dużych publicznych sieci typu mesh

Faza badawcza (eksperymentalna)

Tematy te są badane, ale nie są jeszcze aktywnie rozwijane

Badania

Dostęp do widma dynamicznego

Automatyczne przełączanie pomiędzy pasmami częstotliwości w oparciu o przepisy i zakłócenia

Badania

Kryptowaluty odporne na kwanty

Algorytmy szyfrowania postkwantowego zapewniające długoterminowe bezpieczeństwo wiadomości

Badania

LoRa siatka dla IoT

Lekki wariant protokołu dla sieci czujników i urządzeń IoT

Badania

Siatka do bramy internetowej

Bezpieczne mosty pomiędzy sieciami mesh a zwykłym Internetem

Badania

Przewidywanie tras

Modele ML, które uczą się wzorców ruchu węzłów w celu lepszego wyznaczania tras

Badania

Optymalizacja pozyskiwania energii słonecznej

Inteligentne algorytmy zapewniające maksymalną wydajność małych paneli słonecznych

Priorytety rozwojowe

  • 1

    Stabilność i niezawodność

    Podstawowa funkcjonalność musi być niezawodna — brak awarii, utraty danych i problemów z łącznością

  • 2

    Doświadczenie użytkownika

    Oprogramowanie musi być intuicyjne dla użytkowników nietechnicznych, bez konieczności czytania instrukcji

  • 3

    Bezpieczeństwo i prywatność

    Szyfrowanie, uwierzytelnianie i ochrona prywatności nie są opcjonalnymi, ale podstawowymi funkcjami

  • 4

    Wydajność baterii

    Do praktycznego zastosowania w sytuacjach awaryjnych niezbędne są dni lub tygodnie pracy akumulatora

  • 5

    Informacje zwrotne od społeczności

    Rzeczywiste wykorzystanie i opinie użytkowników określają, na co wydajemy zasoby

Pomóż budować przyszłość

MeshCore rozwój jest napędzany przez społeczność – Twój wkład i wkład mają znaczenie

💡

Przesyłaj prośby o funkcje

Czy widzisz, że czegoś brakuje? Otwórz zgłoszenie w GitHubie ze swoim pomysłem i przypadkiem użycia

🗳️

Głosuj na funkcje

Daj 👍 w kwestiach, które uważasz za ważne – pomoże to w ustaleniu priorytetów

💬

Dołącz do dyskusji

Dołącz do dyskusji na temat Telegram i GitHub, aby dołączyć do dyskusji na temat planu działania

⚙️

Testy beta

Testuj nowe funkcje wcześniej i przekazuj opinie programistom

Często zadawane pytania

Kiedy funkcja X będzie dostępna?

Harmonogramy są szacunkowe — rozwój w świecie rzeczywistym może potrwać dłużej ze względu na wyzwania techniczne lub ograniczenia zasobów. Sprawdź kamienie milowe GitHub pod kątem bieżącego stanu.

Czy mogę sponsorować funkcję / płacić za rozwój?

Tak! Niektóre organizacje sponsorują określone funkcje. Skontaktuj się z nami pod adresem Telegram, aby omówić, czy jest to możliwe w przypadku Twojej prośby o dodanie funkcji.

Dlaczego tworzenie funkcji trwa tak długo?

MeshCore rozwojem zajmują się głównie wolontariusze w wolnym czasie. Wbudowane programowanie na sprzęcie o ograniczonych zasobach jest również złożone i czasochłonne. Dziękujemy za cierpliwość!

Jak ustalić, co ma pierwszeństwo?

Bierzemy pod uwagę: liczbę użytkowników żądających danej funkcji, wpływ na podstawowe przypadki użycia (awaryjne), wykonalność techniczną, łatwość konserwacji i dostępny czas programisty.

Czy funkcję X można przenieść z innego oprogramowania mesh?

Możliwe! MeshCore jest otwarty na dobre pomysły z innych projektów, takich jak Meshtastic. Jeśli funkcja pasuje do naszej wizji i jest technicznie wykonalna, możemy współpracować lub udostępniać kod.

Pomóż zbudować MeshCore

Przyszłość MeshCore jest określana przez społeczność – Twoje pomysły i wkład mają znaczenie

Dołącz do społeczności programistów i pomóż kształtować plan działania!

Powiązane artykuły