SmartThings Web Host

SmartThings Web Host

  • 8.1 MB

    Rozmiar Pliku

  • Bezpieczeństwo
  • 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

What's new in the latest 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

Filmy i zrzuty ekranu

  • SmartThings Web Host plakat
  • SmartThings Web Host screenshot 1
  • SmartThings Web Host screenshot 2
  • SmartThings Web Host screenshot 3
  • SmartThings Web Host screenshot 4
  • SmartThings Web Host screenshot 5
  • SmartThings Web Host screenshot 6
  • SmartThings Web Host screenshot 7

Informacje SmartThings Web Host APK

Ostatnia wersja
2026.07.12
Kategoria
Narzędzia
Android OS
Android 5.0+
Rozmiar Pliku
8.1 MB
Available on
Ocena treści
Everyone
Raport bezpieczeństwa
Sprawdź teraz
Sprawdzanie bezpieczeństwa zakończone
Brak wirusa
Brak oprogramowania szpiegującego
Brak złośliwego oprogramowania
Brak wirusa
Brak oprogramowania szpiegującego
Brak złośliwego oprogramowania
Nazwa pakietu:com.clipman.smartthingswebviewhost
SHA-256:f000066e48a3e8b39da98a07e6729d0b7b0350f50eb9b9ae48f7496a888276b3
SHA-1:043c3867d2ac91889a4a000d9509620860b670e3
Pokaż więcej
Zweryfikowane przez: APKPURE

Stare wersje SmartThings Web Host

APKPure ikona

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies