使用 Azure CLI 建立 IoT 中樞

本文將說明如何使用 Azure CLI 建立 IoT 中樞。

必要條件

在建立 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 延伸模組中可用的命令: