diff --git a/Taskfile.yml b/Taskfile.yml index 9803e3dd8..3493dbbda 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -9,7 +9,7 @@ vars: GOIMPORTS_VERSION: v0.29.0 DPRINT_VERSION: 0.48.0 EXAMPLE_VERSION: "0.6.0" - RUNNER_VERSION: "0.6.1" + RUNNER_VERSION: "0.6.2" VERSION: # if version is not passed we hack the semver by encoding the commit as pre-release sh: echo "${VERSION:-0.0.0-$(git rev-parse --short HEAD)}" diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/air_quality_monitoring/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/air_quality_monitoring/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/air_quality_monitoring/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/air_quality_monitoring/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/arduino_cloud/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/arduino_cloud/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/arduino_cloud/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/arduino_cloud/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/audio_classification/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/audio_classification/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/audio_classification/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/audio_classification/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/camera_code_detection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/camera_code_detection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/camera_code_detection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/camera_code_detection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/cloud_llm/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/cloud_llm/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/cloud_llm/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/cloud_llm/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/image_classification/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/image_classification/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/image_classification/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/image_classification/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/keyword_spotting/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/keyword_spotting/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/keyword_spotting/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/keyword_spotting/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/mood_detector/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/mood_detector/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/mood_detector/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/mood_detector/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/motion_detection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/motion_detection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/motion_detection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/motion_detection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/mqtt/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/mqtt/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/mqtt/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/mqtt/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/object_detection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/object_detection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/object_detection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/object_detection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/streamlit_ui/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/streamlit_ui/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/streamlit_ui/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/streamlit_ui/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/video_imageclassification/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/video_imageclassification/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/video_imageclassification/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/video_imageclassification/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/video_objectdetection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/video_objectdetection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/video_objectdetection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/video_objectdetection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/wave_generator/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/wave_generator/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/wave_generator/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/wave_generator/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/weather_forecast/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/weather_forecast/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/weather_forecast/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/weather_forecast/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/web_ui/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/web_ui/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_bricks/web_ui/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_bricks/web_ui/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/microphone/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/microphone/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/microphone/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/microphone/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/speaker/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/speaker/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/speaker/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/speaker/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/usb_camera/API.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/usb_camera/API.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/api-docs/arduino/app_peripherals/usb_camera/API.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/api-docs/arduino/app_peripherals/usb_camera/API.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/bricks-list.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/bricks-list.yaml similarity index 81% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/bricks-list.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/bricks-list.yaml index 8d79e5403..eeac7b632 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/bricks-list.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/bricks-list.yaml @@ -21,12 +21,18 @@ bricks: category: video model_name: yolox-object-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_OBJ_DETECTION_MODEL default_value: /models/ootb/ei/yolo-x-nano.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:mood_detector name: Mood Detection description: 'This brick analyzes text sentiment to detect the mood expressed. @@ -65,12 +71,18 @@ bricks: category: audio model_name: glass-breaking variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_AUDIO_CLASSIFICATION_MODEL default_value: /models/ootb/ei/glass-breaking.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:arduino_cloud name: Arduino Cloud description: Connects to Arduino Cloud @@ -108,12 +120,18 @@ bricks: category: video model_name: mobilenet-image-classification variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_CLASSIFICATION_MODEL default_value: /models/ootb/ei/mobilenet-v2-224px.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:streamlit_ui name: WebUI - Streamlit description: A simplified user interface based on Streamlit and Python. @@ -143,14 +161,18 @@ bricks: category: null model_name: fan-anomaly-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - - name: CUSTOM_MODEL_PATH - default_value: /models/custom/ei/ - description: path to the custom model directory - name: EI_VIBRATION_ANOMALY_DETECTION_MODEL default_value: /models/ootb/ei/fan-anomaly-detection.eim + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:web_ui name: WebUI - HTML description: A user interface based on HTML and JavaScript that can rely on additional @@ -180,12 +202,18 @@ bricks: required_devices: - microphone variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_KEYWORD_SPOTTING_MODEL default_value: /models/ootb/ei/keyword-spotting-hey-arduino.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:video_image_classification name: Video Image Classification description: 'This image classification brick utilizes a pre-trained model to analyze @@ -209,14 +237,22 @@ bricks: required_devices: - camera variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models/ - description: path to the custom model directory - name: EI_CLASSIFICATION_MODEL default_value: /models/ootb/ei/mobilenet-v2-224px.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 0.0.0.0 + description: Bind address + hidden: true - name: VIDEO_DEVICE default_value: /dev/video1 + description: Video device path + hidden: true - id: arduino:weather_forecast name: Weather Forecast description: Online weather forecast module for Arduino using open-meteo.com geolocation @@ -244,12 +280,18 @@ bricks: category: null model_name: updown-wave-motion-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_MOTION_DETECTION_MODEL default_value: /models/ootb/ei/updown-wave-motion-detection.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:dbstorage_tsstore name: Database - Time Series description: Simplified time series database storage layer for Arduino sensor samples @@ -260,17 +302,19 @@ bricks: ports: [] category: storage variables: - - name: APP_HOME - default_value: . + - name: DB_USERNAME + default_value: admin + description: Database username - name: DB_PASSWORD default_value: Arduino15 description: Database password - - name: DB_USERNAME - default_value: admin - description: Edge Impulse project API key - name: INFLUXDB_ADMIN_TOKEN default_value: 392edbf2-b8a2-481f-979d-3f188b2c05f0 description: InfluxDB admin token + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: External container address + hidden: true - id: arduino:visual_anomaly_detection name: Visual Anomaly Detection description: "Brick for visual anomaly detection using a pre-trained model. It processes\ @@ -284,12 +328,18 @@ bricks: category: image model_name: concrete-crack-anomaly-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_V_ANOMALY_DETECTION_MODEL default_value: /models/ootb/ei/concrete-crack-anomaly-detection.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:video_object_detection name: Video Object Detection description: 'This object detection brick utilizes a pre-trained model to analyze @@ -314,14 +364,22 @@ bricks: required_devices: - camera variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models/ - description: path to the custom model directory - name: EI_OBJ_DETECTION_MODEL default_value: /models/ootb/ei/yolo-x-nano.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 0.0.0.0 + description: Bind address + hidden: true - name: VIDEO_DEVICE default_value: /dev/video1 + description: Video device path + hidden: true - id: arduino:cloud_llm name: Cloud LLM description: Cloud LLM Brick enables seamless integration with cloud-based Large diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml similarity index 85% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml index 0a710c5f4..b51fdd22c 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_AUDIO_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-audio-classifier-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml similarity index 74% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml index b43f55c68..fb1488251 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml @@ -1,8 +1,3 @@ -# BIND_ADDRESS = external container address -# BIND_PORT = container port -# DB_USERNAME = Edge Impulse project API key -# DB_PASSWORD = Database password -# INFLUXDB_ADMIN_TOKEN = InfluxDB admin token services: dbstorage-influx: image: influxdb:2.7 @@ -12,7 +7,7 @@ services: max-size: "5m" max-file: "2" ports: - - "${BIND_ADDRESS:-127.0.0.1}:${BIND_PORT:-8086}:8086" + - "${BIND_ADDRESS:-127.0.0.1}:8086:8086" volumes: - "${APP_HOME:-.}/data/influx-data:/var/lib/influxdb2" environment: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml index fe20b37ef..ea71c7ae4 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml index 4340871ea..3a722c816 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_KEYWORD_SPOTTING_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-keyword-spot-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml index abc10e77a..51d09c082 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_MOTION_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-motion-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml similarity index 79% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml index 99871411e..f185faf96 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_OBJ_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: @@ -13,7 +11,7 @@ services: group_add: - "render" ports: - - ${BIND_ADDRESS:-127.0.0.1}:${BIND_PORT:-1337}:1337 + - ${BIND_ADDRESS:-127.0.0.1}:1337:1337 volumes: - "${CUSTOM_MODEL_PATH:-/home/arduino/.arduino-bricks/ei-models}:${CUSTOM_MODEL_PATH:-/home/arduino/.arduino-bricks/ei-models}" command: ["--model-file", "${EI_OBJ_DETECTION_MODEL:-/models/ootb/ei/yolo-x-nano.eim}", "--run-http-server", "1337", "--dont-print-predictions"] @@ -22,3 +20,4 @@ services: interval: 2s timeout: 2s retries: 25 + \ No newline at end of file diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml similarity index 97% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml index e07c28907..8ffb400d7 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml @@ -2,7 +2,7 @@ # CUSTOM_MODEL_PATH = path to the custom model directory services: ei-anomaly-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml index 3dd8139ae..b98aeb644 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-video-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml index 804bc6385..cde7345f6 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_OBJ_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-video-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml index ced99fcb7..5749a6b15 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_V_ANOMALY_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-obj-video-anomalies-det-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/arduino_cloud/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/arduino_cloud/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/arduino_cloud/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/arduino_cloud/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/audio_classification/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/audio_classification/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/audio_classification/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/audio_classification/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/camera_code_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/camera_code_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/camera_code_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/camera_code_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/cloud_llm/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/cloud_llm/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/cloud_llm/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/cloud_llm/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/dbstorage_sqlstore/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/dbstorage_sqlstore/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/dbstorage_sqlstore/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/dbstorage_sqlstore/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/dbstorage_tsstore/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/dbstorage_tsstore/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/dbstorage_tsstore/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/dbstorage_tsstore/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/image_classification/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/image_classification/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/image_classification/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/image_classification/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/keyword_spotting/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/keyword_spotting/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/keyword_spotting/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/keyword_spotting/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/mood_detector/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/mood_detector/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/mood_detector/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/mood_detector/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/motion_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/motion_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/motion_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/motion_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/object_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/object_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/object_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/object_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/streamlit_ui/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/streamlit_ui/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/streamlit_ui/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/streamlit_ui/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/vibration_anomaly_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/vibration_anomaly_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/vibration_anomaly_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/vibration_anomaly_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/video_image_classification/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/video_image_classification/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/video_image_classification/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/video_image_classification/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/video_object_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/video_object_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/video_object_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/video_object_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/visual_anomaly_detection/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/visual_anomaly_detection/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/visual_anomaly_detection/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/visual_anomaly_detection/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/wave_generator/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/wave_generator/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/wave_generator/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/wave_generator/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/weather_forecast/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/weather_forecast/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/weather_forecast/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/weather_forecast/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/web_ui/README.md b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/web_ui/README.md similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/docs/arduino/web_ui/README.md rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/docs/arduino/web_ui/README.md diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/1_led_blink.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/1_led_blink.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/1_led_blink.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/1_led_blink.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/3_light_with_colors_command.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/3_light_with_colors_command.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/arduino_cloud/3_light_with_colors_command.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/arduino_cloud/3_light_with_colors_command.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/audio_classification/1_glass_breaking_from_mic.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/audio_classification/1_glass_breaking_from_mic.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/audio_classification/1_glass_breaking_from_mic.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/audio_classification/1_glass_breaking_from_mic.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/audio_classification/2_glass_breaking_from_file.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/audio_classification/2_glass_breaking_from_file.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/audio_classification/2_glass_breaking_from_file.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/audio_classification/2_glass_breaking_from_file.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/1_detection.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/1_detection.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/1_detection.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/1_detection.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/2_detection_list.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/2_detection_list.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/2_detection_list.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/2_detection_list.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/3_detection_with_overrides.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/3_detection_with_overrides.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/camera_code_detection/3_detection_with_overrides.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/camera_code_detection/3_detection_with_overrides.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/1_simple_prompt.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/1_simple_prompt.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/1_simple_prompt.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/1_simple_prompt.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/2_streaming_responses.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/2_streaming_responses.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/2_streaming_responses.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/2_streaming_responses.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/3_no_memory.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/3_no_memory.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/cloud_llm/3_no_memory.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/cloud_llm/3_no_memory.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_sqlstore/store_and_read_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_sqlstore/store_and_read_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_sqlstore/store_and_read_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_sqlstore/store_and_read_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_tsstore/1_write_read.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_tsstore/1_write_read.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_tsstore/1_write_read.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_tsstore/1_write_read.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_tsstore/2_read_all_samples.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_tsstore/2_read_all_samples.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/dbstorage_tsstore/2_read_all_samples.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/dbstorage_tsstore/2_read_all_samples.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/image_classification/image_classification_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/image_classification/image_classification_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/image_classification/image_classification_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/image_classification/image_classification_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/keyword_spotting/1_hello_world.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/keyword_spotting/1_hello_world.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/keyword_spotting/1_hello_world.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/keyword_spotting/1_hello_world.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/object_detection/object_detection_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/object_detection/object_detection_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/object_detection/object_detection_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/object_detection/object_detection_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/visual_anomaly_detection/object_detection_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/visual_anomaly_detection/object_detection_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/visual_anomaly_detection/object_detection_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/visual_anomaly_detection/object_detection_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/01_basic_tone.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/01_basic_tone.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/01_basic_tone.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/01_basic_tone.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/02_waveform_types.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/02_waveform_types.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/02_waveform_types.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/02_waveform_types.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/03_frequency_sweep.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/03_frequency_sweep.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/03_frequency_sweep.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/03_frequency_sweep.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/04_envelope_control.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/04_envelope_control.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/04_envelope_control.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/04_envelope_control.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/05_external_speaker.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/05_external_speaker.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/wave_generator/05_external_speaker.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/wave_generator/05_external_speaker.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_city_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_city_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_city_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_city_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/1_serve_webapp.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/1_serve_webapp.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/1_serve_webapp.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/1_serve_webapp.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/2_serve_webapp_and_api.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/2_serve_webapp_and_api.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/2_serve_webapp_and_api.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/2_serve_webapp_and_api.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/3_connect_disconnect.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/3_connect_disconnect.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/3_connect_disconnect.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/3_connect_disconnect.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/4_on_message.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/4_on_message.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/4_on_message.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/4_on_message.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/5_send_message.py b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/5_send_message.py similarity index 100% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/examples/arduino/web_ui/5_send_message.py rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/examples/arduino/web_ui/5_send_message.py diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/models-list.yaml b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/models-list.yaml similarity index 99% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/models-list.yaml rename to debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/models-list.yaml index b4109df20..cc482bdcb 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/models-list.yaml +++ b/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.2/models-list.yaml @@ -2,7 +2,7 @@ models: - face-detection: runner: brick name : "Lightweight-Face-Detection" - description: "Face bounding box detection. This model is trained on the WIDER FACE dataset and can detect faces in images." + description: "A small and accurate model for detecting bounding boxes for faces in images." model_configuration: "EI_OBJ_DETECTION_MODEL": "/models/ootb/ei/lw-face-det.eim" model_labels: @@ -13,6 +13,8 @@ models: metadata: source: "qualcomm-ai-hub" ei-gpu-mode: false + ei-project-id: 830703 + ei-model-url: "https://studio.edgeimpulse.com/public/830703/live" source-model-id: "face-det-lite" source-model-url: "https://aihub.qualcomm.com/models/face_det_lite" - yolox-object-detection: diff --git a/internal/e2e/daemon/brick_test.go b/internal/e2e/daemon/brick_test.go index c0a13390e..cd3361a01 100644 --- a/internal/e2e/daemon/brick_test.go +++ b/internal/e2e/daemon/brick_test.go @@ -127,20 +127,6 @@ func TestBricksDetails(t *testing.T) { Name: f.Ptr("Person classification"), Description: f.Ptr("Person classification model based on WakeVision dataset. This model is trained to classify images into two categories: person and not-person."), }} - expectConfigVariables := []client.BrickConfigVariable{ - { - Name: f.Ptr("CUSTOM_MODEL_PATH"), - Value: f.Ptr("/home/arduino/.arduino-bricks/ei-models"), - Description: f.Ptr("path to the custom model directory"), - Required: f.Ptr(false), - }, - { - Name: f.Ptr("EI_CLASSIFICATION_MODEL"), - Value: f.Ptr("/models/ootb/ei/mobilenet-v2-224px.eim"), - Description: f.Ptr("path to the model file"), - Required: f.Ptr(false), - }, - } response, err := httpClient.GetBrickDetailsWithResponse(t.Context(), validBrickID, func(ctx context.Context, req *http.Request) error { return nil }) require.NoError(t, err) @@ -151,18 +137,14 @@ func TestBricksDetails(t *testing.T) { require.Equal(t, "Image Classification", *response.JSON200.Name) require.NotEmpty(t, *response.JSON200.Description, "description should not be empty") require.Equal(t, "video", *response.JSON200.Category) - require.Equal(t, "/home/arduino/.arduino-bricks/ei-models", *(*response.JSON200.Variables)["CUSTOM_MODEL_PATH"].DefaultValue) - require.Equal(t, "path to the custom model directory", *(*response.JSON200.Variables)["CUSTOM_MODEL_PATH"].Description) - require.Equal(t, false, *(*response.JSON200.Variables)["CUSTOM_MODEL_PATH"].Required) - require.Equal(t, "/models/ootb/ei/mobilenet-v2-224px.eim", *(*response.JSON200.Variables)["EI_CLASSIFICATION_MODEL"].DefaultValue) - require.Equal(t, "path to the model file", *(*response.JSON200.Variables)["EI_CLASSIFICATION_MODEL"].Description) - require.Equal(t, false, *(*response.JSON200.Variables)["EI_CLASSIFICATION_MODEL"].Required) require.NotEmpty(t, *response.JSON200.Readme) require.NotNil(t, response.JSON200.UsedByApps, "UsedByApps should not be nil") require.Equal(t, expectedUsedByApps, *(response.JSON200.UsedByApps)) require.NotNil(t, response.JSON200.CompatibleModels, "Models should not be nil") require.Equal(t, expectedModelLiteInfo, *(response.JSON200.CompatibleModels)) require.NotNil(t, response.JSON200.ConfigVariables, "ConfigVariables should not be nil") - require.Equal(t, expectConfigVariables, *(response.JSON200.ConfigVariables)) + // hidden variables are not returned in the details endpoint + require.Nil(t, response.JSON200.Variables) + require.Equal(t, []client.BrickConfigVariable{}, *(response.JSON200.ConfigVariables)) }) } diff --git a/internal/e2e/daemon/bricks_instance_test.go b/internal/e2e/daemon/bricks_instance_test.go index 1b8ee7c53..e64e6e2c7 100644 --- a/internal/e2e/daemon/bricks_instance_test.go +++ b/internal/e2e/daemon/bricks_instance_test.go @@ -37,21 +37,6 @@ const ( ) var ( - expectedConfigVariables = []client.BrickConfigVariable{ - { - Description: f.Ptr("path to the custom model directory"), - Name: f.Ptr("CUSTOM_MODEL_PATH"), - Required: f.Ptr(false), - Value: f.Ptr("/home/arduino/.arduino-bricks/ei-models"), - }, - { - Description: f.Ptr("path to the model file"), - Name: f.Ptr("EI_CLASSIFICATION_MODEL"), - Required: f.Ptr(false), - Value: f.Ptr("/models/ootb/ei/mobilenet-v2-224px.eim"), - }, - } - expectedModelInfo = []client.AIModel{ { Id: f.Ptr("mobilenet-image-classification"), @@ -97,21 +82,15 @@ func TestGetAppBrickInstances(t *testing.T) { var actualBody models.ErrorResponse createResp, httpClient := setupTestApp(t) t.Run("GetAppBrickInstances_Success", func(t *testing.T) { - expectedVariables := map[string]string{ - "CUSTOM_MODEL_PATH": "/home/arduino/.arduino-bricks/ei-models", - "EI_CLASSIFICATION_MODEL": "/models/ootb/ei/mobilenet-v2-224px.eim", - } - brickInstances, err := httpClient.GetAppBrickInstancesWithResponse(t.Context(), *createResp.JSON201.Id, func(ctx context.Context, req *http.Request) error { return nil }) require.NoError(t, err) require.Len(t, *brickInstances.JSON200.Bricks, 1) require.Equal(t, ImageClassifactionBrickID, *(*brickInstances.JSON200.Bricks)[0].Id) - require.Equal(t, expectedConfigVariables, *(*brickInstances.JSON200.Bricks)[0].ConfigVariables) + require.Nil(t, (*brickInstances.JSON200.Bricks)[0].ConfigVariables) require.Equal(t, "Arduino", *(*brickInstances.JSON200.Bricks)[0].Author) require.Equal(t, "video", *(*brickInstances.JSON200.Bricks)[0].Category) require.True(t, *(*brickInstances.JSON200.Bricks)[0].RequireModel) - require.Equal(t, expectedVariables, *(*brickInstances.JSON200.Bricks)[0].Variables) - + require.Nil(t, (*brickInstances.JSON200.Bricks)[0].Variables) }) t.Run("GetAppBrickInstances_InvalidAppID_Fail", func(t *testing.T) { @@ -154,7 +133,7 @@ func TestGetAppBrickInstanceById(t *testing.T) { require.NoError(t, err) require.NotEmpty(t, brickInstance.JSON200) require.Equal(t, ImageClassifactionBrickID, *brickInstance.JSON200.Id) - require.Equal(t, expectedConfigVariables, (*brickInstance.JSON200.ConfigVariables)) + require.Nil(t, brickInstance.JSON200.ConfigVariables) require.NotNil(t, brickInstance.JSON200.CompatibleModels) require.Equal(t, expectedModelInfo, *(brickInstance.JSON200.CompatibleModels)) }) @@ -220,7 +199,7 @@ func TestUpsertAppBrickInstance(t *testing.T) { require.NoError(t, err) require.NotEmpty(t, brickInstance.JSON200) require.Equal(t, ImageClassifactionBrickID, *brickInstance.JSON200.Id) - require.Equal(t, "/home/arduino/.arduino-bricks/ei-models", (*brickInstance.JSON200.Variables)["CUSTOM_MODEL_PATH"]) + require.Nil(t, brickInstance.JSON200.Variables) require.Equal(t, "mobilenet-image-classification", *brickInstance.JSON200.Model) t.Run("OverrideBrickInstance", func(t *testing.T) { @@ -243,7 +222,7 @@ func TestUpsertAppBrickInstance(t *testing.T) { require.NoError(t, err) require.NotEmpty(t, brickInstance.JSON200) require.Equal(t, ImageClassifactionBrickID, *brickInstance.JSON200.Id) - require.NotEqual(t, "overidden", (*brickInstance.JSON200.Variables)["CUSTOM_MODEL_PATH"]) + require.Nil(t, brickInstance.JSON200.Variables) require.Equal(t, "mobilenet-image-classification", *brickInstance.JSON200.Model) }) @@ -369,7 +348,7 @@ func TestUpdateAppBrickInstance(t *testing.T) { require.NoError(t, err) require.NotEmpty(t, brickInstance.JSON200) require.Equal(t, ImageClassifactionBrickID, *brickInstance.JSON200.Id) - require.Equal(t, "overidden", (*brickInstance.JSON200.Variables)["CUSTOM_MODEL_PATH"]) + require.Nil(t, brickInstance.JSON200.Variables) require.Equal(t, "person-classification", *brickInstance.JSON200.Model) }) t.Run("UpdateOnlyModel", func(t *testing.T) { diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/air_quality_monitoring/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/air_quality_monitoring/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/air_quality_monitoring/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/air_quality_monitoring/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/arduino_cloud/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/arduino_cloud/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/arduino_cloud/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/arduino_cloud/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/audio_classification/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/audio_classification/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/audio_classification/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/audio_classification/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/camera_code_detection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/camera_code_detection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/camera_code_detection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/camera_code_detection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/cloud_llm/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/cloud_llm/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/cloud_llm/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/cloud_llm/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/dbstorage_tsstore/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/image_classification/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/image_classification/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/image_classification/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/image_classification/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/keyword_spotting/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/keyword_spotting/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/keyword_spotting/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/keyword_spotting/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/mood_detector/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/mood_detector/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/mood_detector/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/mood_detector/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/motion_detection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/motion_detection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/motion_detection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/motion_detection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/mqtt/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/mqtt/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/mqtt/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/mqtt/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/object_detection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/object_detection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/object_detection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/object_detection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/streamlit_ui/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/streamlit_ui/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/streamlit_ui/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/streamlit_ui/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/vibration_anomaly_detection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/video_imageclassification/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/video_imageclassification/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/video_imageclassification/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/video_imageclassification/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/video_objectdetection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/video_objectdetection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/video_objectdetection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/video_objectdetection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/visual_anomaly_detection/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/wave_generator/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/wave_generator/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/wave_generator/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/wave_generator/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/weather_forecast/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/weather_forecast/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/weather_forecast/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/weather_forecast/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/web_ui/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/web_ui/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_bricks/web_ui/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_bricks/web_ui/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/microphone/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/microphone/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/microphone/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/microphone/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/speaker/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/speaker/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/speaker/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/speaker/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/usb_camera/API.md b/internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/usb_camera/API.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/api-docs/arduino/app_peripherals/usb_camera/API.md rename to internal/e2e/daemon/testdata/assets/0.6.2/api-docs/arduino/app_peripherals/usb_camera/API.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/bricks-list.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/bricks-list.yaml similarity index 81% rename from internal/e2e/daemon/testdata/assets/0.6.1/bricks-list.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/bricks-list.yaml index 8d79e5403..eeac7b632 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/bricks-list.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/bricks-list.yaml @@ -21,12 +21,18 @@ bricks: category: video model_name: yolox-object-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_OBJ_DETECTION_MODEL default_value: /models/ootb/ei/yolo-x-nano.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:mood_detector name: Mood Detection description: 'This brick analyzes text sentiment to detect the mood expressed. @@ -65,12 +71,18 @@ bricks: category: audio model_name: glass-breaking variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_AUDIO_CLASSIFICATION_MODEL default_value: /models/ootb/ei/glass-breaking.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:arduino_cloud name: Arduino Cloud description: Connects to Arduino Cloud @@ -108,12 +120,18 @@ bricks: category: video model_name: mobilenet-image-classification variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_CLASSIFICATION_MODEL default_value: /models/ootb/ei/mobilenet-v2-224px.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:streamlit_ui name: WebUI - Streamlit description: A simplified user interface based on Streamlit and Python. @@ -143,14 +161,18 @@ bricks: category: null model_name: fan-anomaly-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - - name: CUSTOM_MODEL_PATH - default_value: /models/custom/ei/ - description: path to the custom model directory - name: EI_VIBRATION_ANOMALY_DETECTION_MODEL default_value: /models/ootb/ei/fan-anomaly-detection.eim + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:web_ui name: WebUI - HTML description: A user interface based on HTML and JavaScript that can rely on additional @@ -180,12 +202,18 @@ bricks: required_devices: - microphone variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_KEYWORD_SPOTTING_MODEL default_value: /models/ootb/ei/keyword-spotting-hey-arduino.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:video_image_classification name: Video Image Classification description: 'This image classification brick utilizes a pre-trained model to analyze @@ -209,14 +237,22 @@ bricks: required_devices: - camera variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models/ - description: path to the custom model directory - name: EI_CLASSIFICATION_MODEL default_value: /models/ootb/ei/mobilenet-v2-224px.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 0.0.0.0 + description: Bind address + hidden: true - name: VIDEO_DEVICE default_value: /dev/video1 + description: Video device path + hidden: true - id: arduino:weather_forecast name: Weather Forecast description: Online weather forecast module for Arduino using open-meteo.com geolocation @@ -244,12 +280,18 @@ bricks: category: null model_name: updown-wave-motion-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_MOTION_DETECTION_MODEL default_value: /models/ootb/ei/updown-wave-motion-detection.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:dbstorage_tsstore name: Database - Time Series description: Simplified time series database storage layer for Arduino sensor samples @@ -260,17 +302,19 @@ bricks: ports: [] category: storage variables: - - name: APP_HOME - default_value: . + - name: DB_USERNAME + default_value: admin + description: Database username - name: DB_PASSWORD default_value: Arduino15 description: Database password - - name: DB_USERNAME - default_value: admin - description: Edge Impulse project API key - name: INFLUXDB_ADMIN_TOKEN default_value: 392edbf2-b8a2-481f-979d-3f188b2c05f0 description: InfluxDB admin token + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: External container address + hidden: true - id: arduino:visual_anomaly_detection name: Visual Anomaly Detection description: "Brick for visual anomaly detection using a pre-trained model. It processes\ @@ -284,12 +328,18 @@ bricks: category: image model_name: concrete-crack-anomaly-detection variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models - description: path to the custom model directory - name: EI_V_ANOMALY_DETECTION_MODEL default_value: /models/ootb/ei/concrete-crack-anomaly-detection.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 127.0.0.1 + description: Bind address + hidden: true - id: arduino:video_object_detection name: Video Object Detection description: 'This object detection brick utilizes a pre-trained model to analyze @@ -314,14 +364,22 @@ bricks: required_devices: - camera variables: - - name: CUSTOM_MODEL_PATH - default_value: /home/arduino/.arduino-bricks/ei-models/ - description: path to the custom model directory - name: EI_OBJ_DETECTION_MODEL default_value: /models/ootb/ei/yolo-x-nano.eim - description: path to the model file + description: Path to the model file + hidden: true + - name: CUSTOM_MODEL_PATH + default_value: /home/arduino/.arduino-bricks/ei-models + description: Path to the custom model directory + hidden: true + - name: BIND_ADDRESS + default_value: 0.0.0.0 + description: Bind address + hidden: true - name: VIDEO_DEVICE default_value: /dev/video1 + description: Video device path + hidden: true - id: arduino:cloud_llm name: Cloud LLM description: Cloud LLM Brick enables seamless integration with cloud-based Large diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml similarity index 85% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml index 0a710c5f4..b51fdd22c 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/audio_classification/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/audio_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_AUDIO_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-audio-classifier-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml similarity index 74% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml index b43f55c68..fb1488251 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/dbstorage_tsstore/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/dbstorage_tsstore/brick_compose.yaml @@ -1,8 +1,3 @@ -# BIND_ADDRESS = external container address -# BIND_PORT = container port -# DB_USERNAME = Edge Impulse project API key -# DB_PASSWORD = Database password -# INFLUXDB_ADMIN_TOKEN = InfluxDB admin token services: dbstorage-influx: image: influxdb:2.7 @@ -12,7 +7,7 @@ services: max-size: "5m" max-file: "2" ports: - - "${BIND_ADDRESS:-127.0.0.1}:${BIND_PORT:-8086}:8086" + - "${BIND_ADDRESS:-127.0.0.1}:8086:8086" volumes: - "${APP_HOME:-.}/data/influx-data:/var/lib/influxdb2" environment: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml index fe20b37ef..ea71c7ae4 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/image_classification/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/image_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml index 4340871ea..3a722c816 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/keyword_spotting/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/keyword_spotting/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_KEYWORD_SPOTTING_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-keyword-spot-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml index abc10e77a..51d09c082 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/motion_detection/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/motion_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_MOTION_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-motion-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml similarity index 79% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml index 99871411e..f185faf96 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/object_detection/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/object_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_OBJ_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: @@ -13,7 +11,7 @@ services: group_add: - "render" ports: - - ${BIND_ADDRESS:-127.0.0.1}:${BIND_PORT:-1337}:1337 + - ${BIND_ADDRESS:-127.0.0.1}:1337:1337 volumes: - "${CUSTOM_MODEL_PATH:-/home/arduino/.arduino-bricks/ei-models}:${CUSTOM_MODEL_PATH:-/home/arduino/.arduino-bricks/ei-models}" command: ["--model-file", "${EI_OBJ_DETECTION_MODEL:-/models/ootb/ei/yolo-x-nano.eim}", "--run-http-server", "1337", "--dont-print-predictions"] @@ -22,3 +20,4 @@ services: interval: 2s timeout: 2s retries: 25 + \ No newline at end of file diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml similarity index 97% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml index e07c28907..8ffb400d7 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/vibration_anomaly_detection/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/vibration_anomaly_detection/brick_compose.yaml @@ -2,7 +2,7 @@ # CUSTOM_MODEL_PATH = path to the custom model directory services: ei-anomaly-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml index 3dd8139ae..b98aeb644 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_image_classification/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_image_classification/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_CLASSIFICATION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-video-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml similarity index 86% rename from internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml index 804bc6385..cde7345f6 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/compose/arduino/video_object_detection/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/video_object_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_OBJ_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-video-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml similarity index 86% rename from debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml index ced99fcb7..5749a6b15 100644 --- a/debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.6.1/compose/arduino/visual_anomaly_detection/brick_compose.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/compose/arduino/visual_anomaly_detection/brick_compose.yaml @@ -1,8 +1,6 @@ -# EI_V_ANOMALY_DETECTION_MODEL = path to the model file -# CUSTOM_MODEL_PATH = path to the custom model directory services: ei-obj-video-anomalies-det-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.6.1 logging: driver: "json-file" options: diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/arduino_cloud/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/arduino_cloud/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/arduino_cloud/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/arduino_cloud/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/audio_classification/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/audio_classification/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/audio_classification/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/audio_classification/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/camera_code_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/camera_code_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/camera_code_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/camera_code_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/cloud_llm/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/cloud_llm/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/cloud_llm/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/cloud_llm/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/dbstorage_sqlstore/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/dbstorage_sqlstore/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/dbstorage_sqlstore/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/dbstorage_sqlstore/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/dbstorage_tsstore/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/dbstorage_tsstore/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/dbstorage_tsstore/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/dbstorage_tsstore/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/image_classification/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/image_classification/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/image_classification/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/image_classification/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/keyword_spotting/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/keyword_spotting/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/keyword_spotting/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/keyword_spotting/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/mood_detector/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/mood_detector/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/mood_detector/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/mood_detector/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/motion_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/motion_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/motion_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/motion_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/object_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/object_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/object_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/object_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/streamlit_ui/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/streamlit_ui/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/streamlit_ui/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/streamlit_ui/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/vibration_anomaly_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/vibration_anomaly_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/vibration_anomaly_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/vibration_anomaly_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/video_image_classification/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/video_image_classification/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/video_image_classification/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/video_image_classification/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/video_object_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/video_object_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/video_object_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/video_object_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/visual_anomaly_detection/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/visual_anomaly_detection/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/visual_anomaly_detection/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/visual_anomaly_detection/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/wave_generator/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/wave_generator/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/wave_generator/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/wave_generator/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/weather_forecast/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/weather_forecast/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/weather_forecast/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/weather_forecast/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/web_ui/README.md b/internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/web_ui/README.md similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/docs/arduino/web_ui/README.md rename to internal/e2e/daemon/testdata/assets/0.6.2/docs/arduino/web_ui/README.md diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/1_led_blink.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/1_led_blink.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/1_led_blink.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/1_led_blink.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/2_light_with_colors_monitor.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/3_light_with_colors_command.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/3_light_with_colors_command.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/arduino_cloud/3_light_with_colors_command.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/arduino_cloud/3_light_with_colors_command.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/audio_classification/1_glass_breaking_from_mic.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/audio_classification/1_glass_breaking_from_mic.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/audio_classification/1_glass_breaking_from_mic.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/audio_classification/1_glass_breaking_from_mic.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/audio_classification/2_glass_breaking_from_file.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/audio_classification/2_glass_breaking_from_file.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/audio_classification/2_glass_breaking_from_file.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/audio_classification/2_glass_breaking_from_file.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/1_detection.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/1_detection.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/1_detection.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/1_detection.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/2_detection_list.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/2_detection_list.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/2_detection_list.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/2_detection_list.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/3_detection_with_overrides.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/3_detection_with_overrides.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/camera_code_detection/3_detection_with_overrides.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/camera_code_detection/3_detection_with_overrides.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/1_simple_prompt.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/1_simple_prompt.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/1_simple_prompt.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/1_simple_prompt.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/2_streaming_responses.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/2_streaming_responses.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/2_streaming_responses.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/2_streaming_responses.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/3_no_memory.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/3_no_memory.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/cloud_llm/3_no_memory.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/cloud_llm/3_no_memory.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_sqlstore/store_and_read_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_sqlstore/store_and_read_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_sqlstore/store_and_read_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_sqlstore/store_and_read_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_tsstore/1_write_read.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_tsstore/1_write_read.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_tsstore/1_write_read.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_tsstore/1_write_read.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_tsstore/2_read_all_samples.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_tsstore/2_read_all_samples.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/dbstorage_tsstore/2_read_all_samples.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/dbstorage_tsstore/2_read_all_samples.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/image_classification/image_classification_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/image_classification/image_classification_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/image_classification/image_classification_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/image_classification/image_classification_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/keyword_spotting/1_hello_world.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/keyword_spotting/1_hello_world.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/keyword_spotting/1_hello_world.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/keyword_spotting/1_hello_world.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/object_detection/object_detection_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/object_detection/object_detection_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/object_detection/object_detection_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/object_detection/object_detection_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/visual_anomaly_detection/object_detection_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/visual_anomaly_detection/object_detection_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/visual_anomaly_detection/object_detection_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/visual_anomaly_detection/object_detection_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/01_basic_tone.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/01_basic_tone.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/01_basic_tone.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/01_basic_tone.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/02_waveform_types.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/02_waveform_types.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/02_waveform_types.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/02_waveform_types.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/03_frequency_sweep.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/03_frequency_sweep.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/03_frequency_sweep.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/03_frequency_sweep.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/04_envelope_control.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/04_envelope_control.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/04_envelope_control.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/04_envelope_control.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/05_external_speaker.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/05_external_speaker.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/wave_generator/05_external_speaker.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/wave_generator/05_external_speaker.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_city_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_city_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_city_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_city_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/weather_forecast/weather_forecast_by_coords_example.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/1_serve_webapp.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/1_serve_webapp.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/1_serve_webapp.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/1_serve_webapp.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/2_serve_webapp_and_api.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/2_serve_webapp_and_api.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/2_serve_webapp_and_api.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/2_serve_webapp_and_api.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/3_connect_disconnect.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/3_connect_disconnect.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/3_connect_disconnect.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/3_connect_disconnect.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/4_on_message.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/4_on_message.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/4_on_message.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/4_on_message.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/5_send_message.py b/internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/5_send_message.py similarity index 100% rename from internal/e2e/daemon/testdata/assets/0.6.1/examples/arduino/web_ui/5_send_message.py rename to internal/e2e/daemon/testdata/assets/0.6.2/examples/arduino/web_ui/5_send_message.py diff --git a/internal/e2e/daemon/testdata/assets/0.6.1/models-list.yaml b/internal/e2e/daemon/testdata/assets/0.6.2/models-list.yaml similarity index 99% rename from internal/e2e/daemon/testdata/assets/0.6.1/models-list.yaml rename to internal/e2e/daemon/testdata/assets/0.6.2/models-list.yaml index b4109df20..cc482bdcb 100644 --- a/internal/e2e/daemon/testdata/assets/0.6.1/models-list.yaml +++ b/internal/e2e/daemon/testdata/assets/0.6.2/models-list.yaml @@ -2,7 +2,7 @@ models: - face-detection: runner: brick name : "Lightweight-Face-Detection" - description: "Face bounding box detection. This model is trained on the WIDER FACE dataset and can detect faces in images." + description: "A small and accurate model for detecting bounding boxes for faces in images." model_configuration: "EI_OBJ_DETECTION_MODEL": "/models/ootb/ei/lw-face-det.eim" model_labels: @@ -13,6 +13,8 @@ models: metadata: source: "qualcomm-ai-hub" ei-gpu-mode: false + ei-project-id: 830703 + ei-model-url: "https://studio.edgeimpulse.com/public/830703/live" source-model-id: "face-det-lite" source-model-url: "https://aihub.qualcomm.com/models/face_det_lite" - yolox-object-detection: diff --git a/internal/orchestrator/config/config.go b/internal/orchestrator/config/config.go index 527732c6b..16ce6a98d 100644 --- a/internal/orchestrator/config/config.go +++ b/internal/orchestrator/config/config.go @@ -28,7 +28,7 @@ import ( ) // runnerVersion do not edit, this is generate with `task generate:assets` -var runnerVersion = "0.6.1" +var runnerVersion = "0.6.2" type Configuration struct { appsDir *paths.Path