メインコンテンツまでスキップ

開発パスを選ぶ

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 管理Experimental Debian 13 Image

WebUI ノーコードアプリ​

標準の Buildroot ファームウェアには、AI 推論、イベント録画、アラート出力(MQTT、HTTP、シリアルポート)のための Web インターフェースが付属しています。プロジェクトが「これを検出したら録画または通知する」という形で表現できる場合は、まず WebUI で設定してください ― コードは一切不要です。本 Wiki の「独自アプリを構築」セクションを参照してください。

Web API​

このデバイスは、デバイス情報、システム設定、ネットワーク管理、オーディオ/ビデオ制御、AI 推論、ファイル管理、ファームウェア更新のための HTTP ベースの Web API を公開しています。

項目説明
プロトコルHTTP または HTTPS
ベースパス/cgi-bin/entry.cgi(ほとんどのエンドポイント);シリアルポートおよびファイル用エンドポイントは /api/v1/...
Content Typeapplication/json
認証Cookie 経由の JWT トークン

外部システム(バックエンドサービス、ホームオートメーションハブ、スクリプト)がデバイスを制御したり、デバイスから読み取ったりする必要がある場合に、このパスを選択してください。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 と最小アプリケーション を、メディアパイプラインの詳細については カメラ・オーディオ・推論開発 を参照してください。

注記

このプラットフォームは、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 の工場出荷時ドライバで動作しますが、Bluetooth はサポートされておらず、元の USB-C 仮想ネットワークアダプタも利用できません。

警告

Debian 13 ファームウェアは実験的なものです。現時点で Seeed はこれを保守しておらず、追加の開発オプションとして提供されています。書き込みおよび復旧の詳細については Experimental Debian 13 Image を参照してください。

選択ガイド​

  • 「事前学習済みまたはカスタムモデルに基づいてアラート/録画を行いたい」 → WebUI。カスタム検出器が必要な場合は 独自モデルの使用 も参照してください。
  • 「自分のバックエンドからデバイスを制御したい」 → Web API。
  • 「完全にカスタムなオンデバイスアプリケーションを作りたい」 → ネイティブ SDK(必要に応じて AI コーディングエージェントで駆動)。
  • 「カメラ付きの汎用 Linux コンピュータとして使いたい」 → 実験的 Debian 13。

技術サポートと製品ディスカッション​

弊社製品をお選びいただきありがとうございます。製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートをご用意しています。お好みやニーズに応じて選べる複数のコミュニケーションチャネルを提供しています。

Loading Comments...