Pour OpenClaw v2026.2 | Cet article suppose que vous avez déjà déployé le Gateway et souhaitez l’utiliser sur un appareil mobile.
TL;DR: L’application iOS/Android se connecte au Gateway en tant que « nœud », fournissant les capacités de caméra, enregistrement d’écran, localisation et notifications. Processus d’appairage : ouvrir l’App → découvrir le Gateway → saisir le code d’appairage. Commandes : camera.snap (photo), screen.record (enregistrement d’écran), location.get (localisation), notification.send (notification). Le réveil vocal avec « Hey Claw » est uniquement disponible sur iOS.
Vue d’ensemble des fonctionnalités mobiles
Comparaison des fonctionnalités
| Fonctionnalité | iOS | Android | Description |
|---|---|---|---|
| Messages | ✅ | ✅ | Via WebChat ou application de messagerie |
| Canvas | ✅ | ✅ | Interface visuelle |
| Caméra | ✅ | ✅ | Prendre des photos pour analyse IA |
| Enregistrement d’écran | ✅ | ✅ | Enregistrer et partager l’écran |
| Services de localisation | ✅ | ✅ | Obtenir la position actuelle |
| Notifications | ✅ | ✅ | Recevoir les notifications de l’IA |
| Réveil vocal | ✅ | ❌ | Réveil « Hey Claw » |
| Exécution locale | ❌ | ❌ | Connexion au Gateway requise |
Schéma d’architecture
[App iOS/Android] <--WiFi/Cellulaire--> [Gateway] <---> [Agent]
| |
[API Node] [Outils/Skills]
| |
[Capacités appareil] [Services externes]
- Caméra
- Écran
- Localisation
- Notifications
Installation iOS
Configuration requise
| Exigence | Version |
|---|---|
| iOS | 15.0+ |
| Appareil | iPhone 8 et ultérieur |
Méthodes d’installation
Méthode 1 : TestFlight (recommandée)
- Rejoindre le test TestFlight
- Installer l’application OpenClaw iOS
- Ouvrir l’App pour l’appairage
Méthode 2 : Compilation depuis les sources
# Cloner le dépôt
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/ios
# Installer les dépendances
pod install
# Ouvrir Xcode
open OpenClaw.xcworkspace
# Compiler et installer sur l'appareil
Permissions iOS
| Permission | Utilisation | Requise |
|---|---|---|
| Caméra | Analyse photo | Optionnelle |
| Photothèque | Enregistrer/lire des photos | Optionnelle |
| Localisation | Obtenir la position actuelle | Optionnelle |
| Notifications | Recevoir les notifications | Recommandée |
| Microphone | Réveil vocal | Optionnel |
| Face ID | Authentification sécurisée | Optionnel |
Installation Android
Configuration requise
| Exigence | Version |
|---|---|
| Android | 10.0+ (API 29+) |
| Appareil | La plupart des appareils modernes |
Méthodes d’installation
Méthode 1 : Installation directe de l’APK
- Télécharger le dernier APK
- Autoriser les sources inconnues
- Installer et ouvrir l’App
Méthode 2 : Compilation depuis les sources
# Cloner le dépôt
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/android
# Compiler
./gradlew assembleDebug
# Installer sur l'appareil
adb install app/build/outputs/apk/debug/app-debug.apk
Permissions Android
| Permission | Utilisation | Requise |
|---|---|---|
| Caméra | Analyse photo | Optionnelle |
| Stockage | Enregistrer/lire des fichiers | Optionnel |
| Localisation | Obtenir la position actuelle | Optionnelle |
| Notifications | Recevoir les notifications | Recommandée |
| Microphone | Saisie vocale | Optionnel |
Appairage des nœuds
Processus d’appairage
sequenceDiagram
participant A as App mobile
participant G as Gateway
participant D as Service de découverte
A->>D: Diffusion de la demande de découverte
D-->>A: Gateway découvert
A->>G: Demande d'appairage
G-->>A: Retour du code d'appairage
A->>A: Affichage du code d'appairage
Note over A,G: L'utilisateur saisit le code dans l'App
A->>G: Soumission du code d'appairage
G->>G: Vérification du code
G-->>A: Appairage réussi
A->>G: Enregistrement des capacités du nœud
G-->>A: Confirmation de l'enregistrement
Étapes d’appairage
1. Vérifier que le Gateway fonctionne
# Démarrer le Gateway
openclaw gateway --port 18789
# Vérifier l'état
openclaw health
2. Ouvrir l’application mobile
Ouvrez l’application OpenClaw iOS/Android.
3. Découvrir le Gateway
L’App scanne automatiquement le réseau local pour trouver le Gateway, ou saisissez manuellement l’adresse du Gateway :
http://192.168.1.100:18789
4. Obtenir le code d’appairage
Consultez le code d’appairage dans le terminal du Gateway :
openclaw pairing list
# Exemple de sortie :
# Node Code Platform
# ios-1 ABC123 iOS
# android-1 XYZ789 Android
5. Saisir le code d’appairage
Saisissez le code d’appairage dans l’App pour finaliser l’appairage.
Configurer les nœuds
{
"nodes": {
"ios-1": {
"platform": "ios",
"capabilities": ["camera", "screen_record", "location", "notification"],
"autoConnect": true
},
"android-1": {
"platform": "android",
"capabilities": ["camera", "screen_record", "location", "notification", "sms"],
"autoConnect": true
}
}
}
Fonctionnalité caméra
Prendre une photo pour analyse IA
Utilisateur : Montre-moi ce qu'il y a dans le frigo
Agent : D'accord, je regarde via la caméra de votre téléphone...
[Appel camera.snap]
[Analyse de l'image]
Voici ce qu'il y a dans votre frigo :
- Lait (à moitié plein)
- Œufs (6)
- Concombres (2)
- Tomates (quelques-unes)
Suggestion : vous pourriez faire une omelette aux tomates~
Commandes de la caméra
| Commande | Description |
|---|---|
camera.snap |
Prendre une photo |
camera.video |
Enregistrer une vidéo |
camera.switch |
Basculer entre caméra avant/arrière |
Configurer la caméra
{
"nodes": {
"ios-1": {
"camera": {
"defaultCamera": "back",
"quality": "high",
"saveToGallery": false
}
}
}
}
Enregistrement d’écran
Enregistrer et partager
Utilisateur : Aide-moi à comprendre comment utiliser cette App
Agent : D'accord, veuillez commencer l'enregistrement d'écran...
[L'utilisateur utilise l'App]
Agent : J'ai vu, c'est une application de gestion de tâches.
Vous pouvez :
1. Appuyer sur le + en bas à droite pour ajouter une tâche
2. Glisser vers la gauche pour supprimer une tâche
3. Appuyer sur une tâche pour modifier les détails
Configuration de l’enregistrement d’écran
{
"nodes": {
"ios-1": {
"screenRecord": {
"maxDuration": 300,
"quality": "medium",
"withAudio": true
}
}
}
}
Services de localisation
Obtenir la position actuelle
Utilisateur : Qu'est-ce qu'il y a de bon à manger à proximité ?
Agent : Laissez-moi voir où vous êtes...
[Appel location.get]
Vous êtes actuellement près de Sanlitun, district de Chaoyang, Pékin.
Voici quelques restaurants bien notés :
1. Xiao Diao Li Tang - 4.8/5, cuisine traditionnelle pékinoise
2. Hu Da Fan Guan - 4.7/5, écrevisses
3. ...
Commandes de localisation
| Commande | Description |
|---|---|
location.get |
Obtenir la position actuelle |
location.watch |
Surveiller les changements de position en continu |
Configuration de la localisation
{
"nodes": {
"ios-1": {
"location": {
"accuracy": "high",
"distanceFilter": 100
}
}
}
}
Fonctionnalité de notifications
Envoyer des notifications
Agent : La tâche est terminée, j'envoie une notification sur votre téléphone.
[Appel notification.send]
Notification reçue sur le téléphone :
Titre : Tâche terminée
Contenu : Le code a été déployé en production
Configuration des notifications
{
"nodes": {
"ios-1": {
"notification": {
"enabled": true,
"sound": true,
"badge": true
}
}
}
}
Réveil vocal (iOS)
Configurer le réveil vocal
{
"nodes": {
"ios-1": {
"voiceWake": {
"enabled": true,
"keyword": "hey claw",
"sensitivity": "medium"
}
}
}
}
Utiliser le réveil vocal
- Dites « Hey Claw »
- L’App démarre automatiquement l’écoute
- Posez votre question
- L’Agent répond
Canvas mobile
Canvas sur mobile
Le Canvas mobile offre la même expérience visuelle que sur ordinateur :
- Tableaux de bord interactifs
- Affichage de données en temps réel
- Formulaires de saisie
- Graphiques et tableaux
Optimisation du Canvas mobile
{
"canvas": {
"mobile": {
"adaptiveLayout": true,
"touchGestures": true,
"performanceMode": "balanced"
}
}
}
Gestion des nœuds
Voir les nœuds
# Lister tous les nœuds
openclaw nodes list
# Exemple de sortie :
# Node Platform Status Capabilities
# ios-1 iOS online camera,location,notification
# android-1 Android offline camera,location,sms
# Voir les détails d'un nœud
openclaw nodes show ios-1
Opérations sur les nœuds
# Activer un nœud
openclaw nodes enable ios-1
# Désactiver un nœud
openclaw nodes disable ios-1
# Déconnecter un nœud
openclaw nodes disconnect ios-1
# Renommer un nœud
openclaw nodes rename ios-1 --name "Mon iPhone"
Dépannage
Le nœud ne se connecte pas
# Vérifier l'état du Gateway
openclaw health
# Vérifier le réseau
ping 192.168.1.100
# Voir les logs du nœud
openclaw logs --node ios-1
Problèmes de permissions
# Vérifier les permissions du nœud
openclaw nodes permissions ios-1
# Exemple de sortie :
# Permission Status
# Camera Granted
# Location Granted
# Notification Granted
# Microphone Denied
Échec de l’appairage
- Vérifiez que le Gateway est en cours d’exécution
- Vérifiez la connexion réseau (même réseau local)
- Vérifiez les paramètres du pare-feu
- Essayez de recommencer l’appairage
Résumé
Les nœuds mobiles étendent les capacités d’OpenClaw :
- Caméra : analyse photo, enregistrement vidéo
- Localisation : obtenir la position actuelle
- Notifications : envoi de messages push sur le téléphone
- Canvas : interface visuelle mobile
- Réveil vocal : utilisation mains libres
Historique des mises à jour :
- 2026-02-26 : Publication initiale
Navigation de la série :
- ← Précédent : Solutions de déploiement distant
- → Suivant : Automatisation et tâches planifiées