nanobot + reComputer RK + lokale LLM

Een complete gids voor het installeren en gebruiken van de USB-relaisbesturing- en lichtsensoraflezing-skills met Nanobot op reComputer RK (met RK1826-versneller) in combinatie met een lokale LLM.


Vereisten

Hardwarevereisten

ApparaatRAM
reComputer RK8GB
RK1826\
ApparaatPoortBeschrijving
USB-relais/dev/ttyUSB11-kanaals of multi-kanaals relaismodule
USB-lichtsensor/dev/ttyUSB0BH1750 of vergelijkbare luxsensor

Systeemvereisten

  • OS: Linux (Ubuntu, Debian, Fedora enz.)
  • Python: 3.10 of hoger
  • Rechten: de gebruiker moet in de groep dialout zitten om toegang te hebben tot de seriële poort

Let op: zorg eerst dat je het Qwen-model op de RK1820 kunt draaien. Zie deze link.


nanobot installeren

Stap 1: uv installeren

bash
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

Stap 2: nanobot installeren

bash
# Install nanobot
    uv tool install nanobot-ai

Stap 3: nanobot configureren

Open met onderstaand commando de config.json van nanobot:

bash
nano ~/.nanobot/config.json

Pas vervolgens de secties agents en vllm aan zoals hieronder:

json
    "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
    },

Let op: je kunt je kanaal toevoegen via deze link.

nanobot gebruiken

nanobot starten

Start nanobot met onderstaand commando:

bash
nanobot gateway
nanobot agent

clawhub installeren

Plak het volgende in het chatvenster om clawhub te installeren:

bash
Please install clawhub use command:npm install -g clawhub

Skills installeren met clawhub

Plak het volgende in het chatvenster om skills te installeren:

bash
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-Reader

Skills gebruiken

Prompts voor AI-agents

Gebruik bij het werken met AI-agents heldere prompts die naar de skills verwijzen:

Voorbeeldprompts

Relaisbesturing:

bash
Use the control-usb-relay skill to turn on the connected device.

Sensor uitlezen:

bash
Read the current light level using the usb-light-sensor-reader skill.

Automatisering:

bash
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).

Resultaat

Je kunt zien hoe het Qwen-model lokaal draait en wat de uitvoer van nanobot is.


Aanvullende bronnen