Saltar al contenido principal

Elige una ruta de desarrollo

reCamera Pro (Rockchip RV1126B, aarch64 Linux) admite varias formas de crear tu propia aplicación, desde configuración sin código hasta desarrollo nativo completo. Esta página te ayuda a elegir el punto de partida adecuado.

Comparación de rutas​

RutaIdeal paraHabilidad requeridaDónde empezar
Apps sin código en WebUIFlujos de trabajo de detección, grabación y alertas configurados en el navegadorNingunaCrea tu propia app
Web APIIntegrar un dispositivo existente en tu propio backend o scriptConceptos básicos de HTTP/JSONIntroducción al API
SDK nativo (C/C++ + RKNN)Aplicaciones de IA personalizadas en el dispositivo con control totalC/C++, compilación cruzadaSDK y aplicación mínima
Agentes de programación con IACrear aplicaciones nativas mediante conversaciones en lenguaje natural con Codex, Claude Code, Copilot, Cursor o Gemini CLIHabilidad de prompting; el agente gestiona los detalles de la toolchainDesarrollar con agentes de programación con IA
Debian 13 experimentalUsuarios que necesitan apt, CMake o Docker en el propio dispositivoAdministración de LinuxImagen experimental de Debian 13

Apps sin código en WebUI​

El firmware Buildroot de fábrica incluye una interfaz web para inferencia de IA, grabación de eventos y salidas de alerta (MQTT, HTTP, puerto serie). Si tu proyecto puede expresarse como "detecta esto, luego graba o notifica", configúralo primero en la WebUI: no se requiere código. Consulta la sección Crea tu propia app de este wiki.

Web API​

El dispositivo expone una Web API basada en HTTP para información del dispositivo, configuración del sistema, gestión de red, control de audio/vídeo, inferencia de IA, gestión de archivos y actualizaciones de firmware.

ElementoDescripción
ProtocoloHTTP o HTTPS
Ruta base/cgi-bin/entry.cgi (la mayoría de endpoints); /api/v1/... para endpoints de puerto serie y archivos
Tipo de contenidoapplication/json
AutenticaciónToken JWT vía Cookie

Elige esta ruta cuando un sistema externo (servicio backend, hub de automatización del hogar, script) necesite controlar el dispositivo o leer de él. Comienza con la Introducción al API y el Inicio rápido.

SDK nativo (C/C++ + RKNN)​

Para aplicaciones de IA personalizadas en el dispositivo, el contrato objetivo es:

ElementoConfiguración compatible
SoCRockchip RV1126B
Arquitectura objetivoaarch64 Linux
Formato de modeloEntrada ONNX, salida RKNN
RKNN ToolkitRKNN-Toolkit2 2.3.2
RKNN Runtime2.3.2
Framework de cámaraGStreamer
Lenguaje de la aplicación nativaC/C++

Compilas de forma cruzada en un host Linux (o WSL) contra un sysroot compatible con reCamera Pro y despliegas el binario más los modelos RKNN en el dispositivo. Consulta SDK y aplicación mínima para la configuración del entorno y un ejemplo completo, y Desarrollo de cámara, audio e inferencia para detalles del pipeline de medios.

nota

Esta plataforma es específica de reCamera Pro con el SoC RV1126B y aarch64 Linux. No es compatible con la plataforma reCamera SG2002/riscv64.

Agentes de programación con IA​

La reCamera Pro Development Skill empaqueta el mismo conocimiento de desarrollo nativo — conversión de modelos, compilación cruzada, cámara, audio, GStreamer y guía de RTSP más una plantilla de aplicación en C++ — para agentes de programación con IA. Si prefieres describir una aplicación en lenguaje natural y dejar que un agente gestione la toolchain, comienza con Desarrollar con agentes de programación con IA.

Imagen experimental de Debian 13​

Una imagen comunitaria de Debian 13 sustituye el sistema Buildroot de fábrica y te ofrece apt, CMake y Docker directamente en el dispositivo. La cámara, el micrófono, el altavoz y el Wi-Fi funcionan con los controladores de fábrica de Seeed; Bluetooth no es compatible y el adaptador de red virtual USB-C original no está disponible.

aviso

El firmware Debian 13 es experimental. Seeed no lo mantiene en este momento; se proporciona como una opción de desarrollo adicional. Consulta Imagen experimental de Debian 13 para detalles de flasheo y recuperación.

Guía de decisión​

  • "Quiero alertas/grabaciones basadas en un modelo preentrenado o personalizado" → WebUI, más Usa tu propio modelo si necesitas un detector personalizado.
  • "Quiero que mi backend controle el dispositivo" → Web API.
  • "Quiero una aplicación totalmente personalizada en el dispositivo" → SDK nativo, opcionalmente gestionado por un agente de programación con IA.
  • "Quiero un ordenador Linux de propósito general con cámara" → Debian 13 experimental.

Soporte técnico y debate sobre el producto​

Gracias por elegir nuestros productos. Estamos aquí para ofrecerte distintos tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos múltiples canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...