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 3012Tipos de Nós
Nós de Áudio
Reproduzem áudio através dos alto-falantes do dispositivo:
| Recurso | Descrição |
|---|---|
| TTS | Reprodução de texto para fala |
| Arquivos de áudio | Suporte MP3, WAV, OGG |
| Controle de volume | Ajuste remoto de volume |
| Fila | Gerenciamento de fila de áudio |
Nós de Imagem
Exibem imagens em telas conectadas:
| Recurso | Descrição |
|---|---|
| Exibição | Mostrar imagens na tela |
| Apresentação | Rotação automática |
| Sobreposições | Sobreposiçõ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-roomDescoberta 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
- Nós de Áudio do Clawdbot - Reprodução de áudio
- Nós de Imagem do Clawdbot - Exibição de imagens
- Gateway do Clawdbot - Configuração do gateway
Instalação do Clawdbot com Docker
Instale e execute o assistente de IA Clawdbot em contêineres Docker. Configuração de gateway containerizado com Docker Compose.
Nós de Áudio do Clawdbot
Configure os nós de áudio do assistente de IA Clawdbot para conversão de texto em fala e reprodução de áudio em dispositivos remotos.