SmartThings Web Host icône

SmartThings Web Host


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

À propos de SmartThings Web Host

Il joue un rôle dans la vérification de l'état d'authentification SmartThings et facilite les appels d'API associés.

1. Présentation

SmartWeb est une application serveur de pont locale fonctionnant sur les appareils Android.

Ses principales fonctions sont les suivantes :

- Elle vérifie l’état d’authentification SmartThings et facilite les appels d’API associés.

- Elle fournit des fonctionnalités de proxy HTTP.

- Elle permet d’ouvrir une page dans un navigateur Web pour visualiser le code HTML final.

- Elle sert d’intermédiaire entre les pilotes SmartThings Edge, les pages Web locales et les scripts d’automatisation.

2. Informations de base

- Port par défaut : 8088

- Format d’adresse par défaut : http://adresseIP:8088

Exemple :

- http://192.168.219.137:8088

3. Disposition de l’écran

3.1 Onglet Serveur

L’onglet Serveur permet de consulter l’état du serveur de pont et d’accéder aux API principales.

Exemples de contenu affiché :

- Adresse du serveur de pont

- Format d'utilisation de /api/forward

- Format d'utilisation de /api/web

- API de vérification de l'état d'authentification SmartThings

- API d'exécution WebView en arrière-plan

3.2 Onglet Paramètres

L'onglet Paramètres permet de consulter les paramètres et l'état de l'environnement requis pour l'utilisation de l'application.

Exemples :

- État des exceptions d'optimisation de la batterie

- État des autorisations de notification

- Afficher/copier les journaux

- Informations sur la version de l'application

4. API principales

4.1 POST /api/ping

Description : Vérifie brièvement l'état du serveur de pont et l'état d'authentification SmartThings.

Méthode :

- POST uniquement

Exemple :

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

Exemple de réponse :

