Vytvoření centra IoT pomocí rutiny New-AzIotHub

K vytváření a správě center Azure IoT můžete použít rutiny Azure PowerShellu. V tomto kurzu se dozvíte, jak vytvořit Centrum IoT pomocí PowerShellu.

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Případně můžete použít Azure Cloud Shell, pokud nechcete do počítače instalovat další moduly. Následující část vám pomůže začít s Azure Cloud Shellem.

Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Předinstalované příkazy Cloud Shellu můžete použít ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Vyberte Vyzkoušet v pravém horním rohu bloku kódu nebo příkazu. Výběrem možnosti Vyzkoušet se kód ani příkaz automaticky nekopíruje do Cloud Shellu. Screenshot that shows an example of Try It for Azure Cloud Shell.
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Button to launch Azure Cloud Shell.
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Screenshot that shows the Cloud Shell button in the Azure portal

Použití Azure Cloud Shellu:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.

  3. Vložte kód nebo příkaz do relace Cloud Shellu tak, že ve Windows a Linuxu vyberete ctrl+Shift+V nebo vyberete Cmd+Shift+V v macOS.

  4. Stisknutím klávesy Enter spusťte kód nebo příkaz.

Požadavky

K nasazení ioT Hubu potřebujete skupinu prostředků. Můžete použít stávající skupinu prostředků nebo vytvořit novou skupinu.

K vytvoření nové skupiny prostředků pro centrum IoT použijte příkaz New-AzResourceGroup . Tento příklad vytvoří skupinu prostředků s názvem MyIoTRG1 v oblasti USA – východ:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

Připojení k předplatnému Azure

Pokud používáte Cloud Shell, jste už přihlášení ke svému předplatnému, takže můžete tuto část přeskočit. Pokud používáte PowerShell místně, zadejte následující příkaz pro přihlášení k předplatnému Azure:

# Log into Azure account.
Login-AzAccount

Vytvoření centra IoT

Vytvořte centrum IoT pomocí vaší skupiny prostředků. Použijte příkaz New-AzIotHub. Tento příklad vytvoří centrum S1 s názvem MyTestIoTHub v oblasti USA – východ:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

Název centra IoT musí být globálně jedinečný.

Důležité

Vzhledem k tomu, že centrum IoT bude veřejně zjistitelné jako koncový bod DNS, nezapomeňte se vyhnout zadávání citlivých nebo identifikovatelných osobních údajů při jejich pojmenování.

Pokud chcete vypsat všechna centra IoT ve vašem předplatném, použijte příkaz Get-AzIotHub .

Tento příklad ukazuje IoT Hub úrovně S1 Úrovně Standard, který jste vytvořili v předchozím kroku.

Get-AzIotHub

K odstranění centra IoT použijte příkaz Remove-AzIotHub .

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

Aktualizace ioT Hubu

Po vytvoření můžete změnit nastavení existujícího centra IoT. Tady jsou některé vlastnosti, které můžete nastavit pro centrum IoT:

Ceny a škálování: Migrace na jinou úroveň nebo nastavení počtu jednotek IoT Hubu

Filtr IP adres: Zadejte rozsah IP adres, které bude služba IoT Hub přijmout nebo odmítnout.

Vlastnosti: Seznam vlastností, které můžete kopírovat a používat jinde, například ID prostředku, skupinu prostředků, umístění atd.

Prozkoumejte příkazy Set-AzIotHub pro úplný seznam možností aktualizace.

Další kroky

Teď, když jste nasadili Centrum IoT pomocí rutiny PowerShellu, projděte si další články:

Vývoj pro IoT Hub:

Prozkoumejte možnosti ioT Hubu: