عقد Clawdbot

عقد مساعد Clawdbot الذكي للتحكم الموزع في الأجهزة. تعلم كيفية إعداد وإدارة العقد للصوت والصور والأوامر عن بُعد.

نظرة عامة على عقد Clawdbot

تمتد عقد Clawdbot بمساعدك الذكي إلى الأجهزة المادية والآلات البعيدة. تتيح العقد تشغيل الصوت وعرض الصور وتنفيذ الأوامر عبر شبكتك.

ما هي العقد؟

العقد هي وكلاء خفيفون يعملون على الأجهزة:

  • عقد الصوت: تشغيل TTS وملفات الصوت
  • عقد الصور: عرض الصور على الشاشات
  • عقد الأوامر: تنفيذ الأوامر عن بُعد

البدء السريع

تثبيت وكيل العقدة

# التثبيت على الجهاز المستهدف
npm install -g @clawdbot/node-agent

# بدء وكيل العقدة
clawdbot-node start --name "living-room"

تسجيل العقدة

# على مثيل Clawdbot الرئيسي
clawdbot nodes add living-room --host 192.168.1.100 --port 3012

أنواع العقد

عقد الصوت

تشغيل الصوت عبر مكبرات صوت الجهاز:

الميزةالوصف
TTSتشغيل تحويل النص إلى كلام
ملفات الصوتدعم MP3، WAV، OGG
التحكم في مستوى الصوتضبط مستوى الصوت عن بُعد
قائمة الانتظارإدارة قائمة انتظار الصوت

معرفة المزيد عن عقد الصوت

عقد الصور

عرض الصور على الشاشات المتصلة:

الميزةالوصف
العرضإظهار الصور على الشاشة
عرض الشرائحالتدوير التلقائي
الطبقات المتراكبةطبقات نصية ورسومية

معرفة المزيد عن عقد الصور

التكوين

تكوين وكيل العقدة

{
  "node": {
    "name": "office-display",
    "type": ["audio", "image"],
    "port": 3012,
    "gateway": "ws://192.168.1.1:3010"
  }
}

تكوين عقد البوابة

{
  "nodes": {
    "enabled": true,
    "devices": [
      {
        "name": "living-room",
        "host": "192.168.1.100",
        "port": 3012,
        "capabilities": ["audio", "image"]
      }
    ]
  }
}

أوامر العقد

CLI

# عرض قائمة العقد المسجلة
clawdbot nodes list

# التحقق من حالة العقدة
clawdbot nodes status living-room

# إرسال أمر إلى العقدة
clawdbot nodes exec living-room --cmd "play audio.mp3"

# إزالة العقدة
clawdbot nodes remove living-room

اكتشاف العقد

اكتشاف mDNS

{
  "nodes": {
    "discovery": {
      "mdns": true,
      "subnet": "192.168.1.0/24"
    }
  }
}

التسجيل اليدوي

{
  "nodes": {
    "devices": [
      {
        "name": "bedroom",
        "host": "192.168.1.101",
        "port": 3012
      }
    ]
  }
}

الأمان

المصادقة

{
  "node": {
    "auth": {
      "type": "token",
      "token": "node-secret-token"
    }
  }
}

TLS

{
  "node": {
    "tls": {
      "enabled": true,
      "cert": "/path/to/cert.pem",
      "key": "/path/to/key.pem"
    }
  }
}

حالات الاستخدام

المنزل الذكي

  • تشغيل الإعلانات في جميع أنحاء المنزل
  • عرض صور العائلة على الشاشات
  • التحكم في تشغيل الوسائط

المكتب

  • شاشات غرف الاجتماعات
  • إشعارات صوتية
  • لوحات الحالة

الخطوات التالية