更快速建立 IoT 應用程式

模型

AWS IoT Things Graph 可讓您減少花費在了解低階裝置詳細資訊以及編寫程式碼讓裝置和 Web 服務協同工作的時間,協助您更快速地建立 IoT 應用程式。AWS IoT Things Graph 允許您利用模型來表示裝置和 Web 服務,讓您輕鬆使用裝置和 Web 服務。模型是一種抽象化,以一組動作 (輸入)、事件 (輸出) 和狀態 (屬性) 呈現裝置。模型會將裝置界面與其相關實作分開。例如,可以用一組屬性 (狀態、可調光)、事件 (日光節約時間結束) 和動作 (開啟) 來代表開關。

模型資料儲存器

AWS IoT Things Graph 可以輕鬆重複使用模型,因此您無須為每個 IoT 應用程式部署複寫程式碼。您可以使用 AWS IoT Things Graph 主控台中的模型編輯器,並利用 AWS IoT Things Graph 以 GraphQL 為基礎的結構描述模型分析語言建立自己的模型,或者選擇常用裝置 (如電燈開關和溫度感應器) 的模型。模型建立之後會儲存在模型資料儲存器中,您可以在各應用程式存取和重複使用模型。因此,您的 IoT 應用程式便可取得可重複使用的建置區塊。

映射庫

AWS IoT Things Graph 無須編寫程式碼即可使用映射庫,將一個裝置的輸出轉換為另一個裝置的輸入。例如,由於像 API、協定和訊息語法等裝置詳細資訊的差異,ZigBee 動作感測器不能與 Z-Wave 攝影機通訊。「映射」會將低階裝置詳細資訊從一個裝置轉換為另一個裝置能理解的格式,允許它們進行互動而無須任何軟體變更。AWS IoT Things Graph 的內建映射庫為工業和連網家庭中的常見 IoT 應用程式提供數百種常見概念,例如亮度、顏色和音量,您也可以建立自己的概念。

輕鬆建立複雜的工作流程

工作流程

AWS IoT Things Graph 在 AWS IoT Things Graph 主控台提供拖放式界面,以簡化應用程式開發。在拖放界面中,您可以透過連接模型、定義模型之間的互動以及建立工作流程,以視覺化的方式建立應用程式。工作流程由各種流程組成,而流程則是由一系列步驟連接的多個物件 (裝置和服務) 所組成。您可以變更步驟的順序,而且可以增加新裝置和商業邏輯,以便讓應用程式進化,無須修改整個 IoT 應用程式。工作流程是由裝置遙測所觸發。觸發之後,AWS IoT Things Graph 會執行工作流程的每個步驟。AWS IoT Things Graph 會追蹤每個步驟的狀態,並在出現問題時重試。

易於管理和監控

在邊緣執行

AWS IoT Things Graph 應用程式可以在 AWS 雲端或邊緣執行,例如在啟用 AWS IoT Greengrass 的裝置上執行,因此即使沒有網際網路連線,也可以快速回應本機事件。AWS IoT Greengrass 是一種軟體,可讓您安全地執行本機運算、簡訊、資料快取、同步操作及機器推論功能。部署非常容易,只要在 AWS IoT Things Graph 主控台按幾下滑鼠即可啟動。AWS IoT Things Graph 會將模型與執行時間捆綁在一起,並將其推送到您的 IoT Greengrass 裝置,在其中接聽訊息並協調互動。

應用程式監控

透過 AWS IoT Things Graph,您可以了解應用程式的執行狀態,藉此輕鬆調整應用程式並修復任何缺陷。AWS IoT Things Graph 會發出成功、失敗和執行時間指標,讓您可以從主控台監控和管理應用程式。AWS IoT Things Graph 會將整個 IoT 應用程式執行歷史記錄存放在資料存放區並公開 API,以便您能準確掌握應用程式中發生的情況。

現在,您可以使用 AWS CloudWatch 指標監控您的 AWS IoT Things Graph 工作流程。您可以收集 AWS IoT Things Graph 執行的工作流程步驟的指標 (包括成功計數、失敗計數和總數),然後在 AWS CloudWatch 內為所有這些指標設定警示閾值。例如,您可以設定用於監視失敗的流程數的警示,並將通知傳送至下游應用程式或操作員。

進一步了解
進一步了解定價

依雲端或邊緣部署的定價

進一步了解 
註冊
註冊 AWS 帳戶

立即取得 AWS 免費方案並開始使用 AWS IoT Things Graph

註冊 
開始使用
取得問題解答

檢閱有關 AWS IoT Things Graph 的常見問答集

進一步了解