保護 IoT 解決方案
本概觀介紹用以管理 Azure IoT 解決方案之選項的重要概念。 每個小節都包含有可提供進一步詳細資訊和指引的內容連結。
下圖顯示一般 IoT 解決方案中元件的高階檢視。 本文著重於管理 IoT 解決方案的相關領域。
有許多選項可用來管理 IoT 解決方案,包括 Azure 入口網站、PowerShell 和 ARM 範本。 本文摘要說明主要選項。
若要了解如何保護您的 IoT 解決方案,請參閱保護您的 IoT 解決方案。
監視
雖然 IoT 解決方案中有特別用於監視裝置的工具,但您也必須能夠監視 IoT 服務的健康情況:
服務 | 監視選項 |
---|---|
IoT 中樞 | 使用 Azure 監視器來監視 IoT 中樞 (部分機器翻譯) 檢查 IoT 中樞服務和資源健康情況 |
裝置佈建服務 (DPS) | 使用 Azure 監視器來監視 DPS 執行個體 |
IoT Edge | 使用 Azure 監視器來監視 IoT Edge 機群 (部分機器翻譯) 監視 IoT Edge 部署 (部分機器翻譯) |
IoT Central | 使用稽核記錄來追蹤 IoT Central 應用程式中的活動 (部分機器翻譯) 使用 Azure 監視器來監視 IoT Central 應用程式 (部分機器翻譯) |
Azure Digital Twins | 使用 Azure 監視器監視 Azure Digital Twins 資源 |
若要深入了解 Azure 監視器服務,請參閱 Azure 監視器概觀 (部分機器翻譯)。
Azure 入口網站
Azure 入口網站提供一致的 GUI 環境來管理您的 Azure IoT 服務。 例如,您可使用入口網站:
動作 | 連結 |
---|---|
在 Azure 訂用帳戶中部署服務執行個體 | 管理 IoT 中樞 設定 DPS 管理 IoT Central 應用程式 (部分機器翻譯) 設定 Azure Digital Twins 執行個體 |
設定 服務 | 建立及刪除路由和端點 (IoT 中樞) (部分機器翻譯) 部署 IoT Edge 模組 (部分機器翻譯) 設定檔案上傳 (IoT 中樞) 管理裝置註冊 (DPS) 管理配置原則 (DPS) |
ARM 範本和 Bicep
若要為 Azure IoT 解決方案實作基礎結構即程式碼,請使用 Azure Resource Manager 範本 (ARM 範本)。 範本是一個 JavaScript 物件標記法 (JSON) 檔案,會定義專案的基礎結構和設定。 Bicep 是新語言,提供與 ARM 範本相同的功能,但是語法更易於使用。
例如,您可使用 ARM 範本或 Bicep:
動作 | 連結 |
---|---|
在 Azure 訂用帳戶中部署服務執行個體 | 建立 IoT 中樞 設定 DPS (部分機器翻譯) |
管理服務 | 建立及刪除路由和端點 (IoT 中樞) Azure Resource Manager SDK 範例 (IoT Central) (英文) |
如需 ARM 範本和 Bicep 參考文件,請參閱:
PowerShell
使用 PowerShell 將 IoT 解決方案的管理自動化。 例如,您可使用 PowerShell:
動作 | 連結 |
---|---|
在 Azure 訂用帳戶中部署服務執行個體 | 使用 New-AzIotHub Cmdlet 建立 IoT 中樞 (英文) 建立 IoT Central 應用程式 (部分機器翻譯) |
管理服務 | 建立及刪除路由和端點 (IoT 中樞) 管理 IoT Central 應用程式 (部分機器翻譯) |
如需 PowerShell 參考文件,請參閱:
Azure CLI
使用 Azure CLI 將 IoT 解決方案的管理自動化。 例如,您可使用 Azure CLI:
動作 | 連結 |
---|---|
在 Azure 訂用帳戶中部署服務執行個體 | 使用 Azure CLI 建立 IoT 中樞 (英文) 建立 IoT Central 應用程式 (部分機器翻譯) 設定 Azure Digital Twins 執行個體 設定 DPS (部分機器翻譯) |
管理服務 | 建立及刪除路由和端點 (IoT 中樞) 大規模部署和監視 IoT Edge 模組 (部分機器翻譯) 管理 IoT Central 應用程式 (部分機器翻譯) 建立 Azure Digital Twins 圖形 |
如需 Azure CLI 參考文件,請參閱:
az iot hub
az iot device
(IoT 中樞)az iot edge
az iot dps
az iot central
az iot du
(Azure Device Update)az dt
(Azure Digital Twins)
Azure DevOps 工具
使用 Azure DevOps 工具來將 IoT 解決方案的管理自動化。 例如,您可使用 Azure DevOps 工具來啟用: