Cześć,
Czy firmware tworzony w generatorze posiada jakiś rodzaj watchdoga na wypadek nieudanej inicjalizacji modułu?
Mam taki problem z modułami (składakami), że przy krótkim zaniku napięcia nie chcą połączyć się z serwerem (LAST STATE: Brak połączenia z siecią).
Moduł jest widoczny jako AP, da się do niego podłączyć i zresetować zdalnie, wtedy zaczynają działać.
Taki watchdog byłby tu jakimś rozwiązaniem, chyba że jest jakaś inna opcja.
Watchdog - przy nieudanej inicjalizacji modułu.
jest standardowy 250ms.
A czy jesteś pewny, że po jakimś czasie moduł się nie połączy?
A czy jesteś pewny, że po jakimś czasie moduł się nie połączy?
https://gui-generic-builder.supla.io/
-
- Posty: 14
- Rejestracja: sob sie 28, 2021 4:45 pm
Rozumiem że to watchdog całej całej pętli głównej, a skoro konfig działa, to pętla się musi wykonywać.
Nie chce się połączyć przez wiele godzin, tylko restart pomaga.
Nie chce się połączyć przez wiele godzin, tylko restart pomaga.
Staram się pisać tak kod aby nie używać pętli które potrafią zawiesić program
Spróbuj najnowszej wersji wprowadziłem tam kilka usprawnień odczytywania danych.
Spróbuj najnowszej wersji wprowadziłem tam kilka usprawnień odczytywania danych.
https://gui-generic-builder.supla.io/
-
- Posty: 14
- Rejestracja: sob sie 28, 2021 4:45 pm
Na dzisiejszym sofcie też niema poprawy.
ustaw przycisk konfiguracyjny oraz dodaj jakiś kanał aby urządzenie nie wchodziło w tryb konfiguracyjny i wtedy dla statusu STATUS_NETWORK_DISCONNECTED będzie ponawiana próba połączenia.
https://gui-generic-builder.supla.io/
-
- Posty: 14
- Rejestracja: sob sie 28, 2021 4:45 pm
Rzeczywiście po skonfigurowaniu przycisku nie udało mi się jeszcze tak na szybko wywalić komunikacji, więc wygląda że to to .
Dzięki za info.
Pozdrawiam
Dzięki za info.
Pozdrawiam