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