yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RDK S600 Developer Kit📖
1.RDK S600 board introduction
  • 1.1 RDK S600 board introduction
  • 1.2 System Flashing
  • 1.3 Hardware Interface Description
  • 1.4 Accessory Installation
  • 1.5 Camera Expansion Board
  • 1.6 MCU Interface Expansion Board
  • 1.7 Precautions for Using the 15.6-inch Screen
  • 1.8 System Boot Modes
2.RDK S600 basic course
  • 2.1 Network Configuration
  • 2.2 Remote Login
  • 2.3 System Update
  • 2.4 Boot Auto-Start Configuration
  • 2.5 RDK Exclusive Command Usage
  • 2.6 Linux Command Usage
  • 2.7 Examples of GPIO Read and Write Operations
  • 2.8 Using the USB Camera
  • 2.9 Solid-state mounting
  • 2.10 SSD expansionnew
3.TogetheROS.Bot Vision Applications
  • 1. About TogetheROS. Bot
  • 2. System Installation
  • 3. Object Detection(YOLO)
  • 4. Image Classification(mobilenetv2)
  • 5. Image Segmentation(mobilenet_unet)
  • 6. Perception Algorithm(BEV)
  • 7. Human Detection and Tracking (Ultralytics YOLO Pose)
4. Offline AI Large Model Development
Offline large model (Text Interaction)
  • 1. AI large model environment deployment
  • 2. Install large model dialogue platform
  • 3. Meta AI Llama 3.2 model
  • 4. Alibaba Cloud Qwen3 model
  • 5. Microsoft Phi-4 mini model
  • 6. DeepSeek - DeepSeek-R1 model
  • 7. Alibaba Cloud Qwen2.5vl Visual Multimodal Large Model
  • 8. Google Gemma3 Visual Multimodal Large Model
  • 9. Lava Visual Multimodal Large Model
  • 10. MiniCPM-V Visual Multimodal Large Model
  • 11. Multimodal visual understand application
  • 12. Multimodal text image application
  • 13. Multimodal visual localization application
  • 14. Multimodal table scanning application
  • 15. Multimodal Autonomous Agent Applications
Offline large model (Voice Interaction)
  • 0. Voice Interaction Hardware Connection (Must Read)
  • 1. Offline speech-to-text (ASR)
  • 2. Offline Text-to-Speech (TTS)
  • 3. AI large model voice interaction
  • 4. Multimodal visual understanding voice interaction
  • 5. Multimodal Text-to-Image application
  • 6. Multimodal video analytics application
  • 7. Multimodal visual localization application
  • 8. Multimodal table scanning application
  • 9. Multimodal autonomous agent application
  • 10. AI Large Model Offline Voice Assistant
5. Online AI Large Model Development
Online large model (Text Interaction)
  • 1.OpenRouter large model API aggregation platform
  • 2.Multimodal visual understand application
  • 3.Multimodal visual localization application
  • 4.Multimodal table scanning application
  • 5.Multimodal autonomous proxy application
Online large model (Voice Interaction)
  • 0.Voice interaction hardware connection (ReadMe)
  • 1.Online speech to text (ASR)
  • 2.Online text to speech (TTS)
  • 3.AI large model voice interaction
  • 4.Multimodal visual understand speech interaction
  • 5.Multimodal visual localization application
  • 6.Multimodal table scanning application
  • 7.Multimodal autonomous proxy application
  • 8.AI large model online voice assistant
6.YOLO26 tutorials
  • 01.YOLO26 environment
  • 02.CLI use
  • 03.Object detection
  • 04.Instance segmentation
  • 05.Pose estimation
  • 06.Image classification
  • 07.Oriented object detection
  • 08.Model conversion
  • 09.Dataset annotation
  • 10.Model training - conversion
  • 11.Model prediction
7.OpenClaw Advanced Development
  • 1. OpenClaw Deployment
  • 2. OpenClaw and WhatsApp Plugin Application
  • 3. OpenClaw TUI Interaction
  • 4. OpenClaw WebChat Interaction
  • 5. OpenClaw Gate Gateway Operation Manual
  • 6. OpenClaw Plugin Function Introduction
  • 7. OpenClaw Tools Introduction
  • 8. OpenClaw ClawHub Introduction (skill Installation)
  • 9.OpenClaw Application - File Management
  • 10.OpenClaw Application - Browser Control
  • 11.OpenClaw Application - Camera
  • 12.OpenClaw Application - Script Execution
  • 13.OpenClaw Application - AI Programming (Peripheral & GPIO Control)
  • 14. OpenClaw Application - Dedicated AI Assistant
  • 15. OpenClaw Configure Web Search Capability
