使用Microsoft Azure IoT 中樞
重要
這是 Azure Sphere (舊版) 檔。 Azure Sphere(舊版)將於 2027 年 9 月 27 日淘汰,且使用者此時必須移轉至 Azure Sphere(整合式)。 使用位於 TOC 上方的版本選取器來檢視 Azure Sphere (整合式) 檔。
Azure Sphere 應用程式可以與 Azure IoT 中樞 互動,以傳送和接收訊息、管理裝置對應項,以及從 Azure IoT 服務應用程式接收直接方法呼叫。 若要使用這些功能,您需要Microsoft Azure 訂用帳戶和 Azure IoT 中樞 實例。
Azure IoT 中樞 設定
搭配 Azure Sphere 裝置使用 Azure IoT 中樞 牽涉到多重步驟驗證程式:
- 從 Azure Sphere 安全性服務下載驗證 CA 憑證,以驗證 Azure Sphere 租使用者的證書頒發機構單位。
- 將 CA 憑證上傳至 Azure IoT 中樞 裝置佈建服務 (DPS),以在 Azure IoT 中樞 實例中註冊裝置。
- 驗證 CA 憑證,以證明 Azure Sphere 租用戶的擁有權。 在傳回中,接收第二個憑證-驗證憑證,您可以在IoT中樞註冊您的裝置。
此程式有助於:
- 防止詐騙裝置身分識別,因此無法使用不受信任的裝置
- 防止使用遭入侵或未受信任的 Azure Sphere OS
- 確定只有授權實體可以在 Azure IoT 中樞 實例中註冊裝置
請遵循設定適用於 Azure Sphere 的 IoT 中樞以完成驗證程式中的步驟。
重要
雖然可以使用 連接字串 搭配裝置特定的共用存取密鑰來向 Azure IoT 中樞 實例驗證應用程式,但這類解決方案比使用憑證式驗證更安全。 任何有權存取共用存取密鑰的人員都可以代表該裝置傳送和接收訊息。 為了確保裝置和應用程式的安全性,請一律使用本主題中所述的憑證式驗證程式。
使用 Azure IoT 中樞
如需 Azure IoT 中樞 設定的逐步解說,請參閱 GitHub 上的 Azure IoT 範例應用程式。
Azure IoT 中樞 SDK
適用於 C 的 Azure IoT 裝置 SDK 包含可在 Azure Sphere 應用程式中使用的 Azure IoT 中樞 用戶端連結庫。
若要深入瞭解 Azure IoT 中樞
這些工具可協助您管理 Azure IoT 中樞 中的裝置:
Iothub-explorer 是命令行工具,其會執行與裝置總管相同的工作,但也可讓您查詢和設定裝置對應項中的資訊。
Azure IoT 工具組是跨平臺的開放原始碼 Visual Studio Code 延伸模組,可協助您在 Visual Studio Code 中管理 Azure IoT 中樞 和裝置。
如需使用其他 Azure 服務和工具的擴充 IoT 案例,請參閱下列教學課程: