從 IoT Edge 上的事件方格轉換至 Azure IoT Edge 原生功能

Azure IoT Edge 上的 Azure 事件方格將於 2023 年 3 月 31 日淘汰。 請更新您的應用程式,以改用 Azure IoT Edge 原生功能。

我們為什麼要淘汰?

淘汰 IoT Edge 上的事件方格有一個主要原因。 事件方格在雲端原生空間中不斷演進,不僅在 Azure 中提供更強固的功能,也會在具有 Azure Arc 的 Kubernetes 內部部署案例中提供更強固的功能。

IoT Edge 上的事件方格 IoT Edge 中樞
- 在本機/雲端發佈和訂閱事件
- 將事件轉送至事件方格
- 將事件轉送至 Azure IoT 中樞
- 在本機回應 Azure Blob 儲存體事件
- 連線至 IoT 中樞
- 在本機的模組或裝置之間路由傳送訊息
- 取得離線支援
- 篩選訊息

如何轉換至 IoT Edge 功能

若要使用 IoT Edge 功能,請遵循下列步驟:

  1. 根據下一節中的功能資料表識別您的案例。
  2. 請遵循該文件來變更您的架構,並根據您想要轉換的案例進行程式碼變更。
  3. 藉由傳送和接收訊息/事件來驗證更新的架構。

IoT Edge 上的事件方格與IoT Edge

下表重點摘要此轉換期間的主要差異。

IoT Edge 上的事件方格 IoT Edge
在本機或雲端發佈、訂閱和轉送事件 使用 IoT Edge 中樞的訊息路由功能來促進本機和雲端通訊。 它藉由代理訊息,建立裝置對模組、模組對模組和裝置對裝置通訊,讓裝置和模組彼此保持獨立。

如果您要訂閱 IoT Edge 中樞,您可以視需要建立事件,以發佈至事件方格。 如需詳細資訊,請參閱 Azure IoT 中樞和 IoT Edge 上的事件方格
將事件轉送至 IoT 中樞 使用 IoT Edge 中樞,最佳化傳送訊息至雲端時的連線,並提供離線支援。 如需詳細資訊,請參閱 IoT Edge 中樞雲端通訊
回應 IoT Edge (預覽版) 上的 Blob 儲存體事件 您可以在建立或更新 Blob 時,使用 Azure 函數應用程式來回應雲端上的 Blob 儲存體事件。 如需詳細資訊,請參閱適用於 Azure Functions 的 Azure Blob 儲存體觸發程序 (部分機器翻譯) 和教學課程:將 Azure Functions 部署為模組 - Azure IoT Edge (部分機器翻譯)。 不支援 IoT Edge Blob 儲存體模組中的 Blob 觸發程序。