8.ROS2 basic course
  • 1.Introduction to ROS2
  • 2.ROS2 install Jazzy
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • System_File
  • Code
  • 3D_Model_File
  • Tools_Software
Download ZIP

Welcome to RDK S600 Developer Kit repository

1. OpenClaw Deployment

1. OpenClaw Deployment

1. OpenClaw Deployment1.1 OpenClaw Installation1.1.1 OpenClaw Installation Reference URL1.1.2 Using QuickStart Installation1.1.3 Opening OpenClaw Control UI on PC (Windows)1.2 Model Configuration (Must Read)1.2.1 Why Configure Models1.2.2 How to Configure Models1. OpenRouter (Built-in OpenClaw Service Provider)2. Bailian (Third-party Service Provider API Example)2.1 Apply for API Key2.2 openclaw onboard Configuration

This chapter covers two parts:

  • OpenClaw Installation
  • Model Configuration (OpenRouter / Bailian)

1.1 OpenClaw Installation

The YahBoom version image already has OpenClaw installed (version 2026.4.24). Students using the YahBoom version image can directly skip to section 1.1.3

1.1.1 OpenClaw Installation Reference URL

OpenClaw Official Website: https://openclaw.ai/

Open Source Project Address: https://github.com/openclaw/openclaw

1.1.2 Using QuickStart Installation

We use the installation script provided by OpenClaw official:

​x
sudo apt install curl -y
curl -fsSL https://openclaw.ai/install.sh | bash
​
# Currently, the one-click download script installs the latest OpenClaw version by default. This version may not work well or be stable. If the installation fails or you get a permission error after installation, you can specify a version using the following command (reference version 2026.3.28)
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --version 2026.3.28

image-20260326163021487

During this process, the installation script will automatically detect missing dependencies and help us install them with one click.

During installation, use the arrow keys (up, down, left, right) to select options, spacebar to select/deselect, and Enter to confirm and configure.

image-20260309143606920

image-20260309143620929

Here we use the QuickStart option to quickly complete OpenClaw installation. Specific configurations can be done later.

If you haven't applied for any API Key, select Skip here. You can configure it later.

image-20260309143825408

image-20260309143900264

Here we keep the default model selection (configure later).

image-20260309143955255

Select Channel here, mainly used for communication with third-party apps. We still skip it for now.

image-20260309144047251

Search provider is the API provider for search services. We choose to skip.

image-20260309144138441

Configure "Skills". We choose not to configure for now (select no).

image-20260309144234518

Configure Hooks. We press spacebar to select "Skip for now", then press Enter to confirm.

image-20260309144420704

Wait for installation to complete.

You need to add OpenClaw's installation location to the environment variable. Otherwise, you may not find the openclaw command in the terminal.

xxxxxxxxxx
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

 

1.1.3 Opening OpenClaw Control UI on PC (Windows)

  1. Modify OpenClaw's configuration file to allow other devices on the LAN to access OpenClaw:
xxxxxxxxxx
openclaw config

Here we make selections as shown in the figure below (arrow keys to select, Enter to confirm):

Except for the Token field which can be different from the one in our image, everything else should be the same. The key point is the Gateway bind mode item. We need to set it to LAN to allow other devices on our local network to access our OpenClaw.

image-20260310145232267

Finally, we select Continue to confirm and press Enter. Configuration is complete!

image-20260310145339979


After completing the configuration, we first start the OpenClaw Gateway. Let's open another terminal and enter (after OpenClaw configuration is complete, the gateway may run automatically, depending on the installed version):

xxxxxxxxxx
openclaw gateway
  1. Get Access Token

This Token is the one generated in our configuration. If you didn't record it, you can use:

xxxxxxxxxx
openclaw dashboard

This command displays the token once. Alternatively, you can find the ~/.openclaw/openclaw.json file. Your token will be configured in this file.

image-20260326163127512

  1. On another PC in the same local network, configure the environment to connect to S600.

We open the Cmd terminal on the computer (taking Windows PC as an example: press Win+R to wake up the quick RUN tool, enter cmd, then press Enter).

image-20260310145948715

Enter in the console:

xxxxxxxxxx
ssh -L 18789:127.0.0.1:18789 sunrise@<sunrise-ip-address>

