共用方式為


擴充您的 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 解決方案:

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