共用方式為


擴充您的 IoT 解決方案

本概觀介紹用以擴充 Azure IoT 解決方案之選項的重要概念。 每個小節都包含有可提供進一步詳細資訊和指引的內容連結。

擴充性案例

IoT 解決方案的擴充性案例包括:

分析和視覺化

典型的IoT解決方案包含來自裝置和資產的數據分析和視覺效果,以啟用商務見解。 若要深入了解,請參閱分析 IoT 資料並將其視覺化

與其他服務整合

IoT 解決方案可能包含其他系統,例如資產管理、工作排程和控制自動化系統。 這類系統可能會:

  • 使用來自IoT資產或裝置的數據作為預測性維護系統的輸入,以產生工作排程系統中的專案。
  • 更新裝置登錄,以確保其具有來自資產管理系統的最新資料。
  • 將訊息傳送至您的資產或裝置,以根據控制自動化系統中的規則來控制其行為。

擴充性機制

下列各節說明可用於擴充 IoT 解決方案的主要機制。

下圖顯示一般邊緣型IoT解決方案中元件的高階檢視。 本文著重於圖表中醒目提示的擴充點:

此圖顯示邊緣型解決方案的高階IoT解決方案架構。

在 Azure IoT 中,解決方案擴充性是指您可以新增至邊緣和雲端服務內建功能的方式,並與其他服務建置整合。

訊息代理程式

Azure IoT 作業包含 MQTT 訊息代理程式,會將訊息從連接器路由傳送至連線至雲端端點的數據流。 您可以將自己的 Pod 部署到叢集,以與訊息代理程式互動以:

  • 在 MQTT 訊息上使用自訂訊息處理邏輯。
  • 建置自定義應用程式邏輯以在邊緣執行。

訊息代理程式是以 MQTT 通訊協定為基礎,並支援 API 和 SDK,例如:

訊息代理程式包含 狀態存放區 ,可讓您跨邊緣叢集管理分散式應用程式狀態。

雲端服務

Azure IoT 作業中的北行連接器可讓您將訊息從資產路由傳送到不同的雲端端點。 路由訊息可讓您建置與其他服務的整合,以及匯出數據以供分析和視覺效果。

REST API

Azure IoT 作業 REST API 提供下列功能,可協助您擴充 IoT 解決方案:

  • 管理訊息代理程式。
  • 管理數據流。