From 3bb9da548263a62298fc31a11acf0b7b42ca21d8 Mon Sep 17 00:00:00 2001 From: Deepika Shanmugam <92788697+deepikas20@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:40:28 +0200 Subject: [PATCH] Add instruction to enable Allow Unsigned toggle (#318) --- axevent/send_event/README.md | 16 +++--- axevent/subscribe_to_event/README.md | 17 +++--- axevent/subscribe_to_events/README.md | 16 +++--- axoverlay/README.md | 10 +++- axparameter/README.md | 9 ++-- axserialport/README.md | 21 +++++--- axstorage/README.md | 21 +++++--- bounding-box/README.md | 9 ++-- container-example/README.md | 5 +- curl-openssl/README.md | 5 +- hello-world/README.md | 16 +++--- licensekey/README.md | 16 +++--- object-detection-cv25/README.md | 18 +++++-- object-detection/README.md | 20 +++++-- remote-debug-example/README.md | 6 ++- shell-script-example/README.md | 16 +++--- using-opencv/README.md | 3 +- .../custom_lib_example/README.md | 16 +++--- .../openssl_curl_example/README.md | 54 +++++++++++-------- vapix/README.md | 7 +-- vdo-larod/README.md | 25 +++++---- vdo-opencl-filtering/README.md | 16 +++--- vdostream/README.md | 16 +++--- web-server-using-fastcgi/README.md | 21 +++++--- web-server/README.md | 3 ++ 25 files changed, 240 insertions(+), 142 deletions(-) diff --git a/axevent/send_event/README.md b/axevent/send_event/README.md index 7a45e7c8..fe247a67 100644 --- a/axevent/send_event/README.md +++ b/axevent/send_event/README.md @@ -108,18 +108,22 @@ send_event - **build/send_event_1_0_0_armv7hf.eap** - Application package .eap file for "send_event". - **build/send_event_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Click Add **(+)** sign and browse to -the newly built **send_event_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `send_event_1_0_0_aarch64.eap` + - `send_event_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch Application is now available as an application on the device and has been started to send events. diff --git a/axevent/subscribe_to_event/README.md b/axevent/subscribe_to_event/README.md index 49c10c87..b3d81c96 100644 --- a/axevent/subscribe_to_event/README.md +++ b/axevent/subscribe_to_event/README.md @@ -98,19 +98,22 @@ subscribe_to_event - **build/subscribe_to_event_1_0_0_armv7hf.eap** - Application package .eap file for "subscribe_to_event". - **build/subscribe_to_event_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Click Add **(+)** sign and browse to -the newly built **subscribe_to_event_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* - +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `subscribe_to_event_1_0_0_aarch64.eap` + - `subscribe_to_event_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch Application is now available as an application on the device and has been started to subscribe for events. > [!IMPORTANT] diff --git a/axevent/subscribe_to_events/README.md b/axevent/subscribe_to_events/README.md index 511d2603..4bc519ab 100644 --- a/axevent/subscribe_to_events/README.md +++ b/axevent/subscribe_to_events/README.md @@ -106,18 +106,22 @@ subscribe_to_events - **build/subscribe_to_events_1_0_0_armv7hf.eap** - Application package .eap file. - **build/subscribe_to_events_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis device is as simple as: - -Browse to the following page (replace with the IP number of your Axis device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Click Add **(+)** sign and browse to -the newly built **subscribe_to_events_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `subscribe_to_events_1_0_0_aarch64.eap` + - `subscribe_to_events_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch ### Test application - trigger events diff --git a/axoverlay/README.md b/axoverlay/README.md index 826ff5ad..033b201e 100644 --- a/axoverlay/README.md +++ b/axoverlay/README.md @@ -110,8 +110,14 @@ Browse to the following page (replace with the IP number of you http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Add **(+)** sign and browse to -the newly built **axoverlay_1_0_0_\.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `axoverlay_1_0_0_aarch64.eap` + - `axoverlay_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/axparameter/README.md b/axparameter/README.md index e52d3340..d7727bf0 100644 --- a/axparameter/README.md +++ b/axparameter/README.md @@ -108,13 +108,14 @@ Browse to the application page of the Axis device: http:///index.html#apps ``` -- Click on the tab `App` in the device GUI. -- Click `(+)` sign to upload the application file. +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file - Browse to the newly built ACAP application, depending on architecture: - `axparameter_1_0_0_aarch64.eap` - `axparameter_1_0_0_armv7hf.eap` -- Click `Install`. -- Run the application by enabling the `Start` switch. +- Click `Install` +- Run the application by enabling the `Start` switch ## Expected output diff --git a/axserialport/README.md b/axserialport/README.md index 7a734ee4..82cc41f4 100644 --- a/axserialport/README.md +++ b/axserialport/README.md @@ -87,15 +87,22 @@ build - **axserialport_1_0_0_armv7hf.eap** - Application package .eap file. - **axserialport_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis device is as simple as: +Browse to the application page of the Axis device: -1. In your browser, navigate to `http:///index.html#apps` where `` is the IP address of your device -2. Click on the tab **App** in the device GUI -3. Click the **(+)** button and browse to the newly built **axserialport_1_0_0_armv7hf.eap** -4. Click **Install** -5. Run the application by enabling the **Start** switch +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `axserialport_1_0_0_aarch64.eap` + - `axserialport_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/axstorage/README.md b/axstorage/README.md index a824c597..7e2f9f0d 100644 --- a/axstorage/README.md +++ b/axstorage/README.md @@ -84,15 +84,22 @@ build - **axstorage_1_0_0_armv7hf.eap** - Application package .eap file. - **axstorage_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis device is as simple as: +Browse to the application page of the Axis device: -1. In your browser, navigate to `http:///index.html#apps` where `` is the IP address of your device -2. Click on the tab **App** in the device GUI -3. Click the **(+)** button and browse to the newly built **axstorage_1_0_0_armv7hf.eap** -4. Click **Install** -5. Run the application by enabling the **Start** switch +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `axstorage_1_0_0_aarch64.eap` + - `axstorage_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/bounding-box/README.md b/bounding-box/README.md index 627b280e..b106aa92 100644 --- a/bounding-box/README.md +++ b/bounding-box/README.md @@ -84,13 +84,14 @@ Browse to the application page of the Axis device: http:///index.html#apps ``` -- Click on the tab `App` in the device GUI. -- Click `(+)` sign to upload the application file. +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file - Browse to the newly built ACAP application, depending on architecture: - `AXIS_Bounding_Box_Example_1_0_0_aarch64.eap` - `AXIS_Bounding_Box_Example_1_0_0_armv7hf.eap` -- Click `Install`. -- Run the application by enabling the `Start` switch. +- Click `Install` +- Run the application by enabling the `Start` switch ## Expected output diff --git a/container-example/README.md b/container-example/README.md index 6d78ff3a..3d365fb2 100644 --- a/container-example/README.md +++ b/container-example/README.md @@ -139,8 +139,9 @@ Browse to the application page of the Axis device: http:///index.html#apps ``` -- Click on the tab `App` in the device GUI -- Click `(+)` sign to upload the application file +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file - Browse to the newly built ACAP application, depending on architecture: - `Container_Example_1_0_0_aarch64.eap` - `Container_Example_1_0_0_armv7hf.eap` diff --git a/curl-openssl/README.md b/curl-openssl/README.md index 560d3c9f..5d5cba95 100644 --- a/curl-openssl/README.md +++ b/curl-openssl/README.md @@ -95,8 +95,9 @@ Browse to the application page of the Axis device: http:///index.html#apps ``` -- Click on the tab `App` in the device GUI -- Click `(+)` sign to upload the application file +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file - Browse to the newly built ACAP application, depending on architecture: - `curl_openssl_1_0_0_aarch64.eap` - `curl_openssl_1_0_0_armv7hf.eap` diff --git a/hello-world/README.md b/hello-world/README.md index cd0e04c9..6cf6cf35 100644 --- a/hello-world/README.md +++ b/hello-world/README.md @@ -95,18 +95,22 @@ hello-world - **build/package.conf.orig** - Defines the application and its configuration, original file. - **build/param.conf** - File containing application parameters. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Add **(+)** sign and browse to -the newly built **hello_world_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `hello_world_1_0_0_aarch64.eap` + - `hello_world_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/licensekey/README.md b/licensekey/README.md index 0290ade2..f24a6a13 100644 --- a/licensekey/README.md +++ b/licensekey/README.md @@ -98,18 +98,22 @@ licensekey - **build/package.conf.orig** - Defines the application and its configuration, original file. - **build/param.conf** - File containing application parameters. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **Apps** in the device GUI > Add **(+)** sign and browse to -the newly built **licensekey_handler_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `licensekey_handler_1_0_0_aarch64.eap` + - `licensekey_handler_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/object-detection-cv25/README.md b/object-detection-cv25/README.md index 2919cf10..9db08c05 100644 --- a/object-detection-cv25/README.md +++ b/object-detection-cv25/README.md @@ -234,12 +234,20 @@ The installable `.eap` file is found under: build/object_detection_app_1_0_0_cv25.eap ``` -## Installing the application +## Install and start the application -To install an ACAP application, the `.eap` file in the `build` directory needs -to be uploaded to the camera and installed. This can be done through the camera -GUI. Then go to your camera -> Settings -> Apps -> Add -> Browse to the `.eap` -file and press Install. +Browse to the application page of the Axis device: + +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application `object_detection_app_1_0_0_cv25.eap` +- Click `Install` +- Run the application by enabling the `Start` switch ## Running the application diff --git a/object-detection/README.md b/object-detection/README.md index 2184dfdc..6bc4a56c 100644 --- a/object-detection/README.md +++ b/object-detection/README.md @@ -230,12 +230,22 @@ The installable `.eap` file is found under: build/object_detection_app_1_0_0_.eap ``` -## Installing the application +## Install and start the application -To install an ACAP application, the `.eap` file in the `build` directory needs -to be uploaded to the camera and installed. This can be done through the camera -GUI. Then go to your camera -> Settings -> Apps -> Add -> Browse to the `.eap` -file and press Install. +Browse to the application page of the Axis device: + +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `object_detection_app_1_0_0_aarch64.eap` + - `object_detection_app_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch ## Running the application diff --git a/remote-debug-example/README.md b/remote-debug-example/README.md index 73b71a17..d864422c 100644 --- a/remote-debug-example/README.md +++ b/remote-debug-example/README.md @@ -44,6 +44,7 @@ remote-debug-example +- [Project structure](#project-structure) - [The setup](#the-setup) - [Prerequisites](#prerequisites) - [Build and start a dev container](#build-and-start-a-dev-container) @@ -143,8 +144,9 @@ chosen, one of these files should be found: ### Install the ACAP application to device -To install the ACAP application on your device, run the following command -from the same terminal: +To install the ACAP application on your device, make sure to enable the +`Allow unsigned apps` toggle through the web interface and run the following +command from the same terminal: ```sh eap-install.sh install diff --git a/shell-script-example/README.md b/shell-script-example/README.md index 5725f2b0..e83b4272 100644 --- a/shell-script-example/README.md +++ b/shell-script-example/README.md @@ -86,18 +86,22 @@ shell-script-example - **build/package.conf.orig** - Defines the application and its configuration, original file. - **build/param.conf** - File containing application parameters. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Add **(+)** sign and browse to -the newly built **shell_script_example_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `shell_script_example_1_0_0_aarch64.eap` + - `shell_script_example_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/using-opencv/README.md b/using-opencv/README.md index dec9bba8..171cf16a 100644 --- a/using-opencv/README.md +++ b/using-opencv/README.md @@ -57,7 +57,8 @@ building-opencv ``` 2. You should now have a `build` directory. In it is the `.eap` file that is - your application. Upload the application to your camera. + your application. Enable the `Allow unsigned apps` toggle and upload the + application to your camera. 3. Start the application. In the `App log`, a printout from the application should be seen. The same log with continuous scroll can be seen by SSHing to the camera and running `journalctl -f`. The printout shows whether the diff --git a/utility-libraries/custom_lib_example/README.md b/utility-libraries/custom_lib_example/README.md index adf35893..2de66c40 100644 --- a/utility-libraries/custom_lib_example/README.md +++ b/utility-libraries/custom_lib_example/README.md @@ -96,18 +96,22 @@ The working dir now contains a build folder with the following files: - **build/customlib_example_1_0_0_armv7hf.eap** - Application package .eap file. - **build/customlib_example_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis device is as simple as: - -Browse to the following page (replace with the IP number of your Axis device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Go to your device web page above > Click on the tab **App** in the device GUI > Click Add **(+)** sign and browse to -the newly built **customlib_example_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `customlib_example_1_0_0_aarch64.eap` + - `customlib_example_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch Application custom_lib_example is now available as an application on the device. diff --git a/utility-libraries/openssl_curl_example/README.md b/utility-libraries/openssl_curl_example/README.md index 56836022..40d8ead1 100644 --- a/utility-libraries/openssl_curl_example/README.md +++ b/utility-libraries/openssl_curl_example/README.md @@ -27,21 +27,23 @@ on a device. -- [Purpose of the example](#purpose-of-the-example) -- [OpenSSL and curl APIs](#openssl-and-curl-apis) -- [Getting started](#getting-started) -- [How to run the code](#how-to-run-the-code) - - [Build the application](#build-the-application) - - [Install your application](#install-your-application) - - [The expected output](#the-expected-output) - - [Transferred file](#transferred-file) - - [Application log](#application-log) -- [Outline of build steps](#outline-of-build-steps) - - [Runtime shared library search path](#runtime-shared-library-search-path) -- [Check build dependencies](#check-build-dependencies) -- [Troubleshooting](#troubleshooting) - - [Error CURLE_PEER_FAILED_VERIFICATION (60)](#error-curle_peer_failed_verification-60) -- [License](#license) +- [Build custom OpenSSL and curl libraries and use them in an ACAP application](#build-custom-openssl-and-curl-libraries-and-use-them-in-an-acap-application) + - [Table of contents](#table-of-contents) + - [Purpose of the example](#purpose-of-the-example) + - [OpenSSL and curl APIs](#openssl-and-curl-apis) + - [Getting started](#getting-started) + - [How to run the code](#how-to-run-the-code) + - [Build the application](#build-the-application) + - [Install and start the application](#install-and-start-the-application) + - [The expected output](#the-expected-output) + - [Transferred file](#transferred-file) + - [Application log](#application-log) + - [Outline of build steps](#outline-of-build-steps) + - [Runtime shared library search path](#runtime-shared-library-search-path) + - [Check build dependencies](#check-build-dependencies) + - [Troubleshooting](#troubleshooting) + - [Error CURLE\_PEER\_FAILED\_VERIFICATION (60)](#error-curle_peer_failed_verification-60) + - [License](#license) @@ -189,16 +191,22 @@ The working directory now contains a build folder with the following files: - **build/package.conf.orig** - Defines the application and its configuration, original file. - **build/param.conf** - File containing application parameters. -### Install your application +#### Install and start the application -To install your application on an Axis device: +Browse to the application page of the Axis device: -1. Go to `http://` where is the IP number of your -Axis device. -2. Go to **Apps** in the device GUI. -3. Click **+** (Add app) or (Add), and open the newly built **openssl_curl_example_1_0_0_armv7hf.eap**. -4. Click **Install**. -5. **Start** the application. +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `openssl_curl_example_1_0_0_aarch64.eap` + - `openssl_curl_example_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch The `openssl_curl_example` application is now available on the device. diff --git a/vapix/README.md b/vapix/README.md index 5c2f0f8d..6f322501 100644 --- a/vapix/README.md +++ b/vapix/README.md @@ -104,7 +104,7 @@ chosen, one of these files should be found: - `vapix_example_1_0_0_aarch64.eap` - `vapix_example_1_0_0_armv7hf.eap` -#### Install your application +#### Install and start the application Browse to the application page of the Axis device: @@ -112,8 +112,9 @@ Browse to the application page of the Axis device: http:///index.html#apps ``` -- Click on the tab `App` in the device GUI -- Click `(+)` sign to upload the application file +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file - Browse to the newly built ACAP application, depending on architecture: - `vapix_example_1_0_0_aarch64.eap` - `vapix_example_1_0_0_armv7hf.eap` diff --git a/vdo-larod/README.md b/vdo-larod/README.md index 9876546d..7e7d25a0 100644 --- a/vdo-larod/README.md +++ b/vdo-larod/README.md @@ -210,25 +210,24 @@ vdo-larod - **build/vdo_larod_cv25_1_0_0_aarch64.eap** - Application package .eap file. - **build/vdo_larod_cv25_1_0_0_LICENSE.txt** - Copy of LICENSE file. -### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Go to your device web page above > - Click on the tab **App** in the device GUI > - Add **(+)** sign and browse to the newly built - **vdo_larod_cv25_1_0_0_aarch64.eap** or - **vdo_larod_artpec8_1_0_0_aarch64.eap** or - **vdo_larod_cpu_1_0_0_armv7hf.eap** or - **vdo_larod_edgetpu_1_0_0_armv7hf.eap** > - Click **Install** > - Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `vdo_larod_cv25_1_0_0_aarch64.eap` + - `vdo_larod_artpec8_1_0_0_aarch64.eap` + - `vdo_larod_cpu_1_0_0_armv7hf.eap` + - `vdo_larod_edgetpu_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch The application is now installed on the device and named "vdo_larod_". diff --git a/vdo-opencl-filtering/README.md b/vdo-opencl-filtering/README.md index 7b7f4d23..2b669191 100644 --- a/vdo-opencl-filtering/README.md +++ b/vdo-opencl-filtering/README.md @@ -101,18 +101,22 @@ vdo-opencl-filtering - **build/vdo_cl_filter_demo_1_0_0_\.eap** - Application package .eap file. - **build/vdo_cl_filter_demo_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Add **(+)** sign and browse to -the newly built **vdo_cl_filter_demo_1_0_0_\.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `vdo_cl_filter_demo_1_0_0_aarch64.eap` + - `vdo_cl_filter_demo_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### Program output diff --git a/vdostream/README.md b/vdostream/README.md index 024e210c..a52df82c 100644 --- a/vdostream/README.md +++ b/vdostream/README.md @@ -120,18 +120,22 @@ vdostream - **build/vdoencodeclient_1_0_0_armv7hf.eap** - Application package .eap file. - **build/vdoencodeclient_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis video device is as simple as: - -Browse to the following page (replace with the IP number of your Axis video device) +Browse to the application page of the Axis device: ```sh http:///index.html#apps ``` -*Goto your device web page above > Click on the tab **App** in the device GUI > Add **(+)** sign and browse to -the newly built **vdoencodeclient_1_0_0_armv7hf.eap** > Click **Install** > Run the application by enabling the **Start** switch* +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `vdoencodeclient_1_0_0_aarch64.eap` + - `vdoencodeclient_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/web-server-using-fastcgi/README.md b/web-server-using-fastcgi/README.md index c8111557..e2815c1c 100644 --- a/web-server-using-fastcgi/README.md +++ b/web-server-using-fastcgi/README.md @@ -119,15 +119,22 @@ build - **fastcgi_example_1_0_0_armv7hf.eap** - Application package .eap file. - **fastcgi_example_1_0_0_LICENSE.txt** - Copy of LICENSE file. -#### Install your application +#### Install and start the application -Installing your application on an Axis device is as simple as: +Browse to the application page of the Axis device: -1. In your browser, navigate to `http:///index.html#apps` where `` is the IP address of your device -2. Click on the tab **App** in the device GUI -3. Click the **(+)** button and browse to the newly built **fastcgi_example_1_0_0_armv7hf.eap** -4. Click **Install** -5. Run the application by enabling the **Start** switch +```sh +http:///index.html#apps +``` + +- Click on the tab `Apps` in the device GUI +- Enable `Allow unsigned apps` toggle +- Click `(+ Add app)` button to upload the application file +- Browse to the newly built ACAP application, depending on architecture: + - `fastcgi_example_1_0_0_aarch64.eap` + - `fastcgi_example_1_0_0_armv7hf.eap` +- Click `Install` +- Run the application by enabling the `Start` switch #### The expected output diff --git a/web-server/README.md b/web-server/README.md index e4626e1f..560b3266 100644 --- a/web-server/README.md +++ b/web-server/README.md @@ -63,6 +63,9 @@ docker build . --build-arg ARCH --tag web-server:$ARCH Installing your application on an Axis video device is as simple as: +Enable `Allow unsigned apps` toggle through the web interface and run the +following command. + ```sh docker run --rm web-server:$ARCH eap-install.sh $AXIS_DEVICE_IP $PASS install ```