Pular para o conteúdo principal

Escolha um Caminho de Desenvolvimento

O reCamera Pro (Rockchip RV1126B, Linux aarch64) oferece várias maneiras de criar sua própria aplicação, desde configuração sem código até desenvolvimento nativo completo. Esta página ajuda você a escolher o ponto de partida certo.

Comparação dos Caminhos​

CaminhoMelhor paraHabilidade necessáriaPor onde começar
Apps sem código via WebUIFluxos de detecção, gravação e alertas configurados no navegadorNenhumaCrie Seu Próprio App
Web APIIntegrar um dispositivo existente ao seu próprio backend ou scriptNoções básicas de HTTP/JSONIntrodução à API
SDK nativo (C/C++ + RKNN)Aplicações de IA personalizadas no dispositivo com controle totalC/C++, cross-compilationSDK e Aplicação Minimalista
Agentes de codificação com IACriar aplicações nativas por meio de conversas em linguagem natural com Codex, Claude Code, Copilot, Cursor ou Gemini CLIPrompting; o agente cuida dos detalhes da toolchainDesenvolva com Agentes de Codificação com IA
Debian 13 experimentalUsuários que precisam de apt, CMake ou Docker diretamente no dispositivoAdministração LinuxImagem Debian 13 Experimental

Apps Sem Código via WebUI​

O firmware Buildroot padrão vem com uma interface web para inferência de IA, gravação de eventos e saídas de alerta (MQTT, HTTP, porta serial). Se o seu projeto puder ser expresso como "detectar isto, depois gravar ou notificar", configure-o primeiro na WebUI — nenhum código é necessário. Consulte a seção Crie Seu Próprio App deste wiki.

Web API​

O dispositivo expõe uma Web API baseada em HTTP para informações do dispositivo, configuração do sistema, gerenciamento de rede, controle de áudio/vídeo, inferência de IA, gerenciamento de arquivos e atualizações de firmware.

ItemDescrição
ProtocoloHTTP ou HTTPS
Caminho base/cgi-bin/entry.cgi (a maioria dos endpoints); /api/v1/... para endpoints de porta serial e arquivos
Content Typeapplication/json
AutenticaçãoToken JWT via Cookie

Escolha este caminho quando um sistema externo (serviço backend, hub de automação residencial, script) precisar controlar o dispositivo ou ler dados dele. Comece com a Introdução à API e o Guia Rápido.

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

Para aplicações de IA personalizadas no dispositivo, o contrato-alvo é:

ItemConfiguração suportada
SoCRockchip RV1126B
Arquitetura alvoLinux aarch64
Formato de modeloEntrada ONNX, saída RKNN
RKNN ToolkitRKNN-Toolkit2 2.3.2
RKNN Runtime2.3.2
Framework de câmeraGStreamer
Linguagem da aplicação nativaC/C++

Você faz cross-compilation em um host Linux (ou WSL) contra um sysroot compatível com o reCamera Pro e implanta o binário mais os modelos RKNN no dispositivo. Consulte SDK e Aplicação Minimalista para configuração do ambiente e um exemplo completo, e Desenvolvimento de Câmera, Áudio e Inferência para detalhes do pipeline de mídia.

nota

Esta plataforma é específica para reCamera Pro com o SoC RV1126B e Linux aarch64. Ela não é compatível com a plataforma reCamera SG2002/riscv64.

Agentes de Codificação com IA​

A reCamera Pro Development Skill empacota o mesmo conhecimento de desenvolvimento nativo — conversão de modelos, cross-compilation, câmera, áudio, GStreamer e orientações de RTSP, além de um template de aplicação em C++ — para agentes de codificação com IA. Se você prefere descrever uma aplicação em linguagem natural e deixar que um agente conduza a toolchain, comece com Desenvolva com Agentes de Codificação com IA.

Imagem Debian 13 Experimental​

Uma imagem Debian 13 fornecida pela comunidade substitui o sistema Buildroot padrão e oferece apt, CMake e Docker diretamente no dispositivo. A câmera, o microfone, o alto-falante e o Wi-Fi funcionam com os drivers de fábrica da Seeed; Bluetooth não é suportado, e o adaptador de rede virtual USB-C original não está disponível.

atenção

O firmware Debian 13 é experimental. A Seeed não o mantém neste momento; ele é fornecido como uma opção adicional de desenvolvimento. Consulte Imagem Debian 13 Experimental para detalhes de gravação e recuperação.

Guia de Decisão​

  • "Quero alertas/gravações baseados em um modelo pré-treinado ou personalizado" → WebUI, mais Use Seu Próprio Modelo se você precisar de um detector personalizado.
  • "Quero que meu backend controle o dispositivo" → Web API.
  • "Quero uma aplicação totalmente personalizada no dispositivo" → SDK nativo, opcionalmente conduzido por um agente de codificação com IA.
  • "Quero um computador Linux de uso geral com câmera" → Debian 13 experimental.

Suporte Técnico e Discussão sobre o Produto​

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diversos tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos múltiplos canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...