使用 Azure CLI 建立 IoT 中樞
本文將說明如何使用 Azure CLI 建立 IoT 中樞。
必要條件
在 Azure Cloud Shell 中使用 Bash 環境。 如需詳細資訊,請參閱 Azure Cloud Shell 中的 Bash 快速入門。
若要在本地執行 CLI 參考命令,請安裝 Azure CLI。 若您在 Windows 或 macOS 上執行,請考慮在 Docker 容器中執行 Azure CLI。 如需詳細資訊,請參閱〈如何在 Docker 容器中執行 Azure CLI〉。
如果您使用的是本機安裝,請使用 az login 命令,透過 Azure CLI 來登入。 請遵循您終端機上顯示的步驟,完成驗證程序。 如需其他登入選項,請參閱使用 Azure CLI 登入。
出現提示時,請在第一次使用時安裝 Azure CLI 延伸模組。 如需擴充功能詳細資訊,請參閱使用 Azure CLI 擴充功能。
執行 az version 以尋找已安裝的版本和相依程式庫。 若要升級至最新版本,請執行 az upgrade。
在建立 IoT 中樞時,必須將其建立在資源群組內。 使用現有的資源群組,或執行下列命令來建立資源群組 (英文):
az group create --name {your resource group name} --location westus
提示
上一個範例會建立位於美國西部位置的資源群組。 您可以執行下列命令,以檢視可用位置清單:
az account list-locations -o table
建立 IoT 中樞
使用 Azure CLI 建立資源群組,然後新增 IoT 中樞。
使用 IoT 中樞的全域唯一名稱,在資源群組中執行下列命令建立 IoT 中樞 (英文):
az iot hub create --name {your iot hub name} \
--resource-group {your resource group name} --sku S1
重要
由於 IoT 中樞可作為可公開探索的 DNS 端點,在命名時請勿輸入任何敏感或個人識別資訊。
上一個命令會在您付費使用的 S1 定價層中建立 IoT 中樞。 如需詳細資訊,請參閱 Azure IoT 中樞價格。
如需 Azure IoT 中樞命令的詳細資訊,請參閱 az iot hub
參考文章。
更新 IoT 中樞
建立 IoT 中樞後,您可以變更現有 IoT 中樞的設定。 以下是一些您可以為 IoT 中樞設定的屬性:
定價與級別:移轉至不同的層級,或設定 IoT 中樞單位數目。
IP 篩選器:您可以在這裡指定將由 IoT 中樞接受或拒絕的 IP 位址範圍。
屬性:可以複製並在其他位置使用的屬性清單,例如資源識別碼、資源群組、位置等等。
如需更新 IoT 中樞的選項完整清單,請參閱 az iot 中樞更新命令參考頁面。
在 IoT 中樞註冊新的裝置
在本節中,您會在 IoT 中樞的身分識別登錄中建立裝置身分識別。 除非裝置在身分識別登錄中具有輸入項目,否則無法連線至中樞。 如需詳細資訊,請參閱了解 IoT 中樞中的身分識別登錄。 此裝置身分識別已啟用 IoT Edge。
執行下列命令以建立裝置身分識別。 使用 IoT 中樞名稱,並建立新的裝置識別碼名稱來取代 {iothub_name}
和 {device_id}
。 此命令會建立具有預設授權的裝置身分識別 (共用私密金鑰)。
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
結果會是 JSON 列印成品,其中包含您的金鑰和其他資訊。
或者,有數個選項可使用不同類型的授權來註冊裝置。 若要探索選項,請參閱 az iot hub device-identity 參考頁面上的 [範例]。
移除 IoT 中樞
有各種命令可以刪除個別資源,例如 IoT 中樞。
若要刪除 IoT 中樞 (英文),請執行下列命令︰
az iot hub delete --name {your iot hub name} -\
-resource-group {your resource group name}
下一步
深入了解適用於 Azure CLI 的 Microsoft Azure IoT 延伸模組中可用的命令:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應