logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Ulepszenie strony stanu OBK o szczegóły WiFi dla urządzeń OpenBeken

max4elektroda 07 Maj 2024 15:49 4974 64
Najlepsze odpowiedzi LABEL_AI_GENERATED

Jak dodać do strony stanu OBK szczegóły Wi‑Fi, takie jak połączony AP/BSSID i tryb PowerSave, oraz czy taka zmiana jest bezpieczna do testów na innych platformach?

Najlepiej nie rozbudowywać głównej strony stanu o wszystkie szczegóły Wi‑Fi; lepiej wystawić je w istniejącym API JSON/STATUS i wyświetlać w webappie, a na GUI zostawić tylko to, co naprawdę przydatne, np. PowerSave [#21077881] [#21078334] BSSID i kanał zostały już przeniesione do JSON, więc nie trzeba ich na siłę integrować z główną stroną, a SSID można pominąć, bo zwykle jest już znane z konfiguracji [#21078334] [#21602507] Testy pokazały, że BSSID działa poprawnie na wielu platformach, m.in. BL602, LN882H, BK7231N/T, ESP32, W600/W800, BK7238, ECR6600, RTL8720CF i XR809, ale na XR początkowo BSSID było błędne i wymagało poprawki [#21603311] [#21603163] Po dodaniu cache BSSID w gałęzi safeMode == 0 i kolejnych poprawkach uznano zmianę za wystarczająco bezpieczną do scalenia [#21603333]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy rozszerzenia strony stanu urządzeń OpenBeken o szczegółowe informacje WiFi, takie jak BSSID, kanał, SSID oraz tryb PowerSave, szczególnie dla modułów LN882H i innych platform OpenBeken. Wprowadzono funkcje HAL WiFi do wyświetlania tych danych na stronie głównej, jednak pojawiły się uwagi dotyczące przeładowania interfejsu i prywatności (cenzurowanie adresów MAC). Proponowano umieszczenie szczegółów w sekcji debugowania lub ukrycie ich za pomocą flagi lub tooltipów, aby nie zaśmiecać głównej strony statusu. Dyskutowano także o integracji tych danych z JSON API podobnym do Tasmota, co umożliwiłoby wyświetlanie informacji w zewnętrznej aplikacji webowej bez konieczności flashowania firmware. Poruszono kwestie obsługi podwójnego SSID, logiki przełączania między nimi oraz problemów z poprawnością wyświetlanych danych (np. kanał 0 na BL602). Testy prowadzono na modułach LN882H, W600, W800 i XR809, z ograniczeniami dostępu do niektórych platform. Wskazano na potrzebę lepszej dokumentacji i uproszczenia interfejsu użytkownika, m.in. przez zastosowanie elementów HTML / do zwijania danych oraz możliwość dostosowania strony za pomocą widgetów. Dyskusja podkreśliła konieczność zachowania balansu między szczegółowością informacji a czytelnością i bezpieczeństwem danych użytkownika.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA