この AWS ソリューション実装では、どのようなことが可能ですか?

アマゾン ウェブ サービス (AWS) は、リアルタイムで IoT デバイスの接続とアクティビティデータを収集、処理、分析、視覚化するために必要なサービスを自動的にプロビジョニングするリファレンス実装である、Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングソリューションを提供します。このソリューションは、メトリクスを分析して視覚化するためのフレームワークを提供するように設計されているため、基盤となるインフラストラクチャの管理ではなく、新しいメトリクスの追加に集中できます。

このソリューションのバージョン 1.1.2 では、最新の Node.js ランタイムを使用します。バージョン 1.0 では、Node.js 8.10 ランタイムを使用していますが、2019 年 12 月 31 日にサポートを終了しています。バージョン 1.1.2 にアップグレードするには、スタックを更新します。詳細については、デプロイガイドを参照してください。

AWS ソリューション実装の概要

 

AWS は、AWS IoT を使用してデバイスデータを取り込むソリューション、Amazon Kinesis Data Firehose がデータをアーカイブするソリューション、Kinesis Data Analytics がリアルタイムでメトリックを計算するソリューション、Amazon Simple Storage Service (Amazon S3) と Amazon DynamoDB がメトリックデータを永続的に保存するソリューションを提供します。このソリューションは、リアルタイムでデバイスの接続性メトリクスを視覚化するダッシュボードを備えています。

下図は、このソリューションの実装ガイドと付属の AWS CloudFormation テンプレートを使用して構築することができるコンポーネントと機能を示しています。

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングのソリューションアーキテクチャ
 拡大イメージを見る

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングのソリューションアーキテクチャ

AWS IoT が接続されたデバイスからデータを取り込むと、AWS IoT ルールがデータを Kinesis データ配信ストリームに送信します。配信ストリームは、Amazon S3 バケット内のイベントをアーカイブし、データを Kinesis Data Analytics アプリケーションに送信して処理します。

アプリケーションは、 AWS Lambda 関数にデータを送信し、この関数は DynamoDB テーブルにリアルタイムでデータを保存します。また、アプリケーションは Amazon S3 バケットにアーカイブするために処理されたデータを 2つ目の Kinesis データ配信ストリームに送信します。

このソリューションでは、Amazon Cognito ユーザープール、Amazon S3 バケット、Amazon CloudFront ディストリビューション、リアルタイムダッシュボードを作成して、DynamoDB テーブルに保存されているアカウントアクティビティを安全に読み取り、表示します。

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリング

バージョン 1.1.2
最終更新日: 2019 年 12 月
著者: AWS

見積りデプロイ時間: 10 分

下のボタンをクリックして、ソリューションの更新を登録してください。

注: RSS 更新を購読するには、使用しているブラウザで RSS プラグインを有効にする必要があります。 

このソリューション実装はお役に立ちましたか?
フィードバックを送る 

機能

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングのリファレンス実装

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングをすぐに使えるように、または独自の IoT デバイスモニタリングソリューションを構築するためのリファレンス実装として、利用します。

デバイスモニタリングダッシュボード

このソリューションは、Amazon DynamoDB からのデータを 10 秒ごとの折れ線グラフと 1 分ごとの棒グラフに読み込む、シンプルなダッシュボードを特徴としています。

Amazon Kinesis Data Analytics アプリケーション

このソリューションには、組み込みダッシュボードのメトリックを計算する SQL ステートメントを備えた Amazon Kinesis Data Analytics アプリケーションが含まれています。

異常検出

Kinesis Data Analytics を使ったリアルタイム IoT デバイスモニタリングは、Amazon Kinesis 組み込みの異常検出を利用します。
アイコンを作成する
自分でソリューションをデプロイする

よくみられるアーキテクチャ上の問題に関して答えを知るため、AWS ソリューション実装のライブラリを閲覧する。

詳細はこちら 
APN パートナーを見つける
APN パートナーを見つける

サービスの開始をサポートする AWS 認定コンサルティングパートナーとテクノロジーパートナーを見つけましょう。

詳細はこちら 
アイコンについて調べる
ソリューションコンサルティングサービスについて調べる

ソリューションをデプロイし、AWS により審査済みのサポートを受けるため、コンサルティングサービスのポートフォリオを閲覧する。

詳細はこちら