AWS IoT Things Graph可視化開發物聯網應用程序

AWS IoT Things Graph可視化開發物聯網應用程序

AWS IoT Things Graph可視化開發物聯網應用程序

正確使用工具是人類文明的里程碑,人類發展史就是一部利用工具提升效率的革命歷史

工具選擇得當,不用編程即可開發物聯網應用

藉助 AWS IoT Things Graph,您可以在幾乎或完全無需編寫代碼的情況下連接設備(如傳感器和傳動裝置)和 Web 服務,從而輕鬆構建物聯網應用程序。通過 AWS IoT Things Graph,可以輕鬆連接原本並非配合使用的設備和服務。

AWS IoT Things Graph是一種服務,可以輕鬆地以可視方式連接不同的設備和Web服務來構建IoT應用程序。

目前,物聯網應用正在使用各種設備和Web服務構建,以自動執行各種用例的任務,例如智能家居,工業自動化和能源管理。由於沒有任何廣泛採用的標準,開發人員現在很難讓來自多個製造商的設備相互連接以及與Web服務連接。這迫使開發人員編寫大量代碼,將他們的IoT應用程序所需的所有設備和Web服務連接在一起。AWS IoT Things Graph提供了一個可視化的拖放界面,用於連接和協調設備和Web服務,因此您可以快速構建IoT應用程序。例如,在商業農業應用中,您可以定義溼度,溫度,以及在雲中提供天氣數據服務的灑水傳感器,以實現自動澆水。您使用預先構建的可重用組件(稱為模型)來表示設備和服務,這些組件隱藏了諸如協議和接口之類的低級細節,並且易於集成以創建複雜的工作流。

您可以使用這些用於流行設備類型的預構建模型(例如交換機和可編程邏輯控制器(PLC))開始使用AWS IoT Things Graph,或者使用基於GraphQL的模式建模語言創建您自己的自定義模型,並部署您的IoT只需點擊幾下,即可在AWS IoT Greengrass設備上應用,例如攝像頭,有線電視機頂盒或機器人手臂。物聯網Greengrass是一種提供本地計算和安全雲連接的軟件,因此即使沒有互聯網連接,設備也可以快速響應本地事件,並且可以在從Raspberry Pi到服務器級設備的各種設備上運行。IoT Things Graph應用程序在支持IoT Greengrass的設備上運行。

優點

更快地構建物聯網應用程序

AWS IoT Things Graph提供可重用的模型,代表設備和Web服務,並彌合低級細節(如通信協議和專有接口)的差異。將模型組合在一起以使用可視界面創建物聯網應用程序很容易。您可以將預構建模型庫用於常用設備類型(如開關,鎖和可編程邏輯控制器(PLC)),並在不同的應用程序部署中重複使用它們。您還可以使用基於GraphQL的模式建模語言創建自己的模型。

輕鬆創建複雜的工作流程

AWS IoT Things Graph提供了一種表示複雜流程的直觀方式,例如在生產線上焊接車架,在檢測到異常時自動關閉生產線,以及在識別出可疑行為時實施建築物鎖定,作為可視化工作流程。工作流由設備和Web服務之間的特定順序的一組交互組成。您只需拖放設備和Web服務,並定義它們之間的交互順序即可創建工作流。例如,您可以創建由運動傳感器觸發的工作流程,該工作流程將自動拍照併發送文本消息。IoT Things Graph協調設備和服務之間的交互,包括任何必要的協議轉換或單元轉換。

易於管理和監控

只需點擊幾下,AWS IoT Things Graph就可以將您的IoT應用程序打包並部署到支持AWS IoT Greengrass的設備上。IoT Things Graph協調設備和Web服務之間的交互,並重試任何失敗的步驟,以確保您的工作流程順利運行。在應用程序運行時,您可以跟蹤指標,設置警報,查看日誌文件以及查看實時狀態更新。

這個怎麼運作

步驟1:通過從模型庫中拖放設備和Web服務模型來構建流程。通過指定應將哪些模型輸出路由為其他模型的輸入來定義模型之間的交互。

步驟2:選擇Amazon S3存儲桶以存儲應用程序配置,並選擇將運行應用程序的AWS IoT Greengrass設備。

步驟3:只需在控制檯中單擊幾下,即可將模型與AWS IoT註冊表中的設備相關聯。AWS IoT Things Graph使用該關聯從應用程序中的設備捕獲遙測數據。

第4步:定義將啟動流程的觸發器。觸發器可以是本地連接設備的輸出。在該示例中,當門鎖檢測到有效的鑰匙卡時,觸發酒店個性化流程。

步驟5:將應用程序部署到AWS IoT支持Greengrass的設備以進行本地執行。AWS IoT Things Graph打包相關的依賴項並推送到設備。IoT Things Graph在本地協調交互。

用例

家庭自動化

智能家居集成商希望連接各種設備,從冰箱到燈泡再到電視。然而,他們努力讓設備協同工作,因為他們來自不同的供應商。AWS IoT Things Graph消除了理解低級設備細節的需要,因此集成商可以專注於構建連接的家庭應用程序。例如,IoT Things Graph可以輕鬆構建家庭安全解決方案,將運動傳感器,煙霧探測器和攝像頭與面部識別服務集成在一起,這樣您就可以發現入侵者並生成警報。然後,只需單擊幾下,即可跨不同的家庭佈局部署解決方案。

工業自動化

工業公司需要保持低成本並確保正確的庫存水平。他們希望使用連接的設備來獲取新的供應鏈數據,但將設備連接到雲以及現有的企業資源規劃(ERP)系統是一項挑戰,因為它需要編寫低級代碼。AWS IoT Things Graph允許您為每個連接的設備構建模型,並在數百個不同的設施中重複使用它,而無需重寫特定於部署的代碼。因此,您可以收集設備數據並將其連接到ERP系統,以便更深入地瞭解整個供應鏈。由於應用程序部署在邊緣,因此甚至可以在沒有Internet連接的情況下運行。

能源管理

AWS IoT Things Graph可視化開發物聯網應用程序

公用事業提供商希望優化能源消耗並提供更好的客戶服務,因此他們提供智能電錶,根據天氣條件控制HVAC系統。藉助AWS IoT Things Graph,您可以添加對各種HVAC系統的支持,連接到天氣數據服務,並將應用程序部署到使用AWS IoT Greengrass啟用的智能儀表,而無需花費數月時間編寫新的集成代碼。


分享到:


相關文章: