nanobot + reComputer RK + LLM local
Guía completa para instalar y usar las habilidades de control de relé USB y lectura de sensor de luz con Nanobot en reComputer RK (con el acelerador RK1826) junto con un LLM local.
Requisitos previos
Requisitos de hardware
| Dispositivo | RAM |
|---|---|
| reComputer RK | 8GB |
| RK1826 | \ |
| Dispositivo | Puerto | Descripción |
|---|---|---|
| Relé USB | /dev/ttyUSB1 | Módulo de relé de 1 canal o multicanal |
| Sensor de luz USB | /dev/ttyUSB0 | BH1750 u otro sensor de iluminancia similar |
Requisitos del sistema
- SO: Linux (Ubuntu, Debian, Fedora, etc.)
- Python: 3.10 o superior
- Permisos: el usuario debe estar en el grupo
dialoutpara acceder al puerto serie
Nota: antes de empezar, asegúrate de poder ejecutar el modelo Qwen en el RK1820. Consulta este enlace.
Instalar nanobot
Paso 1: instalar uv
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
Paso 2: instalar nanobot
# Install nanobot
uv tool install nanobot-ai
Paso 3: configurar nanobot
Usa el siguiente comando para abrir el config.json de nanobot:
nano ~/.nanobot/config.jsonA continuación, modifica las secciones agents y vllm como se muestra:
"defaults": {
"workspace": "/home/~/.nanobot/workspace",
"model": "rkllm/Qwen3",
"provider": "vllm",
"maxTokens": 8192,
"temperature": 0.1,
"maxToolIterations": 40,
"memoryWindow": 100,
"reasoningEffort": null
}
"vllm": {
"apiKey": "nano",
"apiBase": "http://127.0.0.1:8080/v1",
"extraHeaders": null
},Nota: puedes añadir tu canal siguiendo este enlace.
Usar nanobot
Iniciar nanobot
Usa el siguiente comando para iniciar nanobot:
nanobot gateway
nanobot agent
Instalar clawhub
Puedes pegar el siguiente contenido en el chat para instalar clawhub:
Please install clawhub use command:npm install -g clawhubInstalar habilidades con clawhub
Puedes pegar el siguiente contenido en el chat para instalar habilidades:
Please install control-usb-relay use command: npx clawhub install Control-Usb-Relay
Please install usb-light-sensor-reader use command: npx clawhub install Usb-Light-Sensor-ReaderUsar habilidades
Prompts a los agentes de IA
Cuando trabajes con agentes de IA, usa prompts claros que hagan referencia a las habilidades:
Ejemplos de prompts
Para control del relé:
Use the control-usb-relay skill to turn on the connected device.Para lectura del sensor:
Read the current light level using the usb-light-sensor-reader skill.Para automatización:
Create an automation that turns on the relay when the light sensor detects
darkness (below 100 lux) and turns it off when it's bright (above 500 lux).Resultado
Puedes ver el proceso del modelo Qwen ejecutándose localmente y los resultados de la ejecución de nanobot.
