Nodes (العقد)

Nodes هي أجهزة (iOS/Android) متصلة بـ Gateway. توفر قدرات إضافية مثل الكاميرا، الموقع، والإشعارات.

ما هي Nodes؟

Node هو جهاز (هاتف أو تابلت) يعمل كامتداد لـ Gateway. يمكن للـ Agent الوصول إلى قدرات Node عن بُعد:

📸

الكاميرا

التقاط صور وفيديوهات من الكاميرا الأمامية أو الخلفية

📍

الموقع

الحصول على الموقع الجغرافي الدقيق

🔔

الإشعارات

إرسال إشعارات push للجهاز

🎥

تسجيل الشاشة

تسجيل فيديو لشاشة الجهاز

إعداد Node

1. ثبت التطبيق

2. قم بالربط (Pairing)

في التطبيق: Settings → Pairing → امسح رمز QR من Gateway

أو احصل على رمز الربط من Mac:

openclaw nodes pairing

3. امنح الأذونات

اسمح للتطبيق بالوصول إلى الكاميرا، الموقع، والإشعارات.

4. تحقق من الاتصال

openclaw nodes status
# يجب أن يظهر Node المتصل

أوامر Nodes الأساسية

# عرض جميع Nodes
openclaw nodes status

# وصف Node محدد
openclaw nodes describe --node=my-iphone

# التقاط صورة
openclaw nodes camera_snap --node=my-iphone --facing=back

# الحصول على الموقع
openclaw nodes location_get --node=my-iphone

# إرسال إشعار
openclaw nodes notify --node=my-iphone --title="مرحباً" --body="رسالة اختبار"

# تسجيل الشاشة (10 ثواني)
openclaw nodes screen_record --node=my-iphone --duration=10s

أمثلة متقدمة

التقاط صورة من كلا الكاميرتين

openclaw nodes camera_snap --node=my-iphone --facing=both

تسجيل فيديو 30 ثانية

openclaw nodes camera_clip --node=my-iphone --duration=30s --facing=back

موقع دقيق مع timeout

openclaw nodes location_get --node=my-iphone --accuracy=precise --timeout=15s

إشعار بأولوية عالية

openclaw nodes notify \
  --node=my-iphone \
  --title="تنبيه مهم" \
  --body="يرجى التحقق من هذا" \
  --priority=timeSensitive \
  --sound=default

مواضيع متقدمة

💡 نصيحة

يمكنك ربط عدة Nodes (أجهزة متعددة) بنفس Gateway. استخدم --node= لتحديد الجهاز المطلوب.