{

"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

Description :

Renvoie une liste d'appareils SmartThings dans un format simple.

Méthode :

- Requête GET uniquement

Exemple :

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

Exemple de réponse :

{

"items": [

{

"deviceId": "...",

"label": "Google Home Mini Library",

"name": "Google Home"

}

]

}

Utilisations :

- Recherche de l'identifiant de l'appareil à partir de son nom

- Recherche du nom des enceintes

- Sélection des appareils par étiquette

4.3 GET /api/forward?url=adresse_origine

Description :

Un proxy HTTP standard.

Méthode :

- Requête GET uniquement

Exemple :

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

Utilisations :

- Appels d'API JSON

- Lecture de pages HTML statiques

- Appels d'API REST SmartThings

Fonctionnalités :

- Transmet la plupart des en-têtes de requête

- Utilise automatiquement les identifiants si l'en-tête Authorization est absent lors des appels aux API SmartThings

- N'exécute pas de JavaScript

- Peut présenter des vulnérabilités face aux pages de validation Cloudflare/navigateur

Attention :

- Ne convient pas aux sites nécessitant l'exécution de JavaScript

4.4 Requête GET ou POST /api/web?url=adresse_origine

Description : Ouvre la page dans une WebView et renvoie le code HTML final.

Méthode :

- GET ou POST

Utilisation :

- Sites nécessitant l'exécution de JavaScript

- Pages de validation Cloudflare

- Sites non chargés via /api/forward

Exemple :

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

Ou :

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

Content-Type : application/json

{

"url": "https://",

"timeoutMs": 20000

}

Réponse :

- Corps HTML final (text/html) en cas de succès

- Message d'erreur en cas d'échec

Fonctionnalités :

- Ouvre la page comme un navigateur classique

- Exécution de JavaScript possible

- Lent mais robuste

Paramètres de délai d'attente :

- timeout : secondes

- timeoutSeconds : secondes

- timeoutMs : millisecondes

Exemple :

- ?timeout=20

- ?timeoutSeconds=20

- ?timeoutMs=20000

Remarque :

- La réponse correspond au corps HTML lui-même, et non à du JSON.

- L'appelant doit analyser le HTML pour obtenir les valeurs nécessaires.

4.5 GET ou POST /api/webview/run

Description :

Exécute une page dans une WebView en arrière-plan pendant une durée déterminée.

Méthode :

- GET ou POST

Utilisations :

- Maintient une page spécifique active en arrière-plan pendant une durée déterminée.

- Maintient les opérations JavaScript/l'exécution de la page en cours.

Exemple :

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

Fonctionnalités :

- Peut exécuter jusqu'à 5 pages simultanément. Les requêtes excédentaires sont mises en file d'attente.

4.6 GET /api/webview/stop

Description :

Arrête l'exécution d'une WebView en arrière-plan.

Méthode :

- Actuellement utilisée : GET

5. Différence entre /api/forward et /api/web

/api/forward

- Proxy HTTP standard

- Rapide

- Convient aux appels JSON/API

- N'exécute pas de JavaScript

- Convient aux pages statiques/API générales

/api/web

- Lecture via navigateur (WebView)

- Lente mais robuste

- Exécutable JavaScript

- Prend en charge les pages de validation Cloudflare/navigateur

- Convient aux pages nécessitant un navigateur

Critères recommandés :

- API générales/Pages statiques : /api/forward

- Pages devant être ouvertes dans un navigateur : /api/web

6. Résumé des méthodes autorisées

POST uniquement

- /api/ping

- /api/smartthings/token

- /api/smartthings/access-token

GET uniquement

- /api/smartthings/devices

- /api/forward

GET ou POST

- /api/web

- /api/webview/run

Pour arrêter

- /api/webview/stop

7. Explication de la valeur bridgeDevice

Le bridgeDevice pour /api/ping est l'un des suivants :

- tv

- tablette

- téléphone

Critères de détermination :

- tv : Android TV / Appareils Leanback

- tablette : smallestScreenWidthDp >= 600

- téléphone : Autres

8. Exemples d'utilisation

8.1 Vérifier l'état du serveur

POST /api/ping

8.2 Consulter la liste des appareils

GET /api/smartthings/devices

8.3 Proxy API général

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

8.4 Lecture de sites nécessitant un navigateur

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

9. Résumé

SmartWeb est un serveur pont local fonctionnant sur les appareils Android.

Points clés :

- Vérification de l’état d’authentification SmartThings

- API simple pour la liste des appareils

- Proxy HTTP standard (/api/forward)

- Lecture via navigateur WebView (/api/web)

- Exécution de WebView en arrière-plan (/api/webview/run)

La fonction /api/web permet notamment de lire des pages difficiles à lire via des requêtes HTTP standard, en utilisant une méthode de navigateur.

Voir plus

Informations Application supplémentaires

Dernière version

2026.07.12

Telechargé par

သူရိရ

Nécessite Android

Android 5.0+

Permis Obligatoire

Classification du contenu

Everyone

Rapport de sécurité

Quoi de neuf dans la dernière version 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!

Voir plus
Analyse de sécurité terminée
Aucun virus
Aucun logiciel espion
Aucun logiciel malveillant
Aucun virus
Aucun logiciel espion
Aucun logiciel malveillant
Nom du paquet:com.clipman.smartthingswebviewhost
SHA-256:f000066e48a3e8b39da98a07e6729d0b7b0350f50eb9b9ae48f7496a888276b3
SHA-1:043c3867d2ac91889a4a000d9509620860b670e3
Voir plus
Vérifié par : APKPURE

SmartThings Web Host Captures d'écran

SmartThings Web Host AfficheSmartThings Web Host capture d'écran 1SmartThings Web Host capture d'écran 2SmartThings Web Host capture d'écran 3SmartThings Web Host capture d'écran 4SmartThings Web Host capture d'écran 5SmartThings Web Host capture d'écran 6SmartThings Web Host capture d'écran 7

Balises associées

Articles populaires dans les dernières 24 heures

Recherche en cours...
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.