Czasami lubię krótko przejrzeć dzienniki urządzenia OpenBeken bez uruchamiania aplikacji internetowej i otwierania menu "dzienniki".
Lubię też zapisywać lub filtrować dzienniki przez dłuższy czas.
Można to łatwo osiągnąć, łącząc się z portem 9000 urządzenia.
Dowiedziałem się o tej funkcji z komentarza @miegapele na git i chciałbym się nią tutaj podzielić.
Na linuxie prawdopodobnie użyłbyś nc/netcat. Tak więc, np. podczas pracy nad sterownikiem dla DS1820, użyłem:
.
W systemie Windows (jeśli nie zainstalowałeś WSL) moim preferowanym "szwajcarskim nożem wojskowym" do zadań takich jak to jest windowsowy port "busybox" (pobieram binarkę z tutaj ).
Możesz więc po prostu uruchomić tam "powłokę" z "busybox sh" i po prostu użyć tego samego polecenia, co powyżej
.
.
A jeśli zdarzają się sytuacje, w których brakuje md5sum, awk lub sed - są one również dostępne w tym przydatnym małym pliku binarnym.
Dostęp do logu sieciowego nie zastępuje w pełni logu na sprzętowym UART. Ale naprawdę go lubię, zwłaszcza gdy "czekam" na wpisy w dzienniku.
Lubię też zapisywać lub filtrować dzienniki przez dłuższy czas.
Można to łatwo osiągnąć, łącząc się z portem 9000 urządzenia.
Dowiedziałem się o tej funkcji z komentarza @miegapele na git i chciałbym się nią tutaj podzielić.
Na linuxie prawdopodobnie użyłbyś nc/netcat. Tak więc, np. podczas pracy nad sterownikiem dla DS1820, użyłem:
max@max-PC:~$ nc 192.168.0.37 9000 | grep DS1820
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37
Info:CFG:DS1820 - High=1 Low=54 Val=310 Tc=1937 -- Read CRC=79 - calculated:79
Info:CFG:DS1820 - asked for conversion - Pin 2
Info:CFG:DS1820 - Pin=2 temp=+19.37 W systemie Windows (jeśli nie zainstalowałeś WSL) moim preferowanym "szwajcarskim nożem wojskowym" do zadań takich jak to jest windowsowy port "busybox" (pobieram binarkę z tutaj ).
Możesz więc po prostu uruchomić tam "powłokę" z "busybox sh" i po prostu użyć tego samego polecenia, co powyżej
A jeśli zdarzają się sytuacje, w których brakuje md5sum, awk lub sed - są one również dostępne w tym przydatnym małym pliku binarnym.
Dostęp do logu sieciowego nie zastępuje w pełni logu na sprzętowym UART. Ale naprawdę go lubię, zwłaszcza gdy "czekam" na wpisy w dzienniku.
Fajne? Ranking DIY