StaCh47 pisze: ↑14 listopada 2025, 11:53
Z tej dyskusji mozna wyciagnac pewne ogolne wnioski. Po pierwsze Meshtastic to nie jest i nigdy nie bedzie ethernet ze wzgledu na:
Ja nie rozumiem czemu porównywać konkretną sieć bezprzewodową, tu Meshtastic, do sieci przewodowej Ethernet jak jest mnóstwo sprawnie działających sieci bezprzewodowych.
-zbyt male moce obliczeniowe stacji co ma swoja zalete, ze bierze malo pradu
-brak protokolu wykrywajacego zajetosc medium i procedury back-off
-brak protokolow routingu pakietow
Jasno napisano w dokumentacji, że routing został wprowadzony. O CSMA/CD chyba od zawsze pisali.
Nie zgadzam sie z wnioskiem, ze do dalekiej lacznosci potrzebne jest wiele stacji posredniczacych, wiecej niz 3, z kilku powodow:
-moje wlasne testy zasiegow przedstawione na forum temu przecza
-brak stalych stacji posredniczacych z wlasciwym protokolem rozpowszechniania a stacje ruchome pojawiaja sie i znikaja
A ktoś w ogóle pisał, że nie da się zrobić dalekiej łączności punkt-punkt? Chodziło o to, że jakbyś miał bezpośrednie połączenia każdy z każdym to w ogóle nie potrzebowałbyś przeskoków a skoro nie masz to potrzebujesz wielu pośredników. Sieć działająca na południu Polski pokazuje, że tych przeskoków często jest 7

Będzie mniej dopuszczalnych to nie będzie połączenia i tyle.
Stacja domyslnie retransmituje rowniez datagramy z innych niz Meshtastic aplikacji ale ja mam to wylaczone w konfiguracji. Nadal uwazam, ze jesli jest za duzo stacji w trybie CLIENT to moze nastapic zapchanie medium niezaleznie czy to LongFast, MediumFast czy ShortFast bo wszystkie korzystaja z tej samej czestotliwosci.
Stacje nie majace znaczenia "strategicznego" dla sieci powinny moim zdaniem pracowac w trybie CLIENT_MUTE.
Czyli jak dwie stacje mobilne w obszarze pozamiejskim połączą się między sobą? Konfiguracja w której stacja jest tylko klientem może zadziałać wyłącznie wtedy gdy ma dostęp do niezawodnej stacji przekaźnikowej co i tak nie ma specjalnego sensu jak można zrealizować połączenie bez tej przekaźnikowej np bezpośrednie. Nie opowiadaj bajek, że stacje mobilne łączą się z tymi stacjami stacjonarnymi na długie dystanse bo tak nie jest. Odbierają tylko rozgłoszenia z tych stacjonarnych, ale by coś wysłać to już trzeba być bliżej albo w lepszej lokalizacji, albo nie wiem co tam.
... Jak widac z dzialalnosci bota Meszek stacje dekoduja wiadomosci jesli znaja klucz a jesli klucz jest nieznany to nie moga zdekodowac wiadomosci ale prawdopodobnie moga je przeslac dalej.
No tak, ale pytanie było na ile przesyłają wiadomości na kanały, których nie obsługują.
To nie jest tak, ze jak ktos ustawi dla wiadomosci HOP 7 to jesli stacja docelowa znajdzie sie jako trzecia to na niej zakonczy sie retransmisja. Niestety transmisja pojdzie dalej az dotrze do wszystkich stacji w zasiegu dla ktorych liczba HOP = 0. Dopiero wtedy zakonczy sie rozpowszechnianie tej wiadomosci.
No ale ... skąd Ty bierzesz, że stacja przekazuje coś dalej jak dostała pakiet wyłącznie do siebie. Nikt tak tego nie realizuje bo nie ma żadnego sensu. Tak się może dziać z powodu innych czynników, np wędrowania pakietu także inną ścieżką z pominięciem węzła docelowego. No i oczywiście rozgłoszenia przesyła dalej bo to nie jest tylko do niej i inne stacje będą tym zainteresowane.
Rowniez nie jest tak, ze jesli sa 2 stacje miejscowosci A i B, ktore sa polaczone, to po tych miejscowosciach beda hulac pakiety z obu miast bowiem kazda stacja niezaleznie od trybu (poza CLIENT_MUTE) przekazujac pakiet zmniejsza HOP o 1 (choc czytalem o HOP =0,5?).
...
Czyli tak jest, bo zmniejsza o 1 czyli np z 7 zostaje 6

potem 5 potem ... aż dojdzie do 0. No i bardzo dobrze bo o to chodzi by pakiet poleciał daleko. Tyle, że nie każdy pakiet a tylko te, które naprawdę są tam oczekiwane. Rozgłoszenia są wysyłane w ciemno choćby nikt nie był zainteresowany. Bezpośrednie są przynajmniej kierowane do konkretnej stacji. Dalsza potencjalna optymalizacja to subskrypcje, że stacja mówi czego chce i od kogo.