Czy możliwe jest "watchdodowanie" samego urządzenia?
Moim problemem jest trochę wolny start routera. Jeśli na chwilę zabraknie prądu w sieci i ponownie się włączy, urządzenia OpenBeken uruchamiają się znacznie szybciej, a router po nich.
W rezultacie urządzenia łączą się z routerem, ale mają tylko bezpośredni adres IP bez nazwy. Wtedy wszystkie skrypty używające nazwy urządzenia zawiodą.
Pomyślałem, że można tego uniknąć, ustawiając watchdoga urządzenia tak, aby pingował się po nazwie i powodował restart, jeśli pingowanie się nie powiedzie. W ten sposób urządzenie uruchomi się w obu przypadkach, jeśli brakuje połączenia WiFi i adresu IP lub jeśli router nie otrzyma nazwy urządzenia.
Ale to nie działa. Watchdog wydaje się wymagać bezpośredniego adresu IP. Nie działa przy użyciu nazwy urządzenia.
Czy można to zmienić lub czy istnieje inny sposób, aby to zrobić?
Moim problemem jest trochę wolny start routera. Jeśli na chwilę zabraknie prądu w sieci i ponownie się włączy, urządzenia OpenBeken uruchamiają się znacznie szybciej, a router po nich.
W rezultacie urządzenia łączą się z routerem, ale mają tylko bezpośredni adres IP bez nazwy. Wtedy wszystkie skrypty używające nazwy urządzenia zawiodą.
Pomyślałem, że można tego uniknąć, ustawiając watchdoga urządzenia tak, aby pingował się po nazwie i powodował restart, jeśli pingowanie się nie powiedzie. W ten sposób urządzenie uruchomi się w obu przypadkach, jeśli brakuje połączenia WiFi i adresu IP lub jeśli router nie otrzyma nazwy urządzenia.
Ale to nie działa. Watchdog wydaje się wymagać bezpośredniego adresu IP. Nie działa przy użyciu nazwy urządzenia.
Czy można to zmienić lub czy istnieje inny sposób, aby to zrobić?