Vytvoření centra IoT pomocí šablony Azure Resource Manager (PowerShell)

V tomto článku se dozvíte, jak pomocí šablony Azure Resource Manager vytvořit IoT Hub a skupinu příjemců pomocí Azure PowerShell. Šablony Resource Manageru jsou soubory JSON, které definují, jaké prostředky je pro řešení potřeba nasadit. Další informace o vývoji šablon Resource Manager najdete v dokumentaci k Azure Resource Manager.

Požadavky

modul Azure PowerShell nebo Azure Cloud Shell

Azure Cloud Shell je užitečné, pokud nechcete modul PowerShellu instalovat místně, protože Cloud Shell provádí z prohlížeče.

Vytvoření centra IoT

Šablona Resource Manager JSON použitá v tomto článku je jednou z mnoha šablon z šablon azure pro rychlý start. Šablona JSON vytvoří centrum Azure Iot se třemi koncovými body (eventhub, cloud-zařízení a zasílání zpráv) a skupinou příjemců. Další informace o schématu šablony iot Hubu najdete v tématu Typy prostředků Microsoft.Devices (IoT Hub).

Pomocí následujícího příkazu PowerShellu vytvořte skupinu prostředků, která se pak použije k vytvoření centra IoT. Šablona JSON se používá v nástroji -TemplateUri.

Pokud chcete spustit následující skript PowerShellu, vyberte Vyzkoušet a otevřete Cloud Shell Azure. Zkopírujte skript, vložte ho do prostředí a stiskněte enter. Odpovězte na výzvy. Tyto výzvy vám pomůžou vytvořit nový prostředek, zvolit oblast a vytvořit nové centrum IoT. Po zodpovězení se do konzoly vytiskne potvrzení vašeho centra IoT.

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (for example: centralus)"
$iotHubName = Read-Host -Prompt "Enter the IoT Hub name"

New-AzResourceGroup -Name $resourceGroupName -Location "$location"
New-AzResourceGroupDeployment `
    -ResourceGroupName $resourceGroupName `
    -TemplateUri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devices/iothub-with-consumergroup-create/azuredeploy.json" `
    -iotHubName $iotHubName

Poznámka

Pokud chcete použít vlastní šablonu, nahrajte soubor šablony do Cloud Shell a pak pomocí -TemplateFile přepínače zadejte název souboru. Viz například Nasazení šablony.

Další kroky

Vzhledem k tomu, že jste nasadili centrum IoT pomocí šablony Azure Resource Manager, můžete prozkoumat:

Další informace o vývoji pro IoT Hub najdete v tématu Sady SDK Pro Azure IoT.

Další možnosti IoT Hub najdete tady: