AWS IoT Events 可讓您輕鬆偵測和回應 IoT 感應器和應用程式指出的變化,例如機器故障、傳送帶卡住或產能減慢,還會因應狀況自動觸發動作或發出提醒。AWS IoT Events 可透過輕鬆且經濟實惠的方式,偵測整個系統的事件,並以適當的動作回應來產生成果,例如,優化生產效率或提高生產品質。

使用 AWS IoT Events 時,您只需按實際使用量付費,沒有最低費用或限制服務用量。

定價簡介

訊息評估

事件偵測器邏輯每次評估傳入的訊息,以判斷是否應觸發動作或狀態變更時,都會針對訊息評估以 1 KB 的增量進行計次收費。由單一事件偵測器評估的 1 KB 訊息,會以單次訊息評估計費。由單一事件偵測器評估的 2 KB 訊息,會以兩次訊息評估計費。轉傳給 10 個事件偵測器的 1 KB 訊息,會以 10 次訊息評估計費。

訊息評估以 1 KB 為增量進行計次收費,且最多可觸發 2 個外部動作。每組 2 個額外動作將作為新的訊息評估進行計次收費。

觸發動作

當 AWS IoT Events 偵測到指定事件或狀態轉換時,即會觸發對外部 AWS 服務的動作,例如,當佔用感應器偵測到運動時,會叫用 AWS Lambda 函數以開啟指示燈。若每次訊息評估最多觸發 2 個此類動作,則無需額外付費。若傳入訊息觸發 2 個以上動作,則會作為額外訊息評估計次收費,以觸發 2 個動為增量。例如,若單一訊息評估觸發 2 個動作,則會視為 1 次訊息評估。若訊息評估觸發 4 個動作,則會視為 2 次訊息評估。

警示

警示功能可讓您設定、視覺化及管理規則型警示,以評估設備行為及找出設備效能問題。依據評估訊息的每個作用中警示執行個體計費。如果警示在一個月內至少評估一次訊息,則認為該警示在每月計費期間處於作用中狀態。須單獨對與警示關聯的訊息評估計費。 如果您為警示觸發的提醒設定了文字通知,則還會產生 AWS Lambda 和 Amazon Simple Notification Service (SNS) 增量費用。

警示定價:每月每個警示 0.10 USD

在所有提供 AWS IoT Events 的 AWS 區域,警示定價均相同。

AWS 免費方案

您從建立 AWS 帳戶當天開始,即享有 12 個月的 AWS 免費方案。作為 AWS 免費方案的一部分,您將在 12 個月的免費試用期內每月免費接收前 2,500 則訊息評估。在免費用量過期或如果您應用程式的用量超過免費用量方案,只需按上述費率付費。您的用量會針對所有區域按月計算,且自動套用到帳單。請注意,免費用量不會從一個帳單週期累積到下一個帳單週期。

定價範例

範例 1 – 範例訊息評估

在 AWS IoT Events 中使用單一偵測器模型對 500 輛卡車的車隊進行建模 (根據輸入訊息自動建立 500 個執行個體)。客戶的遠端資訊處理應用程式使用每輛卡車上的車載感應器,每 1 分鐘傳送一次資料 (1 KB 承載) 來評估卡車的狀態。狀態變更 (5 次訊息評估中的 1 次) 導致針對 Amazon SNS 主題的動作。

每輛卡車的訊息評估次數:1 次訊息/分鐘 * 60 分鐘/小時 * 24 小時/天 * 30 天 = 每月每輛卡車 43,200 次訊息評估

所有卡車的訊息評估總數:500 輛卡車 * (每輛卡車 43,200 次訊息評估) = 每月 21,600,000 次訊息評估

每月費用總額 = US East 1 區域 21.6MM 次訊息評估 * US-East-1 區域15.00 USD/MM 訊息評估 = 324.00 USD

範例 2 – 具有多個動作的訊息評估

在範例 1 的頂部,假設您現在要將每則訊息傳送至 MQTT (標準 IoT 簡訊通訊協定) 主題 (1 個外部動作),寫入 Amazon DynamoDB 資料表,並在以下情況下使用 Amazon SNS 向車隊營運商傳送通知:卡車任何變更的狀態 (假設每 5 則訊息評估中就有 1 個會導致卡車狀態變更)。每月總用量和費用估算如下:
觸發 MQTT 主題 1 個動作的輸入:(4/5) * 21.6MM = 17.28MM
觸發 1 個動作的輸入訊息評估數:17.28MM

觸發 3 個動作的輸入 (MQTT 主題、Amazon DynamoDB 和 Amazon SNS):(1/5) * 21.6MM = 4.32MM
觸發 3 個動作的輸入訊息評估數:4.32MM * (每個輸入為 2 次訊息評估) = 8.64MM

訊息評估總數:17.28MM + 8.64MM = 25.92MM 次訊息評估

每月費用總額 = US East 1 區域 25.92MM 次訊息評估 * US-East-1 區域15.00 USD/MM 訊息評估 = 388.80 USD

範例 3 – 大型訊息的訊息評估

在範例 2 的基礎上,假設您現在想使用 AWS IoT Events 評估 1.5 KB 訊息,而非 1 KB 訊息。每月總用量和費用估算如下:

觸發 MQTT 主題 1 個動作的輸入:17.28MM
觸發 1 個動作的輸入訊息評估數:17.28MM * (每個輸入為 2 次訊息評估) = 34.56MM

觸發 3 個動作的輸入 (MQTT 主題、Amazon DynamoDB 和 Amazon SNS):4.32MM
觸發 3 個動作的 1.5KB 輸入訊息評估數 = 4.32MM * (每個輸入為 3 次訊息評估) = 12.96MM

注意:包含 3 個動作的 1.5KB 輸入將被視為:1 次標準訊息評估 + 1 次訊息大小的增量訊息評估 + 1 次 3 個動作的增量訊息評估 = 每個輸入 3 次訊息評估

訊息評估總數 = 34.56MM + 12.96MM = 47.52MM 次訊息評估

每月費用總額 = US East 1 區域 47.52MM 次訊息評估 * US-East-1 區域15.00 USD/MM 訊息評估 = 712.80 USD

範例 4 – 警示

您已在 AWS IoT Events 中為 500 輛卡車的車隊建立了單一警示定義。客戶的遠端資訊處理應用程式使用車載燃油油位感應器,將燃油油位傳送至 AWS 雲端,並在卡車的燃油油位低於 10% 時通知卡車車隊經理。根據每個車載感應器承載中的卡車 ID (金鑰值),將為 500 輛卡車中的每一輛自動建立一個警示 (已建立 500 個警示),以偵測每輛卡車中的燃油油位何時低於 10%。

在此範例中,我們假設每個燃油油位感應器每 15 分鐘傳送一次資料。這些資料點中的每一個都會觸發警示評估。對於每個警示,假設使用遠端資訊處理應用程式的車隊經理透過每天確認,停用或重設警示 5 次來做出回應。最後,我們假設警示閾值在該月內由警示管理員更新一次 (當卡車的燃油油位低於 5% 而非 10% 時發出警示)。當有新的燃油油位值可用,閾值已更新,或車隊經理對警示採取行動時,將重新評估每輛卡車的警示狀態。

作用中警示的每月費用:US-East-1 區域中每月每個警示 0.10 USD * 500 個警示 = 50 USD

訊息評估總數 = 收到的資料點數 + 閾值更新數 + 使用者動作數

每月每個警示收到的資料點數 = 每 15 分鐘 1 個資料點 * 每小時 60 分鐘 * 每天 24 小時 * 每月 30 天 = 2,800

每月每個警示的閾值更新次數 = 1

每月每個警示的使用者動作數 = 每天 5 次操作人員動作 * 每月 30 天 = 150

每月每個警示的訊息評估總數 = 2,800 + 1 + 150 = 3,031

每月的訊息評估費用 = 每個警示 3,031 次訊息評估 * 500 個警示 * 15 USD/US-East-1 區域的 MM 評估 = 22.73 USD

每月費用總額 = 50 USD (作用中警示的每月費用) + 22.73 USD (用於訊息評估) = 500 輛卡車每月 72.73 USD

進一步了解 IoT Events
進一步了解 IoT Events

閱讀 AWS IoT Events 常見問答集

進一步了解 
註冊免費的 AWS 帳戶
註冊 AWS 帳戶

立即存取 AWS 免費方案。

註冊 
開始在主控台使用 IoT Events 進行建置
開始在主控台進行建置

在 AWS IoT Events 主控台中開始使用。

登入