返回

13. OpenClaw Mobil Erişim: iOS ve Android Düğümleri

Bu makale, iOS ve Android cihazlarda OpenClaw'un nasıl kullanılacağını tanıtır. Mobil uygulama kurulumu, düğüm eşleştirme, Canvas desteği, kamera ve ekran kaydı gibi işlevleri kapsayarak gerçek bir mobil AI asistan deneyimi sunar.

OpenClaw v2026.2 için geçerlidir | Bu makale, Gateway dağıtımını tamamlamış ve mobil cihazda kullanmak isteyen kullanıcılar için hazırlanmıştır.

TL;DR: iOS/Android uygulaması “düğüm” olarak Gateway’e bağlanır ve kamera, ekran kaydı, konum, bildirim yetenekleri sağlar. Eşleştirme süreci: Uygulamayı aç → Gateway’i keşfet → Eşleştirme kodunu gir. Komutlar: camera.snap (fotoğraf çek), screen.record (ekran kaydı), location.get (konum), notification.send (bildirim). Sesli uyandırma yalnızca iOS’ta “Hey Claw” ile desteklenir.

Mobil İşlevlere Genel Bakış

İşlev Karşılaştırması

İşlev iOS Android Açıklama
Mesaj Gönder/Al WebChat veya sohbet uygulaması üzerinden
Canvas Görsel arayüz
Kamera Fotoğraf çek ve AI’ın analiz etmesini sağla
Ekran Kaydı Ekranı kaydet ve paylaş
Konum Hizmetleri Mevcut konumu al
Bildirimler AI’dan gelen bildirimleri al
Sesli Uyandırma “Hey Claw” ile uyandırma
Yerel Çalıştırma Gateway bağlantısı gerekir

Mimari Şema

[iOS/Android App] <--WiFi/Hücresel--> [Gateway] <---> [Agent]
        |                                    |
    [Node API]                        [Araçlar/Skills]
        |                                    |
   [Cihaz Yetenekleri]                [Harici Servisler]
    - Kamera
    - Ekran
    - Konum
    - Bildirim

iOS Kurulumu

Sistem Gereksinimleri

Gereksinim Sürüm
iOS 15.0+
Cihaz iPhone 8 ve üzeri

Kurulum Yöntemleri

Yöntem 1: TestFlight (Önerilen)

  1. TestFlight testine katılın
  2. OpenClaw iOS uygulamasını kurun
  3. Uygulamayı açıp eşleştirme yapın

Yöntem 2: Kaynak Koddan Derleme

# Depoyu klonla
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/ios

# Bağımlılıkları kur
pod install

# Xcode'u aç
open OpenClaw.xcworkspace

# Derle ve cihaza yükle

iOS İzin Yapılandırması

İzin Kullanım Gerekli
Kamera Fotoğraf analizi İsteğe bağlı
Fotoğraf Kütüphanesi Fotoğraf kaydet/oku İsteğe bağlı
Konum Mevcut konumu al İsteğe bağlı
Bildirimler Mesaj bildirimleri al Önerilen
Mikrofon Sesli uyandırma İsteğe bağlı
Face ID Güvenli kimlik doğrulama İsteğe bağlı

Android Kurulumu

Sistem Gereksinimleri

Gereksinim Sürüm
Android 10.0+ (API 29+)
Cihaz Çoğu modern cihaz

Kurulum Yöntemleri

Yöntem 1: APK Doğrudan Kurulum

  1. En son APK’yı indirin
  2. Bilinmeyen kaynaklara izin verin
  3. Kurun ve uygulamayı açın

Yöntem 2: Kaynak Koddan Derleme

# Depoyu klonla
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/android

# Derle
./gradlew assembleDebug

# Cihaza yükle
adb install app/build/outputs/apk/debug/app-debug.apk

Android İzin Yapılandırması

İzin Kullanım Gerekli
Kamera Fotoğraf analizi İsteğe bağlı
Depolama Dosya kaydet/oku İsteğe bağlı
Konum Mevcut konumu al İsteğe bağlı
Bildirimler Mesaj bildirimleri al Önerilen
Mikrofon Sesli giriş İsteğe bağlı

Düğüm Eşleştirme

Eşleştirme Süreci

sequenceDiagram
    participant A as Mobil Uygulama
    participant G as Gateway
    participant D as Keşif Servisi
    
    A->>D: Keşif isteği yayınlar
    D-->>A: Gateway keşfedilir
    A->>G: Eşleştirme talep eder
    G-->>A: Eşleştirme kodu döner
    A->>A: Eşleştirme kodunu gösterir
    Note over A,G: Kullanıcı uygulamada eşleştirme kodunu girer
    A->>G: Eşleştirme kodunu gönderir
    G->>G: Eşleştirme kodunu doğrular
    G-->>A: Eşleştirme başarılı
    A->>G: Düğüm yeteneklerini kaydeder
    G-->>A: Kayıt onaylanır

Eşleştirme Adımları

1. Gateway’in Çalıştığından Emin Olun

# Gateway'i başlat
openclaw gateway --port 18789

# Durumu kontrol et
openclaw health

2. Mobil Uygulamayı Açın

OpenClaw iOS/Android uygulamasını açın.

3. Gateway’i Keşfedin

Uygulama yerel ağdaki Gateway’i otomatik olarak tarar veya Gateway adresini manuel olarak girin:

http://192.168.1.100:18789

