Skip to main content

选择开发路径

reCamera Pro(Rockchip RV1126B,aarch64 Linux)支持多种方式构建你的应用,从零代码配置到完整原生开发。本页将帮助你选择合适的起点。

路径对比​

路径最适合的场景所需技能从这里开始
WebUI 零代码应用在浏览器中配置检测、录制和告警工作流无构建你的专属应用
Web API将现有设备集成到你自己的后端或脚本中HTTP/JSON 基础API 简介
原生 SDK(C/C++ + RKNN)具有完全控制权的自定义端侧 AI 应用C/C++、交叉编译SDK 与最小应用
AI 编码代理通过与 Codex、Claude Code、Copilot、Cursor 或 Gemini CLI 的自然语言对话来构建原生应用提示工程;代理负责工具链细节使用 AI 编码代理开发
实验性 Debian 13需要在设备上使用 apt、CMake 或 Docker 的用户Linux 运维实验性 Debian 13 镜像

WebUI 零代码应用​

出厂的 Buildroot 固件自带 Web 界面,用于 AI 推理、事件录制和告警输出(MQTT、HTTP、串口)。如果你的项目可以表述为“检测这个,然后录制或通知”,请优先在 WebUI 中进行配置——完全不需要写代码。参见本 Wiki 中的“构建你的专属应用”章节。

Web API​

设备提供基于 HTTP 的 Web API,用于设备信息、系统配置、网络管理、音视频控制、AI 推理、文件管理和固件更新。

项目说明
协议HTTP 或 HTTPS
基础路径/cgi-bin/entry.cgi(大多数端点);串口和文件端点使用 /api/v1/...
内容类型application/json
认证方式通过 Cookie 传递 JWT Token

当需要由外部系统(后端服务、家庭自动化中枢、脚本)控制或读取设备时,请选择此路径。从 API 简介 和 快速开始 入手。

原生 SDK(C/C++ + RKNN)​

对于自定义端侧 AI 应用,目标约定如下:

项目支持的配置
SoCRockchip RV1126B
目标架构aarch64 Linux
模型格式ONNX 输入,RKNN 输出
RKNN ToolkitRKNN-Toolkit2 2.3.2
RKNN Runtime2.3.2
摄像头框架GStreamer
原生应用语言C/C++

你需要在 Linux(或 WSL)主机上,针对与 reCamera Pro 兼容的 sysroot 进行交叉编译,然后将可执行文件和 RKNN 模型部署到设备上。环境搭建和完整示例请参见 SDK 与最小应用,媒体管线细节请参见 摄像头、音频与推理开发。

note

该平台特定于搭载 RV1126B SoC 且运行 aarch64 Linux 的 reCamera Pro。它与 SG2002/riscv64 reCamera 平台不兼容。

AI 编码代理​

reCamera Pro Development Skill 将同样的原生开发知识——模型转换、交叉编译、摄像头、音频、GStreamer 和 RTSP 指南,以及 C++ 应用模板——打包给 AI 编码代理使用。如果你更倾向于用自然语言描述应用,并让代理驱动工具链,请从 使用 AI 编码代理开发 开始。

实验性 Debian 13 镜像​

社区提供的 Debian 13 镜像会替换出厂的 Buildroot 系统,使你可以在设备上直接使用 apt、CMake 和 Docker。摄像头、麦克风、扬声器和 Wi-Fi 可通过 Seeed 的出厂驱动工作;不支持蓝牙,且原有的 USB-C 虚拟网卡不可用。

warning

Debian 13 固件为实验性固件。Seeed 目前不对其进行维护;它仅作为额外的开发选项提供。刷写和恢复的详细信息请参见 实验性 Debian 13 镜像。

决策指南​

  • “我想基于预训练或自定义模型实现告警/录制” → WebUI,若需要自定义检测器,请参见 使用你自己的模型。
  • “我想让我的后端控制设备” → Web API。
  • “我想要一个完全自定义的端侧应用” → 原生 SDK,可选由 AI 编码代理驱动。
  • “我想要一台带摄像头的通用 Linux 计算机” → 实验性 Debian 13。

技术支持与产品讨论​

感谢你选择我们的产品!我们将为你提供多种支持,确保你在使用我们产品的过程中体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...