簡介

已完成

雲端原生應用程式在本質上為模組化,元件鬆散耦合且獨立。 您可以使用任意組合的技術堆疊來獨立開發其中每一個元件,同時仍然允許其透過定義完善的程式設計介面進行互動。

這些元件可以包含在 IoT 裝置上執行的軟體,以及一系列專為收集和處理裝置遙測而設計的 Azure 服務。 Azure 服務包括:Azure IoT 中樞、Azure 裝置布建服務、Azure 地圖服務、Azure 時間序列深入解析,以及 Azure IoT Edge。 設計應用程式時,您可以選取其中一或多個服務,或實作 Azure IoT Central,這會順暢地整合所有服務。 Azure IoT Central 提供一組全方位功能,可協助您設計、測試和實作依賴 IoT 遙測的分散式應用程式。

假設您任職於 Adatum Corporation,這是家用設備的製造商。 您領導一支小型開發小組,而且剛完成專案的第一個階段,提供冰箱庫存管理解決方案。 此解決方案是由後端 API 和前端 Web 應用程式所組成,兩者都在 Azure Kubernetes Service (AKS) 叢集上執行。 您的客戶可以使用此雲端原生應用程式,輕鬆地識別他們需要重新補貨的項目。 他們也可以設定此應用程式以自動重新排序必要的項目。

您負責開發另一組智慧型冰箱相關的功能,這些功能會收集和處理板上溫度和濕度感應器所產生的 IoT 遙測資料。 您打算遵循在專案第一個階段所套用的同一架構範例,並將您的解決方案併入另一組鬆散結合的元件,藉此擴充您的解決方案。 解決方案會追蹤遙測資料並促進其分析。 其也會允許長期儲存遙測資料,並在發生問題時支援自動警示和補救。 為了達成目標,您已決定要探索並測試 Azure IoT Central 的功能。

必要條件

  • 對 Azure 有基本了解
  • 對雲端運算有基本的了解
  • 對程式設計概念有基本的熟悉

學習目標

完成本課程模組之後,您應該會進一步了解如何:

  • 描述 Azure IoT Central 在雲端原生應用程式內容中的角色。
  • 設定 Azure IoT Central 應用程式。
  • 透過 Azure IoT Central 處理和分析 IoT 遙測。