Kit de ferramentas para reComputer Jetson
SenseCraft AI-Jetson é um kit de desenvolvimento e plataforma projetado para dispositivos NVIDIA Jetson Edge AI. Basta executar o "Quickstart Script" e você verá uma interface de usuário interativa para visualizar um aplicativo de exemplo com um vídeo pré-carregado e um modelo de IA pré-carregado. Se você quiser adicionar sua própria câmera USB ou câmera IP, você pode fazer isso facilmente em poucos cliques!
Além dos vários modelos de IA integrados que oferecemos prontos para uso, você pode acessar um grande número de modelos públicos na plataforma SenseCraft AI e poderá baixar e implantar modelos de IA para cenários específicos e criar soluções de IA personalizadas com base em suas necessidades. SenseCraft AI é seu parceiro inteligente de tomada de decisão para visão de IA, fornecendo a você recursos simples, flexíveis e eficientes de inferência e construção de soluções.

Instalar SenseCraft AI-Jetson
Requisitos de hardware
- Dispositivo NVIDIA Jetson
- Conectividade com a Internet via Ethernet/WiFi
- Monitor
Requisitos de software
- JetPack 5.1.2 (L4T 35.4.1)
- JetPack 5.1.1 (L4T 35.3.1)
- JetPack 5.1 (L4T 35.2.1)
Início rápido
- Conecte o Jetson a um monitor e ligue-o
- Conecte um mouse e um teclado ao dispositivo e digite o seguinte comando em um terminal para executar o aplicativo
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
- Durante a instalação do aplicativo, você precisa definir as seguintes configurações opcionais, portanto, defina-as de acordo com suas necessidades
-
[Opcional] Ativar o script jetson_clocks para maximizar o desempenho do Jetson definindo a frequência máxima para os clocks de CPU, GPU e EMC? [y/n] (padrão: y): y
fornece o script jetson_clocks para maximizar o desempenho do Jetson definindo a frequência máxima estática para os clocks de CPU, GPU e EMC. -
[Opcional] Economizar espaço desinstalando alguns pacotes desnecessários como libreoffice, alterar o tamanho da memória Swap? (/swapfile) [y/n] (padrão: n): n
No caso de memória insuficiente (especialmente no Jetson Nano), é melhor ativar o swap para garantir o funcionamento normal do programa. -
[Opcional] Você deseja criar ou alterar o tamanho da memória Swap? (/swapfile)?
Para obter melhor desempenho do Nano, ative o Swap. -
[Opcional] Usar armazenamento externo · para armazenar o diretório de dados do Docker? (para imagens e volumes do Docker)?
-
(Recomendado se sua partição raiz for menor que 32 GB). [y/n] (padrão: n): n
O programa de edge AI requer um mínimo de 32G de espaço de armazenamento para ser executado, caso contrário, você pode optar por montar o volume de dados do Docker em um disco externo.
- Agora você pode experimentar o SenseCraft AI-Jetson

Implantar novos modelos
- Visite a página “AI Models“ e selecione um modelo de IA que você precisa

- Clique no botão "Deploy Model"

- Verifique o read me para garantir que o dispositivo tenha o SenseCraft AI-Jetson instalado e que o modelo de IA seja compatível com o tipo de dispositivo.

- Selecione um dispositivo online

- O modelo de IA precisa aplicar um fluxo de vídeo, se não houver fluxo, adicione primeiro um fluxo válido. O model zoo enviará as informações do fluxo diretamente para o dispositivo.
para mais informações sobre fluxo, consulte Streams Management


- Envie o modelo de IA e as informações do fluxo para o dispositivo. A implantação do modelo de IA leva alguns minutos, então você pode sair da página atual e ir para o dispositivo após alguns minutos para visualizar o modelo de IA implantado
Gerenciamento de fluxos
SenseCraft AI-Jetson suporta adicionar múltiplos fluxos de vídeo e suporta adicionar câmera USB e câmera IP conforme sua necessidade.
O número de fluxos de vídeo que podem ser adicionados depende dos recursos de CPU e memória do dispositivo. Preste atenção ao uso de recursos do dispositivo.
Adicionar fluxo
- Visite a página Streams e clique no ícone +

- Configure as informações válidas do novo fluxo de vídeo, consulte a tabela abaixo para obter detalhes

