-
Data: 2022-08-18 11:03:02
Temat: Re: Biblioteka MQTT i dziwny kod w C
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 17.08.2022 18:58, Mirek wrote:
> Czyli ręcznie wrzucasz pod ten sam temat i dochodzą, a od ESP nie dochodzą?
> Zakładam, że qos i retained masz w obydwu przypadkach takie same?
> Client-id unikalne? (!)
> No to już czary musiały by być żeby jedno dochodziło drugie nie.
Ok, już znalazłem przyczynę. Tak jak piszesz - przepisując kod
zapomniałem o wywołaniu funkcji, która w przypadku wykrycia ustawionej
flagi QoS inicjowała odsyłanie potwierdzenia odebrania wiadomości
PUBLISH. Broker nie otrzymując potwierdzeń po jakimś czasie zaprzestawał
rozsyłania wiadomości do tego konkretnego subskrybenta. Natomiast
wiadomości wysyłane ręcznie nie miały ustawionej flagi, więc dochodziły
nadal.
Po uzupełnieniu kodu wszystko działa prawidłowo. Urządzenie pracuje już
prawie dobę i cały czas odbiera wiadomości z brokera. W oczy rzuciła mi
się natomiast inna kwestia - gdy sprawdzałem za pierwszym razem za
pomocą tcpdumpa (odpalonego na Raspberry Pi, gdzie pracuje broker) i
wiresharka, widziałem wszystkie pakiety.
Teraz natomiast wygląda to tak, jakby tcpdump nie rejestrował wiadomości
wychodzących od klienta (PUBACK, PINGREQ), chociaż wiadomości są
wysyłane i najwyraźniej docierają, bo powodują reakcję (np. w postaci
odesłania PINGRESP). Jakiś pomysł co może być przyczyną takiego stanu
rzeczy?
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Ceny mieszkań stabilne a zdolność kredytowa rośnie. O ile nie masz dzieci