SmartThings Web Host ikona

SmartThings Web Host


SmartThings SmartWeb
2026.07.12
  • Jul 13, 2026
    Update date
  • Security
  • Everyone
  • Android 5.0+
    Android OS

O SmartThings Web Host

Odgrywa rolę w sprawdzaniu statusu uwierzytelniania SmartThings i pomaga w powiązanych wywołaniach API.

1. Przegląd

SmartWeb to lokalna aplikacja serwera mostu działająca na urządzeniach z systemem Android.

Jej główne zastosowania to:

- Sprawdza status uwierzytelniania SmartThings i wspomaga powiązane wywołania API.

- Zapewnia ogólną funkcjonalność proxy HTTP.

- Umożliwia otwarcie strony w rzeczywistym WebView (przeglądarce) w celu odczytania ostatecznego kodu HTML.

- Działa jako pośrednik dla sterowników SmartThings Edge, lokalnych stron internetowych i skryptów automatyzacji.

2. Informacje podstawowe

- Domyślny port: 8088

- Domyślny format adresu: http://deviceIP:8088

Przykład:

- http://192.168.219.137:8088

3. Układ ekranu

3.1 Karta Serwer

Na karcie Serwer można sprawdzić status serwera mostu i dowiedzieć się, jak korzystać z kluczowych interfejsów API.

Przykłady wyświetlanej zawartości:

- Adres serwera mostu

- Format użycia /api/forward

- Format użycia /api/web

- API sprawdzania statusu uwierzytelniania SmartThings

- API wykonywania w tle WebView

3.2 Karta Ustawienia

Na karcie Ustawienia można sprawdzić ustawienia środowiska i status wymagany do korzystania z aplikacji.

Przykłady:

- Status wyjątku optymalizacji baterii

- Status uprawnień do powiadomień

- Wyświetlanie/kopiowanie logów

- Informacje o wersji aplikacji

4. Kluczowe interfejsy API

4.1 POST /api/ping

Opis: Krótko sprawdza status serwera mostu i status uwierzytelniania SmartThings.

Metoda:

- Tylko POST

Przykład:

POST http://deviceIP:8088/api/ping

Przykładowa odpowiedź:

{

"battery": 86,

"bridgeDevice": "phone",

"bridgeVersion": "Version: 2026.05.15",

"serverStartTime": "05/14 03:00",

"stOauthConnected": true,

"accessTokenExpiresAt": 1778773965000,

"accessTokenMinutesLeft": 1332

}

4.2 GET /api/smartthings/devices

Opis:

Zwraca listę urządzeń SmartThings w prostym formacie.

Metoda:

- Tylko GET

Przykład:

GET http://deviceIP:8088/api/smartthings/devices

Przykładowa odpowiedź:

{

"items": [

{

"deviceId": "...",

"label": "Google Home Mini Library",

"name": "Google Home"

}

]

}

Zastosowanie:

- Wyszukiwanie deviceId po nazwie urządzenia

- Wyszukiwanie nazw głośników

- Wybieranie urządzeń na podstawie etykiet

4.3 GET /api/forward?url=origin_address

Opis:

Standardowy serwer proxy HTTP.

Metoda:

- Tylko GET

Przykład:

GET http://deviceIP:8088/api/forward?url=https://api.smartthings.com/v1/devices

Zastosowanie:

- Wywołania API JSON

- Odczyt statycznych stron HTML

- Wywołania API REST SmartThings

Funkcje:

- Przekazuje większość nagłówków żądań

- Automatycznie używa danych uwierzytelniających, jeśli brakuje nagłówka Authorization podczas wywoływania API SmartThings

- Nie wykonuje JavaScript

- Może być słaby w przypadku stron walidacji Cloudflare/przeglądarki

Uwaga:

- Nieodpowiednie dla witryn wymagających wykonania JavaScript

4.4 GET lub POST /api/web?url=origin_address

Opis: Otwiera stronę w rzeczywistym WebView i zwraca ostateczny kod HTML.

Metoda:

- GET lub POST

Zastosowanie:

- Witryny wymagające wykonania JavaScript

- Strony walidacji Cloudflare

- Witryny nie wczytane przez /api/forward

Przykład:

GET http://deviceIP:8088/api/web?url=https://

Lub:

POST http://deviceIP:8088/api/web

Content-Type: application/json

{

"url": "https://",

"timeoutMs": 20000

}

Odpowiedź:

- Ostateczna treść HTML (text/html) w przypadku powodzenia

- Ciąg znaków błędu w przypadku niepowodzenia

Cechy:

- Otwiera stronę jak w prawdziwej przeglądarce

- Możliwe wykonanie JavaScript

- Powolne, ale stabilne

