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:
- Možnosti rozhraní REST API poskytovatele prostředků IoT Hub
- Možnosti azure Resource Manager
- Syntaxe JSON a vlastnosti pro použití v šablonách: Typy prostředků Microsoft.Devices
Další informace o vývoji pro IoT Hub najdete v tématu Sady SDK Pro Azure IoT.
Další možnosti IoT Hub najdete tady: