Nodos de Clawdbot

Nodos del asistente de IA Clawdbot para control distribuido de dispositivos. Aprende a configurar y gestionar nodos para audio, imágenes y comandos remotos.

Descripción General de los Nodos de Clawdbot

Los Nodos de Clawdbot extienden tu asistente de IA a dispositivos físicos y máquinas remotas. Los nodos permiten la reproducción de audio, visualización de imágenes y ejecución de comandos en toda tu red.

¿Qué son los Nodos?

Los nodos son agentes ligeros que se ejecutan en dispositivos:

  • Nodos de audio: Reproducen TTS y archivos de audio
  • Nodos de imagen: Muestran imágenes en pantallas
  • Nodos de comando: Ejecutan comandos remotos

Inicio Rápido

Instalar Agente de Nodo

# Instalar en el dispositivo objetivo
npm install -g @clawdbot/node-agent

# Iniciar agente de nodo
clawdbot-node start --name "living-room"

Registrar Nodo

# En la instancia principal de Clawdbot
clawdbot nodes add living-room --host 192.168.1.100 --port 3012

Tipos de Nodos

Nodos de Audio

Reproducen audio a través de los altavoces del dispositivo:

CaracterísticaDescripción
TTSReproducción de texto a voz
Archivos de audioSoporte MP3, WAV, OGG
Control de volumenAjuste remoto del volumen
ColaGestión de cola de audio

Más información sobre Nodos de Audio

Nodos de Imagen

Muestran imágenes en pantallas conectadas:

CaracterísticaDescripción
VisualizaciónMostrar imágenes en pantalla
PresentaciónRotación automática
SuperposicionesSuperposiciones de texto y gráficos

Más información sobre Nodos de Imagen

Configuración

Configuración del Agente de Nodo

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

Configuración de Nodos en Gateway

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

Comandos de Nodos

CLI

# Listar nodos registrados
clawdbot nodes list

# Verificar estado del nodo
clawdbot nodes status living-room

# Enviar comando al nodo
clawdbot nodes exec living-room --cmd "play audio.mp3"

# Eliminar nodo
clawdbot nodes remove living-room

Descubrimiento de Nodos

Descubrimiento mDNS

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

Registro Manual

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

Seguridad

Autenticación

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

TLS

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

Casos de Uso

Hogar Inteligente

  • Reproducir anuncios en toda la casa
  • Mostrar fotos familiares en pantallas
  • Controlar reproducción multimedia

Oficina

  • Pantallas de salas de reuniones
  • Notificaciones de audio
  • Tableros de estado

Próximos Pasos