SmartThings Web Host

SmartThings Web Host

  • 8.1 MB

    Taille de fichier

  • Sécurité
  • 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

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!
Voir plus

Vidéos et captures d'écran

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

Informations SmartThings Web Host APK

Dernière version
2026.07.12
Catégories
Outils
Android OS
Android 5.0+
Taille de fichier
8.1 MB
Available on
Classification du contenu
Everyone
Rapport de sécurité
Vérifier maintenant
Vérification 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
Afficher plus
Vérifié par : APKPURE
APKPure icône

Téléchargement super rapide et sûr via l'application APKPure

Un clic pour installer les fichiers XAPK/APK sur Android!

Téléchargement 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