Узлы Clawdbot
Узлы AI-ассистента Clawdbot для распределённого управления устройствами. Узнайте, как настроить и управлять узлами для аудио, изображений и удалённых команд.
Обзор узлов Clawdbot
Узлы Clawdbot расширяют возможности вашего AI-ассистента на физические устройства и удалённые машины. Узлы обеспечивают воспроизведение аудио, отображение изображений и выполнение команд по всей вашей сети.
Что такое узлы?
Узлы — это легковесные агенты, работающие на устройствах:
- Аудио-узлы: Воспроизводят 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"
}
}
}Сценарии использования
Умный дом
- Воспроизведение объявлений по всему дому
- Отображение семейных фотографий на экранах
- Управление воспроизведением медиа
Офис
- Дисплеи переговорных комнат
- Звуковые уведомления
- Информационные панели
Следующие шаги
- Аудио-узлы Clawdbot - Воспроизведение аудио
- Узлы изображений Clawdbot - Отображение изображений
- Шлюз Clawdbot - Настройка шлюза
Установка Clawdbot через Docker
Установка и запуск ИИ-ассистента Clawdbot в контейнерах Docker. Настройка контейнеризированного шлюза с помощью Docker Compose.
Аудио-узлы Clawdbot
Настройка аудио-узлов AI-ассистента Clawdbot для преобразования текста в речь и воспроизведения аудио на удалённых устройствах.