返回

13. OpenClaw 行動端接入:iOS 與 Android 節點

本文介紹如何在 iOS 和 Android 裝置上使用 OpenClaw,包括行動端 App 安裝、節點配對、Canvas 支援、攝影機和螢幕錄製等功能,實現真正的行動 AI 助手體驗。

適用於 OpenClaw v2026.2 | 本文假設你已完成 Gateway 部署,想在行動裝置上使用。

TL;DR: iOS/Android App 作為「節點」連接 Gateway,提供攝影機、螢幕錄製、位置、通知能力。配對流程:開啟 App → 發現 Gateway → 輸入配對碼。指令:camera.snap(拍照)、screen.record(錄螢幕)、location.get(位置)、notification.send(通知)。語音喚醒僅 iOS 支援說 “Hey Claw”。

行動端功能概覽

功能對比

功能 iOS Android 說明
訊息收發 透過 WebChat 或聊天應用
Canvas 視覺化介面
攝影機 拍照並讓 AI 分析
螢幕錄製 錄製並分享螢幕
位置服務 取得目前位置
通知 接收 AI 傳送的通知
語音喚醒 “Hey Claw” 喚醒
本地執行 需要連接 Gateway

架構圖

[iOS/Android App] <--WiFi/Cellular--> [Gateway] <---> [Agent]
        |                                    |
    [Node API]                        [Tools/Skills]
        |                                    |
   [裝置能力]                         [外部服務]
    - 攝影機
    - 螢幕
    - 位置
    - 通知

iOS 安裝

系統需求

需求 版本
iOS 15.0+
裝置 iPhone 8 及以上

安裝方式

方式一:TestFlight(推薦)

  1. 加入 TestFlight 測試
  2. 安裝 OpenClaw iOS App
  3. 開啟 App 進行配對

方式二:原始碼編譯

# 複製儲存庫
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/ios

# 安裝依賴
pod install

# 開啟 Xcode
open OpenClaw.xcworkspace

# 編譯並安裝到裝置

iOS 權限設定

權限 用途 必需
相機 拍照分析 可選
照片圖庫 儲存/讀取照片 可選
位置 取得目前位置 可選
通知 接收訊息通知 推薦
麥克風 語音喚醒 可選
Face ID 安全認證 可選

Android 安裝

系統需求

需求 版本
Android 10.0+ (API 29+)
裝置 大多數現代裝置

安裝方式

方式一:APK 直接安裝

  1. 下載最新 APK
  2. 允許未知來源安裝
  3. 安裝並開啟 App

方式二:原始碼編譯

# 複製儲存庫
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/android

# 編譯
./gradlew assembleDebug

# 安裝到裝置
adb install app/build/outputs/apk/debug/app-debug.apk

Android 權限設定

權限 用途 必需
相機 拍照分析 可選
儲存空間 儲存/讀取檔案 可選
位置 取得目前位置 可選
通知 接收訊息通知 推薦
麥克風 語音輸入 可選

節點配對

配對流程

sequenceDiagram
    participant A as 行動 App
    participant G as Gateway
    participant D as 發現服務
    
    A->>D: 廣播發現請求
    D-->>A: 發現 Gateway
    A->>G: 請求配對
    G-->>A: 回傳配對碼
    A->>A: 顯示配對碼
    Note over A,G: 使用者在 App 輸入配對碼
    A->>G: 提交配對碼
    G->>G: 驗證配對碼
    G-->>A: 配對成功
    A->>G: 註冊節點能力
    G-->>A: 確認註冊

配對步驟

1. 確保 Gateway 運行

# 啟動 Gateway
openclaw gateway --port 18789

# 檢查狀態
openclaw health

2. 開啟行動 App

開啟 OpenClaw iOS/Android App。

3. 發現 Gateway

App 會自動掃描區域網路的 Gateway,或手動輸入 Gateway 位址:

http://192.168.1.100:18789

4. 取得配對碼

在 Gateway 終端檢視配對碼:

openclaw pairing list

# 輸出範例:
# Node     Code     Platform
# ios-1    ABC123   iOS
# android-1 XYZ789  Android

5. 輸入配對碼

在 App 中輸入配對碼,完成配對。

設定節點

{
  "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
    }
  }
}

攝影機功能

拍照讓 AI 分析

使用者:幫我看看冰箱裡有什麼