Note: Replace with the actual IP address of your RDK board.

After pressing Enter here, you need to enter a password (default: sunrise).

image-20260612143935925

  1. Access in Browser

We open the browser on the PC, and enter the IP+token string in the address bar (this is the address output by our openclaw dashboard just now, http://127.0.0.1:18789/#token=xxxxxxxxxxxxx). When this interface appears, deployment is successful!

image-20260310150630155


1.2 Model Configuration (Must Read)

1.2.1 Why Configure Models

OpenClaw is an AI Agent gateway and does not have the "intelligence" capability of large models by itself. We need to configure large models to give OpenClaw the ability to think and understand.

1.2.2 How to Configure Models

Here we use three representative models as examples:

  1. OpenRouter (built-in OpenClaw service provider, accessible both domestically and internationally)
  2. Alibaba Bailian Large Model Platform (not an OpenClaw service provider, requires manual configuration)
  3. Ollama (local large model)

Before starting configuration, we need to start the OpenClaw Gateway first.

If you did not exit the Gateway terminal after completing deployment in the previous chapter, you can skip this step.

We enter in the terminal:

xxxxxxxxxx
openclaw gateway

1. OpenRouter (Built-in OpenClaw Service Provider)

This requires you to have completed the OpenRouter API Key application according to the previous tutorial (please refer to the previous tutorial [Online Large Model / 4.OpenRouter Large Model API Aggregation Platform]).

The OpenRouter API Key format is like: sk-or-v1-b3exxxxxx4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcddf81d9

We still use the onboard wizard to configure:

xxxxxxxxxx
openclaw onboard

Please make selections according to the options shown in my figures.

image-20260310154837438

 

 

image-20260310154908541

Then enter the API Key you applied for and press Enter to confirm.

image-20260327104036943

Next, we need to select a model. Due to OpenRouter's rate limiting policy, we recommend having more than $11 balance in your OpenRouter account. For insufficient balance, OpenRouter may throttle (this policy may change later, please refer to the latest actual situation). Here we can choose a free model (model names ending with free), or choose the OpenRouter free dedicated model openrouter/free (this is a router that randomly selects free models from available models on OpenRouter. This router intelligently filters models that support the features you requested).

image-20260310155243826

At this point, you may be asked to fill in the API Key. We paste the API Key and press Enter to proceed to the next step.

Later, we come to other configuration items. Let's skip them for now and select Skip all.

image-20260310155605478

image-20260310155649391

At this point, we have completed the configuration.

We can use the TUI function to quickly test it.

Enter the command:

xxxxxxxxxx
openclaw tui

After completing the input, directly enter a greeting to openclaw (the Input part in the figure is the content we entered, and the green box is the model we selected).

image-20260327104902902

2. Bailian (Third-party Service Provider API Example)

2.1 Apply for API Key

Before configuration, you need to apply for the API Key for Qwen. The application URL is:

https://modelstudio.console.alibabacloud.com/ap-southeast-1/?tab=doc#/doc/?type=model&url=2840914

After logging in, click the settings in the upper right corner and select:

image-20260714115700308

Then click to create an API Key:

image-20260402155205864

Click confirm:

image-20260402155248323

As shown below, you have completed the API Key application:

image-20260402155340453

Copy this API Key. Once closed, you cannot retrieve it again.

2.2 openclaw onboard Configuration

Enter in terminal:

xxxxxxxxxx
openclaw onboard

image-20260709160639542

Refer to the figure below for selection:

image-20260709160751872

After selecting Qwen, it will prompt to download related plugins:

image-20260709161577821

Select this option to fill in the API Key you applied for:

image-20260709161694735

After completing, select to show all model list:

image-20260709161650481

Select the model you want to use:

image-20260709161797352

So far, third-party model configuration is complete. For remaining operations, just select Skip. Then enter the following command in the terminal to restart the gateway:

xxxxxxxxxx
openclaw gateway restart

At first, it will show unknown. After some time, it will correctly identify the current model:

image-20260402154329288

image-20260310164318917

Similarly, besides the TUI interface, we can also chat and interact in OpenClaw's Control UI (the web version):

image-20260310164457763

We can actually observe that the conversation content in TUI and the content in our Control UI are the same. This is because OpenClaw's conversation uses a Session mechanism to separate different sessions. Our TUI and Control UI are actually in the same Session. You can try clicking the New session button in the lower right corner to start a new conversation.

Model prediction
OpenClaw and WhatsApp Plugin Application

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文