Pular para o conteúdo principal

Criando um novo aplicativo no SenseCraft AI

Criando o aplicativo

Vá para a página My Applications e clique em Create App > Upload.

Create application

Para proteger seu trabalho, assim que você entrar na página de edição, suas alterações serão salvas automaticamente, e a barra de navegação mostrará o status de salvamento em tempo real.

Construindo o aplicativo

O processo de criação do aplicativo é dividido em quatro etapas claras, entre as quais você pode alternar a qualquer momento usando a barra de navegação superior.

Etapa 1: Informações do aplicativo

Esta é a primeira forma pela qual outras pessoas conhecerão seu aplicativo. Pense com cuidado para tornar seu app mais envolvente.

Nome e descrição do aplicativo

Dê ao seu aplicativo um nome claro para que outras pessoas entendam o que ele faz à primeira vista e resuma o cenário principal, tecnologias, dispositivos e assim por diante em uma linguagem concisa.

O nome do aplicativo é limitado a 60 caracteres, e a descrição é limitada a 300 caracteres.

Cena

Escolha a tag de categoria mais apropriada para o seu aplicativo. Isso é importante para descoberta e promoção.

Cenas disponíveis: Maker/DIY, Smart Home, Industrial, Agriculture, Security, Education, Healthcare, Retail, Other.

Licença

Defina sua licença aqui, incluindo se outras pessoas podem copiar e modificar seu trabalho e se o uso comercial é permitido.

  • Permitir que outros dupliquem e modifiquem seu app: outras pessoas podem duplicar seu aplicativo em um novo projeto editável próprio, incluindo todas as imagens, documentação, modelos, código e configurações. Se desativado, outros ainda podem visualizar e implantar seu app, mas não podem criar sua própria cópia. Ative isso apenas se você tiver direitos para redistribuir todos os recursos do projeto.
  • Permitir que seu trabalho seja usado para fins comerciais: outras pessoas podem usar seu aplicativo — e quaisquer trabalhos derivados que criarem a partir dele — em produtos comerciais, serviços pagos ou outros contextos que gerem receita, sem dever royalties ou permissão adicional a você.
cuidado

Se você alterar a licença depois, ações que já ocorreram antes da mudança (como duplicações) e seus resultados não serão afetados.

Imagens

As imagens de exibição influenciam fortemente o quão atraente seu aplicativo parece. A primeira imagem é usada como capa por padrão. Você pode enviar até 16 imagens; cada arquivo deve ter 2 MB ou menos. Uma proporção de aspecto 4:3 é recomendada.

Etapa 2: Documentação

Esta é a área central do seu aplicativo. Escreva uma introdução do aplicativo detalhada e um fluxo de trabalho de implantação. Use o botão no canto superior direito para mostrar ou ocultar a visualização em tempo real a qualquer momento, para que você possa revisar o fluxo de implantação e testar a implantação a partir da perspectiva de outro usuário.

Editar com Markdown

O editor de texto usa Markdown. Digite / enquanto edita para abrir um menu de atalho para inserir títulos ou blocos de ferramentas (disponível em uma atualização futura).

Introdução do aplicativo

Aqui você pode descrever o contexto, os princípios e o design do seu projeto em texto livre. Nesta seção você não pode adicionar Tool Blocks que chamem recursos do SenseCraft.

Implantação do aplicativo

Descreva seu processo de implantação passo a passo para que outros possam reproduzir seu aplicativo, incluindo pré-requisitos para cada etapa. Clique no controle + para adicionar etapas de implantação. Mantenha a ordem lógica e as instruções detalhadas. Alterne a visualização em tempo real para verificar se outra pessoa conseguiria seguir suas etapas com sucesso.

Usando Tool Blocks

No fluxo de implantação você pode inserir, com um clique, recursos integrados do SenseCraft AI. Eles simplificam tanto sua experiência de criação quanto a implantação para o usuário final.

Tool Blocks disponíveis:

  • AI Vision — Implante modelos de visão para reconhecimento, detecção e classificação de objetos em hardware compatível.
  • AI Audio — Implante modelos de reconhecimento de fala em hardware compatível.
  • AI Vibration — Detecte anomalias de vibração aprendendo padrões normais de vibração e sinalizando desvios.
  • Node-RED — Crie e implante fluxos lógicos visuais para reCamera.
  • Aily Blockly — Grave em dispositivos de borda programas criados no ambiente visual Aily Blockly.
  • Deploy container app — Implante aplicativos conteinerizados em hardware compatível.
  • Flash firmware — Grave imagens de firmware em dispositivos com um clique.
  • Ferramentas de depuração (em breve) — Inspecione e solucione problemas de comportamento do dispositivo durante a implantação.

Consulte Tool Blocks para detalhes completos de configuração de cada bloco.

Etapa 3: Lista de materiais (BOM)

Liste tudo o que é necessário para reproduzir seu aplicativo.

Da Seeed Studio

Pesquise e adicione hardware oficial da Seeed diretamente.

Outros materiais

Para peças que não são da Seeed (fixadores, cabos especiais, peças impressas em 3D e assim por diante), forneça nome, breve descrição e quantidade. Links de compra são úteis.

Software e plataformas (em breve)

Liste o software ou as plataformas necessários — por exemplo, Arduino IDE, Home Assistant ou Edge Impulse.

Etapa 4: Pré-visualizar e publicar

Revise o aplicativo completo como um usuário final faria. Antes de Publish, confirme que os campos obrigatórios estão completos e concorde com a Declaration for Publishing, na qual você precisa confirmar que tem o direito de distribuir o código e os recursos e que nada confidencial ou ilegal está incluído.

Depois que você publicar, o rascunho do aplicativo será enviado para revisão. Você não poderá editar esse rascunho até que a revisão seja concluída. Se você não estiver pronto para publicar, saia do editor — o progresso ainda será salvo automaticamente. Saiba mais sobre o processo de publicação na seção a seguir.

Publicando o aplicativo

cuidado

Se seu aplicativo usar modelos que ainda não são públicos (por exemplo, um modelo que você treinou/enviou por conta própria), publicar o app também tornará esses modelos publicamente disponíveis. Nós o lembraremos antes que isso aconteça.

cuidado

Se seu aplicativo depender do modelo de outra pessoa e esse modelo for removido depois, você será notificado. Seu aplicativo pode permanecer publicado, mas o modelo não estará mais disponível durante as implantações.

Revisão do aplicativo

dica

Depois de enviar para revisão, você pode retirar a solicitação a qualquer momento se precisar continuar editando.

Os administradores verificam as seguintes áreas:

  1. Conteúdo e segurança

    • Direitos autorais e licenças de código aberto: você deve possuir ou ter direitos sobre todo o código, modelos, imagens e recursos, ou cumprir estritamente as licenças de origem (MIT, Apache e assim por diante).

    • Privacidade e segurança de dados: especialmente para uso de câmera ou microfone, não pode haver exfiltração oculta, envios não autorizados ou backdoors.

    • Leis e padrões da comunidade: nenhum segredo comercial, material ilegal, malware ou conteúdo violento, sexual ou de ódio.

  2. Qualidade do modelo e adequação ao hardware

    • Usabilidade do modelo: modelos personalizados devem carregar e ser analisados corretamente na plataforma.

    • Precisão: o desempenho no mundo real deve corresponder ao que você descreve — sem afirmações exageradas.

    • Compatibilidade com o hardware: o tamanho do modelo e a lógica devem se adequar às placas que você afirma suportar.

  3. Documentação e reprodutibilidade

    • Noções básicas claras: nome, resumo, tags e imagem de capa são precisos e não enganosos.

    • BOM precisa: o hardware listado corresponde ao que as etapas de implantação realmente usam.

    • Implantação reprodutível: as etapas seguem uma ordem lógica, e detalhes concretos como fiação de pinos, valores de limite e configurações de MQTT são explicados com clareza.

  4. Diretrizes da comunidade

    • Sem spam: duplicatas sem sentido ou anúncios sem valor técnico não são permitidos.
cuidado

Para manter a comunidade do SenseCraft AI segura e confiável, todas as decisões de revisão são, em última instância, tomadas a critério da plataforma. Aplicativos que violem leis, políticas da plataforma ou padrões de segurança podem ser rejeitados ou removidos a qualquer momento.

Gerenciamento do app

Todo aplicativo tem dois estados que podem divergir ao longo do tempo:

  • Rascunho — a cópia de trabalho que você edita. Sempre privada, visível apenas para você.
  • Versão publicada — o instantâneo atualmente visível na Application Store. Atualizada apenas quando um novo rascunho é aprovado na revisão.

Você pode gerenciar um aplicativo de dois lugares, e as ações disponíveis dependem de em qual cópia você está atuando.

A partir da Application Store

Quando você abre seu próprio aplicativo publicado na loja, as ações atuam sobre a versão publicada.

  • Duplicate: crie um novo projeto independente a partir da versão publicada. Útil para ramificar a partir de uma versão estável conhecida.

  • Edit: vá direto para o editor do rascunho deste app (o mesmo que abri-lo em My Applications).

  • Unpublish: remova o app da loja e altere seu status de volta para privado. O rascunho não é afetado.

A partir de My Applications

As ações aqui operam sobre o seu rascunho.

  • Edit: abra o rascunho no editor. As alterações não afetam a versão publicada até que você publique novamente.

  • Duplicate: crie um novo projeto independente a partir do rascunho atual.

  • Publish / Publish update: envie o rascunho para revisão. O botão é rotulado como Publish na primeira vez e Publish update depois disso. Após a aprovação, a nova versão substitui o registro público existente na Application Store.

  • Unpublish: retire um app público da loja e retorne-o ao status privado.

dica

Se o seu rascunho já avançou em relação à versão publicada, despublicar faz com que você perca o acesso fácil àquele snapshot público mais antigo. Se quiser continuar construindo a partir dele, duplique a versão publicada (na Application Store) antes de despublicar.

  • Delete: Remove permanentemente o aplicativo.
cuidado

Excluir um app atualmente publicado primeiro o despublica da loja e depois o exclui. Esta ação não pode ser desfeita.

Loading Comments...