Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Table of contents


Introduction


This chapter shows how you can execute, for example, install, start, stop or uninstall AdamApps over i-pro.

Also, this tutorial refers to the SDK installation directory as ${SDK_DIR}.

Executing AdamApps on i-pro


This section shows how to execute AdamApp.

Adam execution environment Considerations

Please consider the following when running the Adam execution environment.

Please be advised that you can only install encrypted AdamApp into the i-PRO camera sold in general. However, AdamAppSDK cannot generate encrypted AdamApp. Please request i-PRO Co., Ltd. to encrypt and install AdamApp. Unencrypted AdamApp can be installed into particular i-PRO camera using a development license.

How to set up Adam execution environment

You do not need to set up execution environment as an Adam execution environment is pre-installed on i-pro.

How to start Adam execution environment

You do not need a manual operation as the Adam execution environment and HTTP server will start automatically when i-pro is turned on.

How to operate AdamApps: Install, Start, Stop, Uninstall, etc.

You have two methods to operate AdamApp over i-pro. One is by using Adam Control Extension and another is by using an operation display of i-pro camera. Method 1 “Using Adam Control Extension“ and Method 2 “Using the operation page of i-pro Camera“ are explained below.

Method 1: Using Adam Control Extension

This section shows how to operate AdamApp (installing, starting, stopping, uninstalling and more) while the machine’s Adam execution environment is in operation.

(1) Launch Chrome browser (Chrome version 6.0 or later)

First, launch Chrome browser. User interface to operate AdamApps is provided as an extension of Chrome browser.

(2) Start Adam Control Extension

Click the "Extensions" button on the right side of the address bar in Chrome and click "Adam application manager for i-pro".

(3) Connect with Adam execution environment

Enter the IP address of the camera in Target and click the Connect button.

However, you cannot connect to the camera unless you are logged in to the camera.

If you cannot connect, enter the camera's IP address (eg 192.168.0.10) in the browser URL as shown below, and click the "Connect" button while logged into the camera.

(4) AdamAppをインストールする

インストールする AdamApp を選択します。

インストールを終了する

(5) AdamApp の起動

(6) AdamApp の停止

(7) AdamApp のアップデート

(8) AdamApp のアンインストール

方法 2: i-pro カメラの操作ページを使用する

(1) ブラウザを起動(Internet Explorer 7 以降)

i-pro に、AdamApp をインストールするために、ブラウザを起動します。なお、i-pro の操作画面は、Internet Explorer7 以降に対応しています。

(2) 拡張ソフトウェアの操作ページにアクセス

AdamApp を i-pro にインストールするために、拡張ソフトウェアの操作ページにアクセスします。

<http://<IP Address of i-pro>/admin/setup_ext_software.html

アクセスに成功すると、下記の操作ページが表示されます。

(3) AdamApp をインストールする

インストールしたい AdamApp を指定して、Execute ボタンを押すと、インストールが開始されます。

インストールが成功すると、下記の画面になります。

(4) AdamApp の起動

AdamApp を開始します。i-pro の操作ページでは、「拡張ソフトウェア」の「動作スケジュール」画面にて、「動作内容」を「On」に設定することで開始することができます。また、AdamAppSDK では、Adam Control Extension、及び、AdamApp 開始用シェルスクリプト startAdamApp.sh を用意しています。
Adam Control Extension を利用する場合は、i-proでAdamAppsを実行するの「方法 1: Adam Control Extensionを使用する」を参照してください。
startAdamApp.sh シェルスクリプトを利用する場合は、下記のようにシェルスクリプトを実行してください。なお、startAdamApp.sh スクリプトの先頭に、監視カメラの情報を設定するマクロ変数があります。これらのマクロ変数に、監視カメラの IP アドレス(IPRO_ADDR マクロ)、及び、ユーザ名(IPRO_USER マクロ)とパスワード(IPRO_PASSWD マクロ)を設定したのち、このスクリプトを実行してください。

$ cd ${SDK_DIR}/tool/adamapp
$ ./startAdamApp <AdamApp’s FuncID (in decimal)>
##### AdamApp Information #####
FUNC_ID=257
INSTALL_ID=0DAF95AC
##### start application result #####
{}

(5) AdamApp の停止

AdamApp を停止します。i-pro の操作ページでは、「拡張ソフトウェア」の「動作スケジュール」画面にて、「動作内容」を「Off」に設定することで開始することができます。また、AdamAppSDK では、Adam Control Extension、及び、AdamApp 停止用シェルスクリプト stopAdamApp.sh を用意しています。
Adam Control Extension を利用する場合は、i-proでAdamAppsを実行するの「方法 1: Adam Control Extensionを使用する」を参照してください。
stopAdamApp.sh シェルスクリプトを利用する場合は、下記のようにシェルスクリプトを実行してください。なお、stopAdamApp.sh スクリプトの先頭に、監視カメラの情報を設定するマクロ変数があります。これらのマクロ変数に、監視カメラの IP アドレス(IPRO_ADDR マクロ)、及び、ユーザ名(IPRO_USER マクロ)とパスワード(IPRO_PASSWD マクロ)を設定したのち、このスクリプトを実行してください。

$ cd ${SDK_DIR}/tool/adamapp
$ ./stopAdamApp <AdamApp’s FuncID (in decimal)>
##### AdamApp Information #####
FUNC_ID=257
INSTALL_ID=0DAF95AC
##### stop application result #####
{}

(6) AdamApp のアンインストール

AdamApp のアンインストールは、i-pro の操作ページを使って行います。拡張ソフトウェアの操作ページにアクセスします。

<http://<IP Address of i-pro>/admin/setup_ext_software.html

アクセスに成功すると、下記の操作ページが表示されます。 この画面中の「Uninstall」ボタンを押すと、アンインストールが始まります。

アンインストールが完了すると、下記の画面になります。

Adam 実行環境の停止方法

i-pro では、電源 off すると、Adam 実行環境と、HTTP サーバが終了します。このため、終了のために、新規の作業はありません。

  • No labels