| Campos | Conteúdo |
|---|---|
| Stream Name | 1 Nome personalizado para este fluxo. 2 Não pode ficar vazio |
| Video Type | 1 Ip camera: acessar uma câmera IP, é necessário inserir uma URL rtsp válida 2 Usb camera: conectar a câmera USB ao dispositivo, reconhecer automaticamente o USB e, em seguida, selecionar a câmera USB correta no caminho de vídeo. |
| Video Path | Caminho de vídeo, o formato é decidido por "Video Type", se estiver errado, o vídeo padrão será usado. |
| Device AI Model | 1 Selecione um modelo de IA que já foi baixado no dispositivo 2 Se não houver modelo de IA no seu dispositivo, vá para a página AI Models para baixar o modelo para o seu dispositivo. |
| Confidence Threshold | 1 Limite de confiança do objeto para detecção. 2 Formato: float [0, 1] |
| IoU Threshold | 1 IoU é usado para avaliar a precisão das caixas delimitadoras previstas em comparação com as caixas delimitadoras verdadeiras2 Formato: float [0, 1] |
| FPS | 1 Quadros por segundo do fluxo 2 Formato: INT [1,60] |
| Quality | 1 Qualidade do fluxo de saída. Padrão: 50 2 Formato: int [0,100] |
| Maximum Detections | 1 número máximo de detecções por imagem. Padrão: 3002 Formato: int [0,1000] |
| Display Frame Rate | 1 Se deve exibir a taxa de quadros do fluxo 2 Formato: Bool [True,False] ● True: exibir FPS ● False: não exibir FPS |
| Display Clock | 1 Se deve exibir a hora 2 Formato: Bool [True,False] ● True: exibir hora ● False: não exibir hora |
- Clique no botão "Save" e volte para a página inicial para verificar o novo fluxo e o resultado da detecção de IA.


Excluir fluxo
Vá para os detalhes do fluxo e clique no ícone "Delete" para excluir o fluxo

Gerenciamento de modelo de IA
Gerencie todos os modelos de IA que foram baixados no dispositivo.
- O modelo de IA mostrará o nome do fluxo que usa o modelo.
- Modelos de IA não usados em fluxo podem ser excluídos

Configurações
Sobre
As informações do dispositivo, para mais informações consulte a tabela a seguir

| Campos | Conteúdo |
|---|---|
| Product | O módulo do dispositivo |
| IP | O endereço IP de rede do dispositivo |
| Serial number | Número de série de produção exclusivo do dispositivo |
| MAC address | Endereço MAC de rede |
| CPU Usage | Uso de CPU do dispositivo |
| RAM | RAM do dispositivo |
| Swap | Swap do dispositivo |
| Disk usage | Uso de disco do dispositivo |
| Cuda version | A versão do Cuda instalada no dispositivo |
| Jetpack version | A versão do Jetpack instalada no dispositivo |
Vincular à plataforma SenseCraft AI
SenseCraft AI para Jetson é projetado para edge AI. A inferência de IA e o processamento de fluxo de vídeo são feitos localmente no dispositivo. Somente se você precisar baixar mais modelos de IA será necessário vincular o dispositivo à plataforma SenseCraft AI — você pode remover o dispositivo após o download.
- Visite SenseCraft AI.
- Registre-se com um endereço de e-mail válido. A conta SenseCraft AI é a mesma que a conta SenseCAP Cloud; se você já tiver uma, poderá fazer login diretamente.

- Navegue até
Models>Workspace>NVIDIA Jetsone clique emAdd Device. - Insira um nome personalizado para o dispositivo e obtenha o código de vinculação a partir do dispositivo.

- Volte para o aplicativo SenseCraft AI do dispositivo. Clique em "Bind to SenseCraft AI platform", e então o aplicativo exibirá o código de vinculação e o nome temporário.
- Bind Code: insira o código de vinculação correto e válido na plataforma SenseCraft AI para concluir a vinculação do dispositivo.
- Temporary Name: se o código de vinculação estiver duplicado, você precisará inserir o nome temporário correto.


- insira o código de vinculação correto e válido e clique no botão "Comfirm"
- Vinculação bem-sucedida, agora você pode adicionar novos modelos de IA a partir do model zoo


Ubind
Se você não precisar gerenciar remotamente seu dispositivo na plataforma de IA, poderá excluir o dispositivo da conta da sua plataforma de IA. Você pode desvincular a partir do dispositivo ou na plataforma
-
Desvincular o dispositivo do AI mode zoo, clique em "Delete"

-
Desvincular o dispositivo desativando "Bind to SenseCraft AI platform"

Atualização do aplicativo
As atualizações do aplicativo SenseCraft AI são categorizadas em atualizações automáticas e manuais, que você pode configurar de acordo com suas necessidades.
Atualização automática: verifica se há atualizações a cada 5 minutos, quando uma nova versão é detectada, as informações serão atualizadas automaticamente, sem necessidade de fazê-lo manualmente.

Atualização manual: verifica manualmente se há atualizações e clique no botão Update para atualizar quando uma nova versão for detectada


Suporte Técnico
Precisa de ajuda com o seu SenseCAP Indicator? Estamos aqui para ajudar você!