New-AzIotHub cmdlet 'ini kullanarak IoT Hub 'ı oluşturma

Giriş

Azure IoT Hub 'ları oluşturmak ve yönetmek için Azure PowerShell cmdlet 'lerini kullanabilirsiniz. Bu öğreticide, PowerShell ile bir IoT Hub 'ı oluşturma gösterilmektedir.

Bu nasıl yapılır? için bir Azure aboneliğine ihtiyacınız vardır. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Not

Bu makale Azure Az PowerShell modülünü kullanacak şekilde güncelleştirilmiştir. Az PowerShell modülü, Azure ile etkileşim kurmak için önerilen PowerShell modülüdür. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Azure Cloud Shell kullanma

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell’i barındırır. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Bu makaledeki kodu, yerel ortamınıza herhangi bir şey yüklemeye gerek kalmadan çalıştırmak için Cloud Shell’in önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell’i başlatmak için:

Seçenek Örnek/Bağlantı
Kod bloğunun sağ üst köşesindeki Deneyin’i seçin. Deneyin seçeneği belirlendiğinde, kod otomatik olarak Cloud Shell’e kopyalanmaz. Azure Cloud Shell için Deneyin örneği
Cloud Shell’i tarayıcınızda açmak için https://shell.azure.com bölümüne gidin veya Cloud Shell’i Başlat düğmesini seçin. Cloud Shell’i yeni bir pencerede başlatma
Azure portalın sağ üst köşesindeki menü çubuğunda yer alan Cloud Shell düğmesini seçin. Azure portaldaki Cloud Shell düğmesi

Azure Cloud Shell’de bu makaledeki kodu çalıştırmak için:

  1. Cloud Shell’i başlatın.

  2. Kodu kopyalamak için kod bloğunda Kopyala düğmesini seçin.

  3. Windows ve Linux sisteminde Ctrl+Shift+V tuşlarını kullanarak veya macOS’de Cmd+Shift+V tuşlarını kullanarak kodu Cloud Shell oturumuna yapıştırın.

  4. Kodu çalıştırmak için Enter tuşuna basın.

Azure aboneliğinize bağlanma

Cloud Shell kullanıyorsanız, aboneliğinizde zaten oturum açtınız. Bunun yerine PowerShell 'i yerel olarak çalıştırıyorsanız, Azure aboneliğinizde oturum açmak için aşağıdaki komutu girin:

# Log into Azure account.
Login-AzAccount

Kaynak grubu oluşturma

IoT Hub 'ı dağıtmak için bir kaynak grubuna ihtiyacınız vardır. Mevcut bir kaynak grubunu kullanabilir ya da yeni bir kaynak grubu oluşturabilirsiniz.

IoT Hub 'ınız için bir kaynak grubu oluşturmak için New-AzResourceGroup komutunu kullanın. Bu örnek Doğu ABD bölgesinde MyIoTRG1 adlı bir kaynak grubu oluşturur:

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

IoT hub oluşturma

Önceki adımda oluşturduğunuz kaynak grubunda bir IoT Hub 'ı oluşturmak için New-AzIotHub komutunu kullanın. Bu örnek Doğu ABD bölgesinde Mytesotub adlı bir S1 hub oluşturur:

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

IoT Hub 'ının adı genel olarak benzersiz olmalıdır.

Önemli

IoT Hub 'ı bir DNS uç noktası olarak herkese açık olacağı için, bu dosyayı adlandırdığınızda hassas veya kişisel olarak tanımlanabilir bilgiler girmemeye özen gösterin.

Aboneliğinizdeki tüm IoT Hub 'larını Get-AzIotHub komutunu kullanarak listeleyebilirsiniz:

Get-AzIotHub

Bu örnekte, önceki adımda oluşturduğunuz S1 standart IoT Hub gösterilmektedir.

Remove-AzIotHub komutunu kullanarak IoT Hub 'ını silebilirsiniz:

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

Alternatif olarak, Remove-AzResourceGroup komutunu kullanarak bir kaynak grubunu ve içerdiği tüm kaynakları kaldırabilirsiniz:

Remove-AzResourceGroup -Name MyIoTRG1

Sonraki adımlar

Artık bir PowerShell cmdlet 'i kullanarak bir IoT Hub 'ı dağıttıysanız, daha fazla bilgi edinmek istiyorsanız aşağıdaki makalelere göz atın:

IoT Hub için geliştirme hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

IoT Hub yeteneklerini daha fazla incelemek için bkz.: