Для OpenClaw v2026.2 | Статья предполагает, что вы уже развернули Gateway и хотите использовать его с мобильного устройства.
TL;DR: Приложения iOS/Android работают как «узлы», подключённые к Gateway, и предоставляют возможности камеры, записи экрана, геолокации и уведомлений. Процесс сопряжения: откройте приложение → обнаружение Gateway → введите код сопряжения. Команды: camera.snap (фото), screen.record (запись экрана), location.get (местоположение), notification.send (уведомление). Голосовое пробуждение «Hey Claw» поддерживается только на iOS.
Обзор мобильных возможностей
Сравнение функций
| Функция | iOS | Android | Описание |
|---|---|---|---|
| Обмен сообщениями | ✅ | ✅ | Через WebChat или мессенджеры |
| Canvas | ✅ | ✅ | Визуальный интерфейс |
| Камера | ✅ | ✅ | Фото и анализ с помощью ИИ |
| Запись экрана | ✅ | ✅ | Запись и публикация экрана |
| Геолокация | ✅ | ✅ | Получение текущего местоположения |
| Уведомления | ✅ | ✅ | Получение уведомлений от ИИ |
| Голосовое пробуждение | ✅ | ❌ | Пробуждение фразой «Hey Claw» |
| Локальное выполнение | ❌ | ❌ | Требуется подключение к Gateway |
Схема архитектуры
[iOS/Android App] <--WiFi/Cellular--> [Gateway] <---> [Agent]
| |
[Node API] [Tools/Skills]
| |
[Возможности устройства] [Внешние сервисы]
- Камера
- Экран
- Геолокация
- Уведомления
Установка на iOS
Системные требования
| Требование | Версия |
|---|---|
| iOS | 15.0+ |
| Устройство | iPhone 8 и новее |
Способы установки
Способ 1: TestFlight (рекомендуется)
- Присоединиться к тестированию TestFlight
- Установить приложение OpenClaw для iOS
- Открыть приложение и выполнить сопряжение
Способ 2: сборка из исходного кода
# Клонирование репозитория
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+) |
| Устройство | Большинство современных устройств |
Способы установки
Способ 1: прямая установка APK
- Скачать последнюю версию APK
- Разрешить установку из неизвестных источников
- Установить и открыть приложение
Способ 2: сборка из исходного кода
# Клонирование репозитория
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 Мобильное приложение
participant G as Gateway
participant D as Служба обнаружения
A->>D: Широковещательный запрос на обнаружение
D-->>A: Gateway обнаружен
A->>G: Запрос на сопряжение
G-->>A: Возврат кода сопряжения
A->>A: Отображение кода сопряжения
Note over A,G: Пользователь вводит код в приложении
A->>G: Отправка кода сопряжения
G->>G: Проверка кода
G-->>A: Сопряжение успешно
A->>G: Регистрация возможностей узла
G-->>A: Подтверждение регистрации
Шаги сопряжения
1. Убедитесь, что Gateway запущен
# Запуск Gateway
openclaw gateway --port 18789
# Проверка состояния
openclaw health
2. Откройте мобильное приложение
Откройте приложение OpenClaw для iOS/Android.
3. Обнаружение 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. Введите код сопряжения
Введите код сопряжения в приложении для завершения процесса.
Настройка узла
{
"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
}
}
}
Функция камеры
Фотографирование для анализа ИИ
Пользователь: Посмотри, что в холодильнике
Agent: Хорошо, давайте посмотрим через камеру вашего телефона...
[Вызов camera.snap]
[Анализ изображения]
В вашем холодильнике:
- Молоко (полбутылки)
- Яйца (6 шт.)
- Огурцы (2 шт.)
- Помидоры (несколько)
Предлагаю приготовить яичницу с помидорами~
Команды камеры
| Команда | Описание |
|---|---|
camera.snap |
Сделать фото |
camera.video |
Записать видео |
camera.switch |
Переключить переднюю/заднюю камеру |
Настройка камеры
{
"nodes": {
"ios-1": {
"camera": {
"defaultCamera": "back",
"quality": "high",
"saveToGallery": false
}
}
}
}
Запись экрана
Запись и публикация
Пользователь: Помоги разобраться, как пользоваться этим приложением
Agent: Хорошо, начните запись экрана...
[Пользователь работает с приложением]
Agent: Я вижу — это приложение для списка дел.
Вот что можно делать:
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"
}
}
}
}
Использование голосового пробуждения
- Скажите «Hey Claw»
- Приложение автоматически начинает прослушивание
- Задайте свой вопрос
- 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
Ошибка сопряжения
- Убедитесь, что Gateway запущен
- Проверьте сетевое подключение (одна локальная сеть)
- Проверьте настройки файрвола
- Попробуйте повторить сопряжение
Итоги
Мобильные узлы расширяют возможности OpenClaw:
- Камера: анализ фотографий, запись видео
- Геолокация: получение текущего местоположения
- Уведомления: push-сообщения на телефон
- Canvas: визуальный интерфейс на мобильных
- Голосовое пробуждение: управление без рук
История изменений:
- 2026-02-26: первая публикация
Навигация по серии:
- ← Предыдущая: Варианты удалённого развёртывания
- → Следующая: Автоматизация и запланированные задачи