Nodes (العقد)
Nodes هي أجهزة (iOS/Android) متصلة بـ Gateway. توفر قدرات إضافية مثل الكاميرا، الموقع، والإشعارات.
ما هي Nodes؟
Node هو جهاز (هاتف أو تابلت) يعمل كامتداد لـ Gateway. يمكن للـ Agent الوصول إلى قدرات Node عن بُعد:
📸
الكاميرا
التقاط صور وفيديوهات من الكاميرا الأمامية أو الخلفية
📍
الموقع
الحصول على الموقع الجغرافي الدقيق
🔔
الإشعارات
إرسال إشعارات push للجهاز
🎥
تسجيل الشاشة
تسجيل فيديو لشاشة الجهاز
إعداد Node
1. ثبت التطبيق
- iOS: من TestFlight
- Android: من GitHub Releases
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= لتحديد الجهاز المطلوب.