Skip to main content

Nvidia Jetson Workspace on SenseCraft AI Platform

Getting Started

Before adding a Jetson device to workspace, please first install the SenseCraft AI app to the jetson.

SenseCraft AI-Jetson is a development toolkit and platform designed for NVIDIA Jetson Edge AI devices. Simply run the "Quickstart Script" and you will be presented with an interactive user interface to view an example application with a pre-loaded video and a pre-loaded AI model. If you want to add your own USB camera, IP camera you can simply do it in a few clicks!

Hardware Requirements

  • NVIDIA Jetson device
  • Internet connectivity via Ethernet/ WiFi
  • Display

Software Requirements

  • JetPack 5.1.2 (L4T 35.4.1)
  • JetPack 5.1.1 (L4T 35.3.1)
  • JetPack 5.1 (L4T 35.2.1)

Quick Start

  1. Connect Jetson to a display and power it on
  2. Plug a mouse and keyboard into the device and type the following command on a terminal to run the application
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
  1. During application installation, you need to set the following optional configurations, so please set them according to your needs
  • [Optional] Enable jetson_clocks script to maximize Jetson performance by setting max frequency to CPU, GPU, and EMC clocks? [y/n] (default: y): y
    provides the jetson_clocks script to maximize Jetson performance by setting static max frequency to CPU, GPU, and EMC clocks.

  • [Optional] Save space by uninstalling some unnecessary packages like libreoffice, change the size of the Swap Memory? (/swapfile) [y/n] (default: n): n
    In the case of insufficient memory (especially jetson nano), it is better to enable swap to ensure the normal operation of the program.

  • [Optional] Do you want to create or change the size of the Swap Memory? (/swapfile)?
    To get better performance out of nano, turn on Swap.

  • [Optional] Use external · to store the Docker data directory? (for docker images & volumes)?

  • (Recommended if your root partition is smaller than 32 GB). [y/n] (default: n): n

The edge ai program requires a minimum of 32G of storage space to run, if not, you can choose to mount the docker data volume to an external disk.

  1. Now you can experience SenseCraft AI-Jetson

Add Device

  1. Click "Add Device" button on Device Workspace Page
  2. Enter a device custom name and get the bind code from device.

  1. Back to device‘s SenseCraft AI application. Click "Bind to SenseCraft AI platform",and then application will display bind code and temporary name.
  • Bind Code: enter the correct and valid bind code on SenseCraft AI-Model Zoo to finish binding the device.
  • Temporary Name: if the bind code is duplicated then you need to enter the correct temporay name.

  1. enter the correct and valid bind code and click "Comfirm" button

  2. Bind successfully,now you can manage the device

note

every account only add 5 free device

Device Information

The device information is divided into three parts, general information, video stream information and AI model.

General Info

The device information is divided into three parts, general information, Video stream information and AI model. Please check the table below for details

FieldsContent
Device NameDevice custom name, user can change the name
Device SNUnique production serial number of the device
Device EUIDevice EUI
Online StatusOnline: device is online
Offline: device is offline,user can‘t operate offline device
Equipped ModuleThe device's module
CPU UsageDevice CPU usage
MemoryDevice RAM usage
StorageDevice disk usage
IP AddressThe device network IP address
MAC AddressThe device MAC address
SenseCraft AI VersionVersion of the SenseCraft AI Application installed on the device
Collect TimeThe time when the last information was collected from the device

Delete Device

If you have completed the deployment of the AI Model and do not need to manage the device remotely, you can remove the device from the platform and the device can do local inference, stream management and AI model management independently on the edge.

Video Stream Management

Video Stream can view the real-time inference results remote and manage device video stream. supported add stream, edit stream view stream,and delete stream.

Real-time inference

If video streams have been added to the device, users can view real-time inference results for all streams on the platform. Enables real-time monitoring of inference results and exceptions

Add Stream

Click "Add Stream" and enter valid stream info, and then click "Confirm" button to send the new stream to the device. It takes time for the device to add a new stream, the platform information will be updated later. please check the below table for detail info.

note

The device must be online to add a new stream

FieldsContent
Stream Name1 custom name for this stream.
2 Cannot be empty
Video Type1 Ip camera:Access a IP camera, need input a valid rtsp url
2 Usb camera:Connect the usb camera to the device, automatically recognize the usb, and then select the correct usb camera in the video path.
Video PathVideo Path, format decided by "Video Type", if wrong, default video will be used.
Device AI Model1 Select an AI model which already downloaded on the device
2 If there is no AI model on your device, please go to AI Models page to download the model to your device.
Confidence Threshold1 Object confidence threshold for detection.
2 Format:float [0, 1]
IoU Threshold1 IoU is used to assess the accuracy of predicted bounding boxes compared to truth bounding boxes2 Format:float [0, 1]
FPS1 Frames per second of stream
2 Format: INT [1,60]
Quality1 Output stream quality. Default: 50
2 Format: int [0,100]
Maximum Detections1 maximum number of detections per image.Default:3002 Format: int [0,1000]
Display Frame Rate1 Whether to display the frame rate of the stream
2 Format:Bool [True,False]
● True: display FPS
● False: do not display FPS
Display Clock1 Whether to display the time
2 Format:Bool [True,False]
● True: display time
● False: do not display time

Stream detail

Click the stream "Eye" icon,you will view the stream detail info

Edit Stream

Click the stream "Edit" icon, users can edit all configurations of the stream and click "Confirm" button to send the modified stream info to the device. It takes time for the device to update the streaming configuration, the platform information will be updated later

Delete Stream

Click the stream "Delete" icon to delete the stream. It takes time for the device to delete stream, the platform information will be updated later

Device AI Model

Manage all AI models that have been downloaded on the device and support add model , view the model detail and delete model.

Tech Support

Need help with your SenseCAP Indicator? We're here to assist you!

Loading Comments...