Raspberry Pi
在 Raspberry Pi 上运行一个持久化、始终在线的 OpenClaw Gateway 网关。由于 Pi 仅用作 Gateway 网关(模型通过 API 在云端运行),即使是配置较低的 Pi 也足以胜任这项工作。前置条件
- Raspberry Pi 4 或 5,内存 2 GB 以上(推荐 4 GB)
- MicroSD 卡(16 GB 以上)或 USB SSD(性能更好)
- 官方 Pi 电源
- 网络连接(以太网或 WiFi)
- 64 位 Raspberry Pi OS(必需 —— 不要使用 32 位)
- 大约 30 分钟
设置
刷写操作系统
使用 Raspberry Pi OS Lite(64 位) —— 作为无头服务器,不需要桌面环境。
- 下载 Raspberry Pi Imager。
- 选择操作系统:Raspberry Pi OS Lite(64 位)。
- 在设置对话框中预先配置:
- 主机名:
gateway-host - 启用 SSH
- 设置用户名和密码
- 配置 WiFi(如果不使用以太网)
- 主机名:
- 将系统刷写到 SD 卡或 USB 驱动器,插入后启动 Pi。
访问 Control UI
性能提示
使用 USB SSD —— SD 卡速度慢且容易磨损。USB SSD 能显著提升性能。参见 Pi USB 启动指南。 启用模块编译缓存 —— 可在较低功耗的 Pi 宿主机上加速重复的 CLI 调用:故障排除
内存不足 —— 使用free -h 验证 swap 是否已启用。禁用未使用的服务(sudo systemctl disable cups bluetooth avahi-daemon)。仅使用基于 API 的模型。
性能缓慢 —— 使用 USB SSD,而不是 SD 卡。运行 vcgencmd get_throttled 检查 CPU 是否降频(应返回 0x0)。
服务无法启动 —— 使用 journalctl --user -u openclaw-gateway.service --no-pager -n 100 检查日志,并运行 openclaw doctor --non-interactive。如果这是无头 Pi,也请验证 lingering 是否已启用:sudo loginctl enable-linger "$(whoami)"。
ARM 二进制问题 —— 如果某个 skill 失败并提示 “exec format error”,请检查该二进制是否有 ARM64 构建版本。使用 uname -m 验证架构(应显示 aarch64)。
WiFi 掉线 —— 禁用 WiFi 省电管理:sudo iwconfig wlan0 power off。
后续步骤
- 渠道 —— 连接 Telegram、WhatsApp、Discord 等
- Gateway 网关配置 —— 所有配置选项
- 更新 —— 让 OpenClaw 保持最新