Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Updated:

Table of Contents
minLevel1
maxLevel7

はじめに

ここでは、AdamAppと、Container版AdamAppの概要比較について説明します。

AdamAppとContainer版AdamAppを比較してのメリットとデメリット

【メリット】

  • 開発環境をコンテナレジストリから取得できます。

  • Azure IoT HubにIoT Edge Deviceとして登録可能。

  • Visual Studio Codeの拡張機能で簡単にデプロイ可能。

  • 追加アプリ開発環境に好きなライブラリをaptなどを用いてインストールできます。

  • SDK v2.00未満と同様、映像・音声の取得、各種情報取得、CNN/物体検知、CV処理、イベントループによる処理、独自の設定値の保存や編集、一部のカメラ情報の設定や取得などは実現できます。

【デメリット】

  • Adam API / Adam Web APIを利用して従来版と同様の機能が実現できるが、Adam Web APIによるアプリのインストール・アンインストール・開始・停止・スケジュール設定は不可能。

  • Azure 以外のクラウドに対応することはできない。

Container版AdamAppの開発手法

Container版AdamAppの開発手法について説明します。

...

Visual Studio Codeでの開発を推奨します。

...

i-PROカメラへコンポーネントをインストールする必要がなくなります。Visual Studio Code上でビルド、プッシュ、デプロイまで実施できます。

...

インターネット接続は必須となります。

...

Container Adamapp for Azure IoT Edgeの対象カメラ

Container Adamapp for Azure IoT Edgeは、Dockerコンテナ形式のカメラアプリケーションで、SoCがCV52のカメラのみ対応しています。

カメラのSoCについては、https://dev-partner.i-pro.com/space/TPFAQ/694780048を参照ください。

ファームウェアバージョン v3.10以降が対象です。

Container Adamapp for Azure IoT Edgeの対象システム

Container Adamapp for Azure IoT Edgeは、Microsoft Azure IoT Edgeを通じて、遠隔でアプリのデプロイを行ったり、複数カメラのアプリを管理することが可能です。

...

Info

Container Adamapp for Azure IoT Edgeを使ったシステムを構築し、運用するためには、Azure IoT Edge上でサービスを提供しているサービスプロバイダーとの連携が必須となります。(当社ではサービスは提供しておりません)

対象となる開発者

以下が、Container Adamapp for Azure IoT Edgeの開発対象者となります。

・上記、サービスプロバイダーとの関係をもっており、そのシステム上で動作する当社カメラ用アプリを開発される方

・上記サービスプロバイダーの方で、当社カメラ用のアプリを開発される方

Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein