從拓撲上看,Azure 物聯網 (IoT) 解決方案是跨IoT裝置、IoT平臺和IoT應用程式分割的資產和元件集合。 事件、深入解析和動作是跨這些結構元件發生的數據流和處理管線。
本文說明IoT裝置、平台和應用程式特性。 本文也會討論IoT Edge閘道,以及IoT平臺證明、驗證、通訊協定和布建。
IoT 裝置、平台和應用程式
IoT 裝置 是將事件傳送至IoT應用程式並從中接收命令的實體或虛擬專案。 項目和裝置兩者都表示IoT解決方案中的已連線裝置。
IoT 裝置具有下列一或多個特性:
- 擁有在解決方案中區分它的唯 一身 分識別。
- 具有 應用程式可以存取的屬性或 狀態。
- 將事件傳送至IoT平臺,讓應用程式採取行動。
- 從應用程式接收要執行的命令。
IoT 平臺是一組服務,可讓裝置和應用程式彼此連線及通訊。 Azure IoT 平臺通常由 Azure 事件中樞等 Azure IoT 中樞 和事件路由服務所組成。
IoT 平臺至少:
- 代理程式可保護 裝置與受信任應用程式之間的連線、 驗證和 通訊 。
- 產生 連入事件的內容深入解析 ,以判斷事件路由至端點。
應用程式 是IoT解決方案特有的案例特定服務和元件集合。 IoT 應用程式通常具有:
- 混合使用 Azure 或其他服務進行計算、記憶體和事件端點,並結合唯一的應用程式商業規則。
- 用來 接收和處理傳入裝置事件的事件工作流程。
- 動作 工作流程,將命令傳送至裝置或其他進程。
參與者
本文由 Microsoft 維護。 原始投稿人如下。
主體作者:
- 傑森·瓦茲沃思 |首席軟體工程師