使用 Kinesis Data Analytics 進行即時 IoT 裝置監控指引會自動佈建即時收集、處理、分析和視覺化 IoT 裝置連線和活動資料所需的服務。此指引旨在提供分析及視覺化指標框架,能讓您專注於增加新指標,無須費神管理潛在基礎設施。
概觀
以下圖表展示了您可以使用 GitHub 上的範例程式碼建置的架構。

使用 Kinesis Data Analytics 進行即時 IoT 裝置監控指引架構
當 AWS IoT 從您的連線裝置擷取資料時,AWS IoT 規則會傳送資料到 Kinesis 資料交付串流。交付串流將事件封存在 Simple Storage Service (Amazon S3) 儲存貯體中,並將資料傳送到 Kinesis Data Analytics 應用程式進行處理。
此應用程式會先將資料傳送到 AWS Lambda 函數,接著再即時傳送到 DynamoDB 表中存放。此應用程式亦會傳送已處理的資料到第二個 Kinesis Data 交付串流,該交付串流將封存於 Simple Storage Service (Amazon S3) 儲存貯體中。
該指引亦會建立 Amazon Cognito 使用者集區、Simple Storage Service (Amazon S3) 儲存貯體、Amazon CloudFront 分發和即時儀表板,以安全地讀取和顯示 DynamoDB 表中儲存的帳戶活動。
功能
使用 Kinesis Data Analytics 進行即時 IoT 裝置監控參考實作
使用 Kinesis Data Analytics 進行即時 IoT 裝置監控指引可立即使用,透過對該指引的充分利用,來建置您自己的 IoT 裝置監控解決方案。
Amazon Kinesis Data Analytics 應用程式
此指引包含隨附 SQL 陳述式的 Amazon Kinesis Data Analytics 應用程式,可針對內建儀表板指標進行運算。
裝置監控儀表板
該指引提供簡單的儀表板,可以每 10 秒從 Amazon DynamoDB 載入資料到折線圖以及每分鐘載入資料到長條圖。
異常偵測
使用 Kinesis Data Analytics 進行即時 IoT 裝置監控指引可充分利用 Amazon Kinesis 內建的異常偵測功能。