4. Eşleştirme Kodunu Alın

Gateway terminalinde eşleştirme kodunu görüntüleyin:

openclaw pairing list

# Çıktı örneği:
# Node     Code     Platform
# ios-1    ABC123   iOS
# android-1 XYZ789  Android

5. Eşleştirme Kodunu Girin

Uygulamada eşleştirme kodunu girerek eşleştirmeyi tamamlayın.

Düğüm Yapılandırması

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

Kamera İşlevi

Fotoğraf Çekip AI’ya Analiz Ettirme

Kullanıcı: Buzdolabında ne var bir bak

Agent: Tamam, telefonunuzun kamerasından bakayım...
[camera.snap çağırılır]
[Görüntü analiz edilir]
Buzdolabınızda şunlar var:
- Süt (yarım şişe)
- Yumurta (6 adet)
- Salatalık (2 adet)
- Domates (birkaç adet)
Menemen yapmanızı öneririm~

Kamera Komutları

Komut Açıklama
camera.snap Fotoğraf çek
camera.video Video kaydet
camera.switch Ön/arka kamera geçişi

Kamera Yapılandırması

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

Ekran Kaydı

Kaydet ve Paylaş

Kullanıcı: Bu uygulamayı nasıl kullanacağıma bir bak

Agent: Tamam, ekranı kaydetmeye başlayın...

[Kullanıcı uygulamayı kullanır]

Agent: Gördüm, bu bir yapılacaklar listesi uygulaması.
Şunları yapabilirsiniz:
1. Görev eklemek için sağ alttaki + düğmesine dokunun
2. Görevi silmek için sola kaydırın
3. Ayrıntıları düzenlemek için göreve dokunun

Ekran Kaydı Yapılandırması

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

Konum Hizmetleri

Mevcut Konumu Alma

Kullanıcı: Yakınlarda güzel bir restoran var mı?

Agent: Nerede olduğunuza bakayım...
[location.get çağırılır]
Şu anda İstanbul Beyoğlu İstiklal Caddesi yakınındasınız.
Yüksek puanlı birkaç restoran önerim:
1. Çiçek Pasajı - 4.8 puan, geleneksel Türk mutfağı
2. Karaköy Lokantası - 4.7 puan, deniz ürünleri
3. ...

Konum Komutları

Komut Açıklama
location.get Mevcut konumu al
location.watch Konum değişikliklerini sürekli izle

Konum Yapılandırması

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

Bildirim İşlevi

Bildirim Gönderme

Agent: Görev tamamlandı, telefonunuza bir bildirim gönderiyorum.

[notification.send çağırılır]

Telefon bildirimi alır:
Başlık: Görev Tamamlandı
İçerik: Kod üretim ortamına dağıtıldı

Bildirim Yapılandırması

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

Sesli Uyandırma (iOS)

Sesli Uyandırma Yapılandırması

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

Sesli Uyandırma Kullanımı

  1. “Hey Claw” deyin
  2. Uygulama otomatik olarak dinlemeye başlar
  3. Sorunuzu söyleyin
  4. Agent yanıt verir

Mobil Canvas

Mobil Cihazda Canvas

Mobil Canvas, masaüstü ile aynı görselleştirme deneyimini sunar:

  • Etkileşimli kontrol panelleri
  • Gerçek zamanlı veri gösterimi
  • Form girişi
  • Grafikler ve tablolar

Mobil Canvas Optimizasyonu

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

Düğüm Yönetimi

Düğümleri Görüntüleme

# Tüm düğümleri listele
openclaw nodes list

# Çıktı örneği:
# Node        Platform  Status   Capabilities
# ios-1       iOS       online   camera,location,notification
# android-1   Android   offline  camera,location,sms

# Düğüm ayrıntılarını görüntüle
openclaw nodes show ios-1

Düğüm İşlemleri

# Düğümü etkinleştir
openclaw nodes enable ios-1

# Düğümü devre dışı bırak
openclaw nodes disable ios-1

# Düğümün bağlantısını kes
openclaw nodes disconnect ios-1

# Düğümü yeniden adlandır
openclaw nodes rename ios-1 --name "iPhone'um"

Sorun Giderme

Düğüm Bağlanamıyor

# Gateway durumunu kontrol et
openclaw health

# Ağı kontrol et
ping 192.168.1.100

# Düğüm günlüklerini görüntüle
openclaw logs --node ios-1

İzin Sorunları

# Düğüm izinlerini kontrol et
openclaw nodes permissions ios-1

# Çıktı örneği:
# Permission      Status
# Camera          Granted
# Location        Granted
# Notification    Granted
# Microphone      Denied

Eşleştirme Başarısız

  1. Gateway’in çalıştığından emin olun
  2. Ağ bağlantısını kontrol edin (aynı yerel ağ)
  3. Güvenlik duvarı ayarlarını kontrol edin
  4. Yeniden eşleştirmeyi deneyin

Özet

Mobil düğümler OpenClaw’un yeteneklerini genişletir:

  • Kamera: Fotoğraf analizi, video kaydı
  • Konum: Mevcut konumu alma
  • Bildirimler: Telefona mesaj gönderme
  • Canvas: Mobil görselleştirme arayüzü
  • Sesli Uyandırma: Eller serbest çalışma

Güncelleme Geçmişi:

  • 2026-02-26: İlk sürüm yayınlandı

Seri Navigasyonu: