Nœuds Clawdbot

Nœuds de l'assistant IA Clawdbot pour le contrôle distribué des appareils. Apprenez à configurer et gérer les nœuds pour l'audio, les images et les commandes à distance.

Aperçu des Nœuds Clawdbot

Les nœuds Clawdbot étendent votre assistant IA aux appareils physiques et machines distantes. Les nœuds permettent la lecture audio, l'affichage d'images et l'exécution de commandes sur l'ensemble de votre réseau.

Que sont les Nœuds ?

Les nœuds sont des agents légers qui s'exécutent sur les appareils :

  • Nœuds audio : Lecture TTS et fichiers audio
  • Nœuds d'images : Affichage d'images sur les écrans
  • Nœuds de commande : Exécution de commandes à distance

Démarrage Rapide

Installer l'Agent de Nœud

# Installer sur l'appareil cible
npm install -g @clawdbot/node-agent

# Démarrer l'agent de nœud
clawdbot-node start --name "living-room"

Enregistrer le Nœud

# Sur l'instance principale de Clawdbot
clawdbot nodes add living-room --host 192.168.1.100 --port 3012

Types de Nœuds

Nœuds Audio

Lecture audio via les haut-parleurs de l'appareil :

FonctionnalitéDescription
TTSLecture de synthèse vocale
Fichiers audioSupport MP3, WAV, OGG
Contrôle du volumeRéglage du volume à distance
File d'attenteGestion de la file d'attente audio

En savoir plus sur les Nœuds Audio

Nœuds d'Images

Affichage d'images sur les écrans connectés :

FonctionnalitéDescription
AffichageAfficher des images à l'écran
DiaporamaRotation automatique
SuperpositionsSuperpositions de texte et graphiques

En savoir plus sur les Nœuds d'Images

Configuration

Configuration de l'Agent de Nœud

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

Configuration des Nœuds de la Passerelle

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

Commandes des Nœuds

CLI

# Lister les nœuds enregistrés
clawdbot nodes list

# Vérifier l'état du nœud
clawdbot nodes status living-room

# Envoyer une commande au nœud
clawdbot nodes exec living-room --cmd "play audio.mp3"

# Supprimer le nœud
clawdbot nodes remove living-room

Découverte des Nœuds

Découverte mDNS

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

Enregistrement Manuel

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

Sécurité

Authentification

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

TLS

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

Cas d'Utilisation

Maison Intelligente

  • Diffuser des annonces dans toute la maison
  • Afficher des photos de famille sur les écrans
  • Contrôler la lecture multimédia

Bureau

  • Écrans de salles de réunion
  • Notifications audio
  • Tableaux d'état

Étapes Suivantes