Parametry limitu czasu:

- limit czasu: sekundy

- limit czasu: sekundy

- timeoutSeconds: sekundy

- timeoutMs: milisekundy

Przykład:

- ?timeout=20

- ?timeoutSeconds=20

- ?timeoutMs=20000

Uwaga:

- Odpowiedzią jest sam kod HTML, a nie JSON.

- Wywołujący musi przeanalizować kod HTML, aby uzyskać niezbędne wartości.

4.5 GET lub POST /api/webview/run

Opis:

Uruchamia stronę w widoku WebView w tle przez określony czas.

Metoda:

- GET lub POST

Zastosowanie:

- Utrzymuje działanie określonej strony w tle przez określony czas.

- Utrzymuje wykonywanie operacji JS/strony.

Przykład:

GET http://deviceIP:8088/api/webview/run?url=http://hubaddress:port&timeout=60

Funkcje:

- Uruchamia do 5 stron jednocześnie.

- Nadmiarowe żądania są przechowywane w kolejce.

4.6 GET /api/webview/stop

Opis:

Zatrzymuje wykonywanie obiektu WebView działającego w tle.

Metoda:

- Obecnie używana jako GET

5. Różnica między /api/forward a /api/web

/api/forward

- Standardowy serwer proxy HTTP

- Szybki

- Odpowiedni dla wywołań JSON/API

- Nie wykonuje JavaScript

- Odpowiedni dla stron statycznych/ogólnych API

/api/web

- Odczyt z przeglądarki oparty na WebView

- Powolny, ale stabilny

- Wykonywalny JavaScript

- Obsługuje strony Cloudflare/walidacji przeglądarki

- Odpowiedni dla stron wymagających przeglądarki

Zalecane kryteria:

- Ogólne API/Strony statyczne: /api/forward

- Strony, które muszą być otwierane w przeglądarce: /api/web

6. Podsumowanie dozwolonych metod

Tylko POST

- /api/ping

- /api/smartthings/token

- /api/smartthings/access-token

Tylko GET

- /api/smartthings/devices

- /api/forward

GET lub POST

- /api/web

- /api/webview/run

Zatrzymywanie

- /api/webview/stop

7. Wyjaśnienie wartości bridgeDevice

Urządzenie bridgeDevice dla /api/ping to jedno z poniższych:

- tv

- pad

- phone

Kryteria określenia:

- tv: Android TV / urządzenia Leanback

- pad: lowestScreenWidthDp ≥ 600

- phone: Others

8. Przykłady użycia

8.1 Sprawdź stan serwera

POST /api/ping

8.2 Sprawdź listę urządzeń

GET /api/smartthings/devices

8.3 Ogólny serwer proxy API

GET /api/forward?url=https://api.smartthings.com/v1/devices

8.4 Odczyt stron wymaga przeglądarki

GET /api/web?url=https://

9. Podsumowanie

SmartWeb to lokalny serwer pomostowy działający na urządzeniach z systemem Android.

Kluczowe punkty:

- Sprawdź status uwierzytelniania SmartThings

- Proste API listy urządzeń

- Standardowy serwer proxy HTTP (/api/forward)

- Odczyt w przeglądarce oparty na WebView (/api/web)

- Uruchom WebView w tle (/api/webview/run)

W szczególności funkcja /api/web umożliwia odczyt stron, które trudno odczytać za pomocą standardowych żądań HTTP, przy użyciu rzeczywistej metody przeglądarki.

Pokaż więcej

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

2026.07.12

Przesłane przez

သူရိရ

Wymaga Androida

Android 5.0+

Wymagana licencja

Ocena treści

Everyone

Raport bezpieczeństwa

Co nowego w najnowszej wersji 2026.07.12

Last updated on Jul 13, 2026

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Pokaż więcej
Kontrola bezpieczeństwa zakończona
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Nazwa pakietu:com.clipman.smartthingswebviewhost
SHA-256:f000066e48a3e8b39da98a07e6729d0b7b0350f50eb9b9ae48f7496a888276b3
SHA-1:043c3867d2ac91889a4a000d9509620860b670e3
Pokaż więcej
Zweryfikowane przez: APKPURE

SmartThings Web Host Zrzuty ekranu

SmartThings Web Host plakatSmartThings Web Host screenshot 1SmartThings Web Host screenshot 2SmartThings Web Host screenshot 3SmartThings Web Host screenshot 4SmartThings Web Host screenshot 5SmartThings Web Host screenshot 6SmartThings Web Host screenshot 7

Powiązane Tagi

Popularne artykuły w ciągu ostatnich 24 godzin

Wyszukiwanie...
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Subskrybowano pomyślnie!
Jesteś teraz subskrybowany do APKPure.