Nós do Clawdbot

Nós do assistente de IA Clawdbot para controle distribuído de dispositivos. Aprenda a configurar e gerenciar nós para áudio, imagens e comandos remotos.

Visão Geral dos Nós do Clawdbot

Os Nós do Clawdbot estendem seu assistente de IA para dispositivos físicos e máquinas remotas. Os nós permitem reprodução de áudio, exibição de imagens e execução de comandos em toda a sua rede.

O que são Nós?

Nós são agentes leves que rodam em dispositivos:

  • Nós de áudio: Reproduzem TTS e arquivos de áudio
  • Nós de imagem: Exibem imagens em telas
  • Nós de comando: Executam comandos remotos

Início Rápido

Instalar Agente de Nó

# Instalar no dispositivo alvo
npm install -g @clawdbot/node-agent

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

Registrar Nó

# Na instância principal do Clawdbot
clawdbot nodes add living-room --host 192.168.1.100 --port 3012

Tipos de Nós

Nós de Áudio

Reproduzem áudio através dos alto-falantes do dispositivo:

RecursoDescrição
TTSReprodução de texto para fala
Arquivos de áudioSuporte MP3, WAV, OGG
Controle de volumeAjuste remoto de volume
FilaGerenciamento de fila de áudio

Saiba mais sobre Nós de Áudio

Nós de Imagem

Exibem imagens em telas conectadas:

RecursoDescrição
ExibiçãoMostrar imagens na tela
ApresentaçãoRotação automática
SobreposiçõesSobreposições de texto e gráficos

Saiba mais sobre Nós de Imagem

Configuração

Configuração do Agente de Nó

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

Configuração de Nós do Gateway

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

Comandos de Nós

CLI

# Listar nós registrados
clawdbot nodes list

# Verificar status do nó
clawdbot nodes status living-room

# Enviar comando para o nó
clawdbot nodes exec living-room --cmd "play audio.mp3"

# Remover nó
clawdbot nodes remove living-room

Descoberta de Nós

Descoberta mDNS

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

Registro Manual

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

Segurança

Autenticação

{
  "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

Casa Inteligente

  • Reproduzir anúncios por toda a casa
  • Exibir fotos de família nas telas
  • Controlar reprodução de mídia

Escritório

  • Telas de salas de reunião
  • Notificações de áudio
  • Painéis de status

Próximos Passos