本アプリケーションノートでは、
-
GigEカメラから画像を取得すること
-
取得した画像をArmadilloに接続されたUSBメモリなどの外部ストレージに保存すること
-
取得した画像やその他情報をクラウドにアップロードすること
-
コンテンツサーバ上にある画像をWebブラウザから閲覧すること
などの開発時に必要になることの多い処理を実装しているシンプルな構成のシステムの例として、GigEカメラから取得した画像をクラウドにアップロードして
閲覧できる監視カメラシステムのサンプルアプリケーションを紹介します。
![[注記]](images/note.png) | |
---|
本書内のサンプルではGigEカメラを使用していますが、USBカメラでも同様のシステムを作ることが可能です。
詳細は「USBカメラを使う」を参照してください。 |
本システムの構成図を以下に示します。
AWS内のシステム構成図を以下に示します。
1.2. Armadillo上で動作するシステム全体のフロー
Armadilloの電源投入後からの状態遷移図を以下に示します。
図中の各処理の内容については「各処理のシーケンス図」を参照してください。
1.3. Webサーバ上で動作するアプリケーション
Amazon Elastic Compute Cloud(EC2)内のWebサーバ上で動作するアプリケーションのシーケンス図です。
本システムのデータストア仕様を以下の表に示します。