Retour

13. Accès mobile OpenClaw : nœuds iOS et Android

Cet article explique comment utiliser OpenClaw sur les appareils iOS et Android, incluant l'installation de l'application mobile, l'appairage des nœuds, le support Canvas, la caméra, l'enregistrement d'écran et bien plus, pour une véritable expérience d'assistant IA mobile.

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)

  1. Rejoindre le test TestFlight
  2. Installer l’application OpenClaw iOS
  3. 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

  1. Télécharger le dernier APK
  2. Autoriser les sources inconnues
  3. 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

  1. Dites « Hey Claw »
  2. L’App démarre automatiquement l’écoute
  3. Posez votre question
  4. 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

  1. Vérifiez que le Gateway est en cours d’exécution
  2. Vérifiez la connexion réseau (même réseau local)
  3. Vérifiez les paramètres du pare-feu
  4. 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 :