New-AzIotHub cmdlet'ini kullanarak IoT hub'ı oluşturma
Azure IoT hub'ları oluşturmak ve yönetmek için Azure PowerShell cmdlet'lerini kullanabilirsiniz. Bu öğreticide, PowerShell ile IoT hub'ı oluşturma gösterilmektedir.
Not
Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Alternatif olarak, makinenize ek modüller yüklemek istemiyorsanız Azure Cloud Shell'i kullanabilirsiniz. Aşağıdaki bölüm, Azure Cloud Shell'i kullanmaya başlamanızı sağlar.
Azure Cloud Shell
Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.
Azure Cloud Shell'i başlatmak için:
Seçenek | Örnek/Bağlantı |
---|---|
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. | |
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. | |
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. |
Azure Cloud Shell'i kullanmak için:
Cloud Shell'i başlatın.
Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.
Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.
Kodu veya komutu çalıştırmak için Enter'ı seçin.
Önkoşullar
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 yeni 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"
Azure aboneliğinize bağlanma
Cloud Shell kullanıyorsanız, aboneliğinizde zaten oturum açmışsınızdır, bu nedenle bu bölümü atlayabilirsiniz. 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
IoT hub oluşturma
Kaynak grubunuzu kullanarak bir IoT hub'ı oluşturun. New-AzIotHub komutunu kullanın. Bu örnek, Doğu ABD bölgesinde MyTestIoTHubadlı 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 genel olarak bulunabileceğinden, adlandırırken hassas veya kişisel bilgileri girmekten kaçının.
Aboneliğinizdeki tüm IoT hub'larını listelemek için Get-AzIotHub komutunu kullanın.
Bu örnek, önceki adımda oluşturduğunuz S1 Standart IoT Hub'ını gösterir.
Get-AzIotHub
IoT hub'ını silmek için Remove-AzIotHub komutunu kullanın.
Remove-AzIotHub `
-ResourceGroupName MyIoTRG1 `
-Name MyTestIoTHub
IoT hub'ını güncelleştirme
Mevcut bir IoT hub'ının ayarlarını oluşturulduktan sonra değiştirebilirsiniz. IoT hub'ı için ayarlayabileceğiniz bazı özellikler şunlardır:
Fiyatlandırma ve ölçek: Farklı bir katmana geçin veya IoT Hub birimi sayısını ayarlayın.
IP Filtresi: IoT hub'ı tarafından kabul edilecek veya reddedilecek bir IP adresi aralığı belirtin.
Özellikler: Kaynak kimliği, kaynak grubu, konum gibi başka bir yerde kopyalayıp kullanabileceğiniz özelliklerin listesi.
Güncelleştirme seçeneklerinin tam listesi için Set-AzIotHub komutlarını keşfedin.
Sonraki adımlar
PowerShell cmdlet'ini kullanarak bir IoT hub'ı dağıttığınız için daha fazla makale keşfedin:
IoT hub'ınızla çalışmaya yönelik PowerShell cmdlet'leri.
IoT Hub için geliştirme:
IoT Hub'ın özelliklerini keşfedin: