擴充您的 IoT 解決方案
本概觀介紹用以擴充 Azure IoT 解決方案之選項的重要概念。 每個小節都包含有可提供進一步詳細資訊和指引的內容連結。
下圖顯示一般 IoT 解決方案中元件的高階檢視。 本文著重於擴充 IoT 解決方案的相關領域。
在 Azure IoT 中,解決方案擴充性是指您可以新增至 IoT 雲端服務內建功能,以及建置與其他服務整合的方式。
擴充性案例
IoT 解決方案的擴充性案例包括:
分析和視覺化
典型的 IoT 解決方案包括分析和視覺化來自您裝置的資料,以啟用商務深入解析。 若要深入了解,請參閱分析 IoT 資料並將其視覺化。
與其他服務整合
IoT 解決方案可能包含其他系統,例如資產管理、工作排程和控制自動化系統。 這類系統可能會:
- 使用來自 IoT 裝置的資料作為預測性維護系統的輸入,以在工作排程系統中產生項目。
- 更新裝置登錄,以確保其具有來自資產管理系統的最新資料。
- 將訊息傳送到您的裝置,以根據控制自動化系統中的規則來控制其行為。
Azure 健康資料服務
Azure 健康資料服務是一組以開放標準和架構為基礎的受控 API 服務,以利工作流程改善醫療保健並提供可調整且安全的醫療保健解決方案。 IoT 解決方案可使用這些服務,將 IoT 資料整合到醫療保健解決方案中。
擴充性機制
下列各節說明可用於擴充 IoT 解決方案的主要機制。
服務 API (IoT 中樞)
IoT 中樞和裝置佈建服務 (DPS) 提供一組服務 API,可讓您用於管理您的中樞並與裝置互動。 這些 API 包括:
- 登錄管理
- 與裝置對應項和數位對應項互動
- 傳送雲端到裝置的訊息及呼叫命令
- 管理註冊群組 (DPS)
- 管理初始裝置對應項狀態 (DPS)
如需可用服務 API 的清單,請參閱服務 SDK。
REST API (IoT Central)
IoT Central REST API 提供下列功能,協助您擴充 IoT 解決方案:
- 查詢連線至應用程式的裝置
- 管理裝置範本和部署資訊清單
- 管理裝置和裝置群組
- 藉由與裝置屬性和呼叫命令互動來控制裝置
若要深入了解,請參閱 IoT Central REST API。
路由和資料匯出
IoT 中樞和 IoT Central 都可讓您將裝置遙測路由傳送至不同的端點。 路由遙測可讓您建立與其他服務的整合,並匯出資料以供分析和視覺化。
除了裝置遙測之外,IoT 中樞和 IoT Central 也可以將屬性更新和裝置連線狀態訊息傳送至其他端點。 路由傳送這些訊息可讓您建立與其他需要裝置狀態資訊之服務的整合:
- IoT 中樞路由可將裝置遙測、屬性變更事件、裝置連線事件和裝置生命週期事件傳送至目的地,例如 Azure 事件中樞、Azure Blob 儲存體及 Cosmos DB。
- IoT 中樞事件方格整合使用 Azure 事件方格,將裝置連線、裝置生命週期和遙測事件等 IoT 中樞事件分散至其他 Azure 服務。
- IoT Central 規則可以將裝置遙測和屬性值傳送至 Webhook、Microsoft Power Automate 及 Azure Logic Apps。
- IoT Central 資料匯出可以將裝置遙測、屬性變更事件、裝置連線事件和裝置生命週期事件傳送至目的地,例如 Azure Blob 儲存體、Azure 資料總管、Azure 事件中樞和 Webhook。
IoT Central 應用程式範本
IoT Central 應用程式範本提供建置 IoT 解決方案的起點,其中包含與其他服務的整合。 您可使用此範本來建立應用程式,其中包含與您的解決方案相關的資源。 若要深入了解,請參閱 IoT Central 應用程式範本。