这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【Arduino_UNO_Q】OpenClaw部署

共1条 1/1 1 跳转至

【Arduino_UNO_Q】OpenClaw部署

工程师
2026-06-05 13:10:58     打赏

【Arduino UNO Q】OpenClaw部署

本文介绍了 Arduino UNO Q 开发板实现 OpenClaw 板端部署的项目设计,包括硬件连接、环境搭建、参数配置、模型配置、网页对话、微信对话等。

项目介绍

Arduino UNO Q 开发板基于 Linux 系统实现 OpenClaw 的板端部署。

  • 环境搭建:硬件连接、OpenClaw 介绍、SSH 登录;

  • OpenClaw 部署:软件部署、参数配置、模型配置、网页 UI;

  • 功能测试:对话测试、控制测试、QQ 机器人助理等;

硬件连接

  • 使用 HDMI 数据线连接显示屏(或 SSH 远程登录、数据线 ADB 登录);

  • USB 接口连接鼠标键盘;

  • WiFi 连接无线网;

  • 使用 PD 电源供电;

hardware_connect.jpg

OpenClaw

OpenClaw 是 Peter Steinberger 开发的开源 AI 智能体。

openclaw_logo.jpg

  • 该智能体具备本地数据主动采集、读取终端设备信息、控制文件等功能。

  • 核心架构由 Gateway(网关)、Agent(智能体)、Skills(技能)和 Memory(记忆)构成。

  • 可接入 WhatsApp、Slack、QQ、飞书等即时通讯工具,实现更方便的交互体验。

  • 可直接访问系统文件,执行阅读文档、编写代码、发布社交媒体内容、发布邮件等任务。

详见:Doc - OpenClaw .

环境搭建

  • 通过 SSH 远程登录 Linux 系统,终端执行指令

curl -fsSL https://openclaw.ai/install.sh | bash
  • 安装完成后弹出配置选项

参数配置

执行安装指令后,或执行 openclaw onboard 指令后,弹出配置选项

  • 选择 QuickStart ;

  • 跳过 Model/auth provider 模型配置;

  • Filter models by provider 选择所有供应商;

  • 默认模型选择手动自定义,输入模型名称 chatecnu ;

  • 跳过 channel 设置;

  • 跳过 skills 配置;

  • 使能 hooks,使用空格键勾选所有选项,回车确认;

  • 跳过 Gateway 设置;

openclaw_install_complete.jpg

安装过程完成,此时若直接执行 openclaw 指令,则会提示无法识别,这是因为

openclaw 安装在 npm 全局目录,但 npm/bin 路径没写入系统 PATH,终端识别不到命令;

之前初始化向导已经走完、配置~/.openclaw目录存在,只需补充环境变量即可。

终端执行如下指令

 npm prefix -g # 查看 npm 全局安装路径
 export PATH="$(npm prefix -g)/bin:$PATH"
 source ~/.bashrc # 加载配置生效
 openclaw --version # 验证

输出 openclaw 版本号等信息;

npm_version.jpg

启动网关和网页面板;

 # 启动网关
 openclaw gateway start -d
 # 唤起网页面板
 openclaw dashboard

若 SSH 远程登录,则弹出 OpenClaw 浏览器界面;

openclaw_web_page.jpg

模型配置

可使用 Web UI 网页界面配置模型参数和 CLI 命令行配置模型参数两种方案。

Web 端配置

  • 左侧菜单栏选择 AI & Agents 选项,进入 Models 标签页;

  • 在自定义入口标签页点击 Add Entry 添加入口;

  • ai_model_config.jpg

  • 输入平台名称 chatecnu ;

  • 选择 API 接口协议规范 openai-completions ;

  • 输入 API-Key 秘钥

  • 认证方式选择 api-key ;

  • 添加 Base URL 平台网址 https://chat.ecnu.edu.cn/open/api/v1 ;

  • 添加具体模型,点击 Add 按钮,输入模型 id 和名称 ecnu-plus ;

  • 点击上方的 Save 按钮保存配置;

  • 点击 Apply 按钮,应用配置;

CLI 命令行配置

  • 终端执行 openclaw config 指令,运行配置程序;

  • 通过键盘箭头按键,上下移动选择 Model 并回车进入该选项;

  • 选择自定义供应商;

  • 输入目标 API 基础链接 https://chat.ecnu.edu.cn/open/api/v1 ;

  • 输入 API 秘钥 sk-4160d6151421480b83fa9f0c264a**** ;

  • 选择 API 接口协议规范 openai-completions ;

  • 输入模型 ID 名称 ecnu-plus ;

  • 自定义模型别称;

  • 支持图片输入;

  • 配置完成后选择 Done 保存并退出;

model_config_cli.jpg

对话测试

  • 终端执行指令 openclaw dashboard 自动打开网页浏览器界面;

  • 进入 Chat 聊天界面,输入对话内容 hi 并回车发送,接收回复内容;

chat_browser.jpg

  • 获取开发板信息

talk_board_info1.jpg

talk_board_info2.jpg


  • 获取 CPU 温度

talk_cpu_temp.jpg

接入微信

  • 终端执行如下指令,自动安装微信插件;

npx -y @tencent-weixin/openclaw-weixin-cli@latest install
  • 命令执行后会生成二维码,用微信扫码绑定;

wechat_install.jpg

  • 扫码成功后会显示连接成功,并重启;

wechat_connected.jpg

  • 绑定成功后,即可在微信聊天窗口直接与 OpenClaw 对话

wechat_chat.jpg

总结

本文介绍了 Arduino UNO Q 开发板实现 OpenClaw 板端部署的项目设计,包括硬件连接、环境搭建、参数配置、模型配置、网页对话、微信接入和聊天测试等,为相关产品在边缘 AI 领域的快速开发和应用设计提供了参考。





关键词: Arduino     OpenClaw     部署     测试     CL    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]