AdamAppのインストール・実行方法
目次
はじめに
この章では、i-PRO カメラに AdamApps をインストール、起動、停止、またはアンインストールする方法について説明します。
市販の i-PRO カメラには暗号化された AdamApp のみインストールできます。 暗号化されていないアプリは、カメラの開発ライセンスをリクエストしたカメラにのみインストールできます。 暗号化または開発ライセンスをリクエストするには、こちらにアクセスしてください。
カメラにアプリをインストールするにはさまざまな方法があります
カメラ 1 台の場合は、カメラ Web ブラウザーを使用するのが簡単です。
開発者ツール「Adam コントロール拡張機能」も簡単な方法ですが、これは開発者専用です。
i-PRO 構成ツール (iCT) は、複数のカメラに同時にアプリをインストールまたは更新する場合に便利です。
パートナーのシステムから WEB API 経由でアプリを制御
1. カメラ Web ブラウザー
(1) Web ブラウザ http://<ip> を使用してカメラにアクセスします。
(2) 設定ページ[Ext software] - [Software mng.].に移動します。
(3)ファイルを選択して実行します。
(4)インストールされたアプリはアンインストールボタンとともに表示されます。
(5) AdamAppの起動と停止
インストールされたアプリは、「Operation sched.」の設定に従って自動的に起動および停止します。 デフォルトでは常に実行されています。
さらに、AdamApp SDK には、AdamApp を起動するためのスクリプト「startAdamApp.sh」と、AdamApp を停止するためのスクリプト「stopAdamApp.sh」が用意されています。
「startAdamApp.sh シェルスクリプト」を使用する場合は、以下のようにシェルスクリプトを実行する必要があります。 なお、starAdamApp.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 #####
{}
$ cd ${SDK_DIR}/tool/adamapp
$ ./stopAdamApp <AdamApp’s FuncID (in decimal)>
##### AdamApp Information #####
FUNC_ID=257
INSTALL_ID=0DAF95AC
##### stop application result #####
{}
※${SDK_DIR} はSDKインストールディレクトリです。
2. Adam Operation UI(Google Chrome拡張ツール)
2.1 Adam Operation UIインストール方法
Adam Operation UI の Google Chrome 用 Extension をインストールします。
Chrome の「メニューボタン→その他のツール→拡張機能」を選択して、拡張機能ページを表示してください。
ファイルマネージャで、<iPRO_CAMERA_SDK_Vx_xxx>/toolを開き、AdamControlExtensionフォル ダを拡張機能ページ上にドラックアンドドロップをしてください。
インストールできない場合は、拡張機能ページの「デベロッパーモード」を有効にしてください。
ADAM OPERATION UIに接続する際にAuthエラーが表示される場合は下記FAQを確認してください。
https://dev-partner.i-pro.com/space/TPFAQ/1105887310
2.2 使用方法
(1) Google Chrome(バージョン6.0以降)を開き、カメラ(http://<ip>)にアクセスして事前にログインします。
(2) Chromeのアドレスバー右側にある「拡張機能」ボタンをクリックし、「Adam application manager for i-pro」をクリックします。
(3) Adam実行環境に接続する
カメラのIPアドレスを入力し、「Connect」ボタンをクリックします。 接続できない場合は、事前に手順(1)のカメラへのアクセスを行ってください。
同一ブラウザで手順(1)のカメラのアクセスを行っていないと、「Connect」ボタン押下しても接続できません。
.
(4) AdamAppのインストール
インストールする AdamApp を選択します。
インストールを完了します。
(5) AdamAppを起動する
(6) AdamAppを停止する
(7) AdamApp をアップデートする
(8) AdamAppをアンインストールする
3. i-PRO Configuration Tool
i-PRO設定ツール(iCT)/ i-PRO設定プラグイン | i-PRO Products から i-PRO 設定ツールをダウンロードしてください。 基本的な使用方法はマニュアルを参照してください。
(1) ネットワーク上のカメラを検出します
(2) メニュー [Ext. Software Management]- [App. installation/Update] から、アプリをインストールするカメラを選択し、右側の [Partner Applications] を選択して、アプリ ファイルを選択して開始します。
4. パートナーシステムからWEB API経由でアプリを制御
カメラファームウェアは、アプリのインストール「/cgi-bin/adam_install.cgi」、アップデート「/cgi-bin/addon_update」、アンインストール「/cgi-bin/addon_uninstall」用の CGI をサポートしています。詳細については、CGI ドキュメントを参照してください。
開発資料 | i-PRO Products
ADAM WEB API は、Adam Operation UI (Google Chrome 拡張ツール) でも使用される開始および停止 API を提供します。詳細については、SDK ドキュメント「AdamWebAPI_Specification_Vx_xx.pdf」を参照してください。