iOS Uygulaması (Node)
Kullanılabilirlik: dahili ön izleme. iOS uygulaması henüz herkese açık olarak dağıtılmamaktadır.Ne yapar
- Bir Gateway’e WebSocket üzerinden bağlanır (LAN veya tailnet).
- Düğüm yeteneklerini sunar: Canvas, Ekran anlık görüntüsü, Kamera yakalama, Konum, Konuşma modu, Sesle uyandırma.
node.invokekomutlarını alır ve düğüm durum olaylarını raporlar.
Gereksinimler
- Başka bir cihazda çalışan Gateway (macOS, Linux veya WSL2 üzerinden Windows).
- Ağ yolu:
- Bonjour üzerinden aynı LAN, veya
- Unicast DNS-SD üzerinden Tailnet (örnek alan adı:
openclaw.internal.), veya - Manuel ana makine/port (yedek).
Hızlı başlangıç (eşleştir + bağlan)
- Gateway’i başlatın:
- iOS uygulamasında Ayarlar’ı açın ve keşfedilen bir gateway’i seçin (veya Manuel Ana Makine’yi etkinleştirip ana makine/port girin).
- Gateway ana makinesinde eşleştirme isteğini onaylayın:
- Bağlantıyı doğrulayın:
Keşif yolları
Bonjour (LAN)
Gateway,_openclaw-gw._tcp’i local. üzerinde duyurur. iOS uygulaması bunları otomatik olarak listeler.
Tailnet (ağlar arası)
mDNS engelliyse, bir unicast DNS-SD bölgesi kullanın (bir alan adı seçin; örnek:openclaw.internal.) ve Tailscale split DNS yapılandırın.
CoreDNS örneği için Bonjour bölümüne bakın.
Manuel ana makine/port
Ayarlar’da Manuel Ana Makine’yi etkinleştirin ve gateway ana makinesi + portu girin (varsayılan18789).
Canvas + A2UI
iOS düğümü bir WKWebView canvas’ı oluşturur. Bunu sürmek içinnode.invoke kullanın:
- Gateway canvas ana makinesi
/__openclaw__/canvas/ve/__openclaw__/a2ui/sunar. - Canvas, Gateway HTTP sunucusundan sunulur (
gateway.portile aynı port, varsayılan18789). - Bir canvas ana makinesi URL’si duyurulduğunda iOS düğümü bağlanırken A2UI’ye otomatik olarak gider.
- Yerleşik iskelete dönmek için
canvas.navigateve{"url":""}kullanın.
Canvas eval / anlık görüntü
Sesle uyandırma + konuşma modu
- Sesle uyandırma ve konuşma modu Ayarlar’da mevcuttur.
- iOS arka plan sesini askıya alabilir; uygulama etkin değilken ses özelliklerini en iyi çaba (best-effort) olarak değerlendirin.
Yaygın hatalar
NODE_BACKGROUND_UNAVAILABLE: iOS uygulamasını ön plana getirin (canvas/kamera/ekran komutları bunu gerektirir).A2UI_HOST_NOT_CONFIGURED: Gateway bir canvas ana makinesi URL’si duyurmadı; Gateway yapılandırması bölümündecanvasHost’i kontrol edin.- Eşleştirme istemi hiç görünmüyor:
openclaw nodes pendingçalıştırın ve manuel olarak onaylayın. - Yeniden kurulumdan sonra yeniden bağlanma başarısız: Anahtarlık’taki eşleştirme belirteci temizlenmiştir; düğümü yeniden eşleştirin.