📱 OpenClaw 手机节点控制完全指南

远程拍照 · 屏幕录制 · 文件传输 · 位置获取 · 通知管理
让 AI Agent 伸入物理世界

📅 2026-06-09 ⏱️ 阅读 10 分钟 🏷️ Node Connect · Mobile · OpenClaw

1. 什么是 Node Connect?

Node Connect 是 OpenClaw 的设备连接功能,允许 AI Agent 与配对的手机、平板、电脑等设备进行双向通信。这意味着你的 AI 助手不再局限于屏幕上的文字,它可以:

能力描述工具
📸 远程拍照用手机前/后摄像头拍照nodes camera_snap
🎥 视频录制录制短视频片段nodes camera_clip
🖥️ 屏幕录制录制手机屏幕操作nodes screen_record
📍 位置获取获取手机 GPS 位置nodes location_get
🔔 通知管理读取/操作手机通知nodes notifications_list
📁 文件传输双向传输文件file_fetch / file_write
📂 目录浏览浏览设备文件系统dir_list / dir_fetch
💡 核心理念:Node Connect 让 AI Agent 从"数字世界助手"进化为"物理世界助手"。它可以帮你拍照记录、监控远程设备、自动备份文件,甚至在你不在时"看"周围环境。

2. 架构原理

┌─────────────┐ WebSocket ┌──────────────┐
│ OpenClaw │◄──────────────────►│ 手机 App │
│ Gateway │ 加密双向通道 │ (Node) │
└──────┬──────┘ └──────┬───────┘
│ API 调用 │ 系统权限
▼ ▼
┌─────────────┐ ┌──────────────┐
│ AI Agent │ │ 摄像头/GPS │
│ (你的助手) │ │ 文件系统 │
└─────────────┘ │ 通知栏 │
└──────────────┘

🔒 安全机制

3. 手机配对教程

📱 iOS / Android 配对步骤

# 步骤 1: 在 OpenClaw Gateway 启用 Node Connect openclaw gateway config set nodes.enabled true # 步骤 2: 手机安装 OpenClaw Node App # iOS: App Store 搜索 "OpenClaw Node" # Android: Play Store 搜索 "OpenClaw Node" # 步骤 3: 扫码配对 # 在 App 中扫描 Gateway 显示的二维码 # 步骤 4: 验证配对 openclaw nodes status # 输出: ✅ iPhone-15 (connected, last seen: 2s ago) # 步骤 5: 测试连接 openclaw nodes camera_snap --node iPhone-15 --facing back
⚠️ 首次配对注意:
  • 手机和 Gateway 需要在同一网络,或手机有公网可达地址
  • iOS 需要在设置中授予摄像头、位置、通知权限
  • Android 需要关闭电池优化,防止后台被杀

4. 远程拍照与视频

📸 拍照

# 用后摄像头拍照(默认) nodes camera_snap --node "iPhone-15" --facing back # 用前摄像头拍照 nodes camera_snap --node "iPhone-15" --facing front # 前后摄像头同时拍照 nodes camera_snap --node "iPhone-15" --facing both # 指定质量 nodes camera_snap --node "iPhone-15" --quality high

🎥 视频录制

# 录制 10 秒后置视频 nodes camera_clip --node "iPhone-15" --facing back --duration 10s # 录制前置视频 nodes camera_clip --node "iPhone-15" --facing front --duration 30s
💡 实战技巧:结合 cron 定时任务,可以实现"每小时自动拍照"的监控功能。比如监控办公室绿植生长、记录工作桌面变化等。

5. 屏幕录制与截图

# 录制屏幕 30 秒 nodes screen_record --node "iPhone-15" --duration 30s # 指定屏幕索引(多显示器场景) nodes screen_record --node "MacBook" --screenIndex 0 --duration 60s # 包含音频 nodes screen_record --node "iPhone-15" --duration 30s --includeAudio true

6. 文件传输

📥 从手机获取文件

# 浏览手机目录 dir_list --node "iPhone-15" --path "/DCIM" # 获取文件 file_fetch --node "iPhone-15" --path "/DCIM/photo.jpg" # 获取整个目录(tar.gz) dir_fetch --node "iPhone-15" --path "/Documents/notes"

📤 传输文件到手机

# 写入文件到手机 file_write --node "iPhone-15" \ --path "/Downloads/report.pdf" \ --contentBase64 "base64编码内容" \ --overwrite true

7. 位置与通知

📍 获取位置

# 获取精确位置 nodes location_get --node "iPhone-15" --desiredAccuracy precise # 获取粗略位置(省电) nodes location_get --node "iPhone-15" --desiredAccuracy coarse

🔔 通知管理

# 列出最近通知 nodes notifications_list --node "iPhone-15" --limit 20 # 打开某个通知 nodes notifications_action --node "iPhone-15" \ --notificationKey "msg_123" --action open # 关闭通知 nodes notifications_action --node "iPhone-15" \ --notificationKey "msg_123" --action dismiss

8. 实战场景

场景实现方式工具组合
🏠 远程家庭监控cron 定时拍照 + 飞书通知camera_snap + cron + message
📦 快递到了通知通知监听 + 智能回复notifications_list + AI 判断
📍 家人位置关心定时获取位置 + 到家通知location_get + cron
📸 自动生成日报拍照 + AI 描述 + 文档生成camera_snap + feishu_create_doc
📁 自动备份定时同步手机照片到服务器dir_fetch + cron
🖥️ 远程技术支持屏幕录制 + AI 分析问题screen_record + AI 分析

9. 安全与隐私

⚠️ 安全最佳实践
  • 最小权限原则:只开启必要的权限(拍照不需要位置权限)
  • 操作确认:敏感操作(如文件删除)需要用户确认
  • 访问日志:定期检查 Node 访问日志
  • 网络隔离:Node 通信走独立加密通道
  • 配对管理:不再使用的设备及时解除配对

🚀 让你的 AI Agent 连接物理世界

Node Connect 是 OpenClaw 最独特的功能之一,让你的 AI 助手不再只是文字

探索妙趣AI →