Direct i potwierdzenie odbioru

Baza wiedzy dotycząca projektu MeshCore
Opossum
Posty: 2
Rejestracja: sob lis 22, 2025 11:06 pm

Direct i potwierdzenie odbioru

Post autor: Opossum »

Hej,
Zauważyłem, że dość często zdarza się, że wiadomości direct mają status 'failed' jednak i tak docierają, trochę tak jakby oznaczało to nie odebranie potwierdzenia od drugiego noda.
W związku z tym zamiast dawać resend, wysyłam jeszcze raz wiadomość dopisując kolejną cyfrę. Dzięki temu łatwiej będzie drugiej stronie potwierdzić, które wiadomości dotarły. Dajcie znać czy też tak macie i co sądzicie o takim pomyśle potwierdzania.
Pozdrawiam
bikeman
Site Admin
Posty: 122
Rejestracja: pt gru 15, 2023 9:13 pm
Lokalizacja: SQ6B, QTH Wrocław

Re: Direct i potwierdzenie odbioru

Post autor: bikeman »

Lepiej chyba dac resend, a odbiorca, jesli dostanie podwojnie lub wiecej, powinien odpowiedziec "2 ack" "3 ack" itd
kryssja
Posty: 2
Rejestracja: śr wrz 03, 2025 6:35 pm

Re: Direct i potwierdzenie odbioru

Post autor: kryssja »

Dla mnie jedno i drugie rozwiązanie jest ok.
To jaki standard przyjmujemy?
bikeman
Site Admin
Posty: 122
Rejestracja: pt gru 15, 2023 9:13 pm
Lokalizacja: SQ6B, QTH Wrocław

Re: Direct i potwierdzenie odbioru

Post autor: bikeman »

Trudno zadecydowac za wszystkich, resend jest prostszy bo nie wymaga kopiowania i prosta jest odpowiedz odbiorcy.
Może puścic linka do tego wątku?
wally
Posty: 2
Rejestracja: pn gru 01, 2025 10:28 pm

Re: Direct i potwierdzenie odbioru

Post autor: wally »

bikeman pisze: wt gru 02, 2025 10:29 am Lepiej chyba dac resend, a odbiorca, jesli dostanie podwojnie lub wiecej, powinien odpowiedziec "2 ack" "3 ack" itd
Oddaje swój głos na tą propozycje: wygodniejsze. Może kiedyś apka sama mogłaby dodawać licznik doklejając do wiadomości.
Wojtek
Posty: 1
Rejestracja: ndz lis 30, 2025 1:56 pm
Lokalizacja: Prudnik (OPR)

Re: Direct i potwierdzenie odbioru

Post autor: Wojtek »

Proponuje zacząć od tego, że możecie w GUI Companiona ustawić podwójne potwierdzenia - wtedy macie większość pewność potwierdzenia kosztem trochę większego ruchu radiowego (ale chyba nadal mniejszego niż ponowne wysyłanie wiadomości).

Na repeaterach też możemy ustawić podwójne potwierdzenie (na kanałach publicznych) komendą:
set multi.acks {0|1}
Enables or disables the 'double ACKs' feature.
ODPOWIEDZ