Agent:好的,讓我透過你的手機攝影機看看...
[呼叫 camera.snap]
[分析影像]
你的冰箱裡有:
- 牛奶(半瓶)
- 雞蛋(6個)
- 小黃瓜(2根)
- 番茄(幾個)
建議可以做番茄炒蛋~

攝影機指令

指令 說明
camera.snap 拍照
camera.video 錄製影片
camera.switch 切換前後攝影機

設定攝影機

{
  "nodes": {
    "ios-1": {
      "camera": {
        "defaultCamera": "back",
        "quality": "high",
        "saveToGallery": false
      }
    }
  }
}

螢幕錄製

錄製並分享

使用者:幫我看看這個 App 怎麼用

Agent:好的,請開始錄製螢幕...

[使用者操作 App]

Agent:我看到了,這是一個待辦事項 App。
你可以:
1. 點選右下角的 + 號新增任務
2. 向左滑動刪除任務
3. 點選任務可以編輯詳情

螢幕錄製設定

{
  "nodes": {
    "ios-1": {
      "screenRecord": {
        "maxDuration": 300,
        "quality": "medium",
        "withAudio": true
      }
    }
  }
}

位置服務

取得目前位置

使用者:附近有什麼好吃的?

Agent:讓我看看你在哪裡...
[呼叫 location.get]
你目前在台北市信義區附近。
推薦幾家評分高的餐廳:
1. 鼎泰豐 - 4.8分,小籠包
2. 添好運 - 4.7分,港式點心
3. ...

位置指令

指令 說明
location.get 取得目前位置
location.watch 持續監聽位置變化

位置設定

{
  "nodes": {
    "ios-1": {
      "location": {
        "accuracy": "high",
        "distanceFilter": 100
      }
    }
  }
}

通知功能

傳送通知

Agent:任務已完成,我傳送一個通知到你的手機。

[呼叫 notification.send]

手機收到通知:
標題:任務完成
內容:程式碼已部署到正式環境

通知設定

{
  "nodes": {
    "ios-1": {
      "notification": {
        "enabled": true,
        "sound": true,
        "badge": true
      }
    }
  }
}

語音喚醒(iOS)

設定語音喚醒

{
  "nodes": {
    "ios-1": {
      "voiceWake": {
        "enabled": true,
        "keyword": "hey claw",
        "sensitivity": "medium"
      }
    }
  }
}

使用語音喚醒

  1. 說 “Hey Claw”
  2. App 自動啟動監聽
  3. 說出你的問題
  4. Agent 回應

Canvas 行動端

Canvas 在行動端

行動端 Canvas 提供與桌面端相同的視覺化體驗:

  • 互動式儀表板
  • 即時資料展示
  • 表單輸入
  • 圖表和表格

行動端 Canvas 最佳化

{
  "canvas": {
    "mobile": {
      "adaptiveLayout": true,
      "touchGestures": true,
      "performanceMode": "balanced"
    }
  }
}

節點管理

檢視節點

# 列出所有節點
openclaw nodes list

# 輸出範例:
# Node        Platform  Status   Capabilities
# ios-1       iOS       online   camera,location,notification
# android-1   Android   offline  camera,location,sms

# 檢視節點詳情
openclaw nodes show ios-1

節點操作

# 啟用節點
openclaw nodes enable ios-1

# 停用節點
openclaw nodes disable ios-1

# 中斷節點連線
openclaw nodes disconnect ios-1

# 重新命名節點
openclaw nodes rename ios-1 --name "我的 iPhone"

故障排查

節點無法連線

# 檢查 Gateway 狀態
openclaw health

# 檢查網路
ping 192.168.1.100

# 檢視節點日誌
openclaw logs --node ios-1

權限問題

# 檢查節點權限
openclaw nodes permissions ios-1

# 輸出範例:
# Permission      Status
# Camera          Granted
# Location        Granted
# Notification    Granted
# Microphone      Denied

配對失敗

  1. 確保 Gateway 正在運行
  2. 檢查網路連線(同一區域網路)
  3. 檢查防火牆設定
  4. 嘗試重新配對

小結

行動端節點擴展了 OpenClaw 的能力:

  • 攝影機:拍照分析、影片錄製
  • 位置:取得目前位置
  • 通知:推播訊息到手機
  • Canvas:行動端視覺化介面
  • 語音喚醒:Hands-free 操作

更新記錄

  • 2026-02-26:初版發布

系列導航