Powiadomienia
Wyczyść wszystko

Problem z długim tematem MQTT

6 Wpisów
2 Użytkownicy
0 Likes
1,515 Wyświetleń
tomchees
Wpisów: 3
Autor tematu
(@tomchees)
Bywalec
Dołączył: 7 lat temu

Witam,

Mam problem z konfiguracją MQTT w firmware v 0.8.1.

Przy wpisaniu dłuższego tematu (np."/sonoff/BF123/test" ), próba zapisania konfiguracji kończy się złowrogim komunikatem przeglądarki "Połączenie z serwerem zostało zresetowane podczas wczytywania strony".

Po skróceniu tematu (np."/sonoff/BF123") konfiguracja jest zapisywana poprawnie.

Kłopot w tym że chciałem podpiąć swój przełącznik do zewnętrznego brokera MQTT, w którym format tematu jest z góry narzucony (i przy tym dość długi).

Co może być przyczyną takiego zachowania?

Pozdrawiam,

tomchees

5 Odpowiedzi
4 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3981

maksymalna długość jest 32 znaki - a ile musisz wpisać?

 

Odpowiedz
tomchees
(@tomchees)
Dołączył: 7 lat temu

Bywalec
Wpisów: 3

Przy niezbyt skomplikowanej nazwie urządzenia wyszło.. 115.

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3981

uuuuch - nie upchnę tyle w Sonoff w aktualnej wersji oprogramowania - sorry

Odpowiedz
tomchees
(@tomchees)
Dołączył: 7 lat temu

Bywalec
Wpisów: 3

Ok, dzięki za wyjaśnienie - dobrze wiedzieć jaki jest limit.

W takim razie wezmę się za instalację lokalnego brokera.

Wcześniej obsługiwałem moduły ESP przez MQTT na devicehub (tam właśnie jest tak długi topic) i stąd naturalnym było dla mnie podłączenie w ten sposób Sonoff-a. Ale poprzednie próby przeprowadzałem na NodeMCU i skryptach lua - tam interpreter przetwarzał nawet powyżej 200 znaków..

Odpowiedz
adrian
Wpisów: 3981
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 10 lat temu

w Sonoffie mam dostępne 512b  czyli mogę upchnąć 512 znaków.

wykorzystuje je na zapisanie wielu różnych informacji. Wlazłoby tam te 115, tylko teraz już nie mam tak długiego wolnego miejsca w pamięci

tutaj jest cała mapa pamięci w moim soft

 

 

Odpowiedz
Udostępnij: