Powiadomienia
Wyczyść wszystko

Problem z długim tematem MQTT

tomchees
(@tomchees)
Nowy

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

Cytuj
Autor tematu Dodane : 21/05/2017 11:20 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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

 

OdpowiedzCytuj
Dodane : 21/05/2017 11:23 pm
tomchees
(@tomchees)
Nowy

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

OdpowiedzCytuj
Autor tematu Dodane : 21/05/2017 11:36 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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

OdpowiedzCytuj
Dodane : 21/05/2017 11:43 pm
tomchees
(@tomchees)
Nowy

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..

OdpowiedzCytuj
Autor tematu Dodane : 21/05/2017 11:49 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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

 

 

OdpowiedzCytuj
Dodane : 22/05/2017 12:10 am
Udostępnij: