Azure CLI kullanarak IoT hub'ı oluşturma
Bu makalede, Azure CLI kullanarak IoT hub'ı oluşturma adımları gösterilmektedir.
Önkoşullar
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz. Azure Cloud Shell'de Bash için Hızlı Başlangıç.
CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yi yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz. Azure CLI'yi Docker kapsayıcısında çalıştırma.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
IoT hub'ı oluşturduğunuzda bir kaynak grubunda oluşturmanız gerekir. Mevcut bir kaynak grubunu kullanın veya kaynak grubu oluşturmak için aşağıdaki komutu çalıştırabilirsiniz:
az group create --name {your resource group name} --location westus
İpucu
Önceki örnekte kaynak grubu Batı ABD konumunda oluşturulur. Şu komutu çalıştırarak kullanılabilir konumların listesini görüntüleyebilirsiniz:
az account list-locations -o table
IoT hub oluşturma
Azure CLI'yi kullanarak bir kaynak grubu oluşturun ve ardından bir IoT hub'ı ekleyin.
Aşağıdaki komutu çalıştırarak kaynak grubunuzda bir IoT hub'ı oluşturun ve IoT hub'ınız için genel olarak benzersiz bir ad kullanın:
az iot hub create --name {your iot hub name} \
--resource-group {your resource group name} --sku S1
Önemli
IoT hub'ı dns uç noktası olarak genel olarak bulunabileceğinden, adlandırırken hassas veya kişisel olarak tanımlanabilir bilgiler girmekten kaçının.
Önceki komut, faturalandırıldığınız S1 fiyatlandırma katmanında bir IoT hub'ı oluşturur. Daha fazla bilgi için bkz. Azure IoT Hub fiyatlandırması.
Azure IoT Hub komutları hakkında daha fazla bilgi için başvuru makalesine az iot hub
bakın.
IoT hub'ını güncelleştirme
Mevcut 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 birim 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 vb. gibi başka bir yerde kopyalayıp kullanabileceğiniz özelliklerin listesi.
IoT hub'ını güncelleştirme seçeneklerinin tam listesi için az iot hub update commands başvuru sayfasına bakın.
IoT hub'ına yeni bir cihaz kaydetme
Bu bölümde IoT hub'ınızdaki kimlik kayıt defterinde bir cihaz kimliği oluşturacaksınız. Bir cihaz, kimlik kayıt defterinde bir girdisi olmadığı sürece hub'a bağlanamaz. Daha fazla bilgi için bkz. IoT hub'ınızdaki kimlik kayıt defterini anlama. Bu cihaz kimliği IoT Edge etkin.
Cihaz kimliği oluşturmak için aşağıdaki komutu çalıştırın. IoT hub'ınızın adını kullanın ve yerine {iothub_name}
yeni bir cihaz kimliği adı oluşturun.{device_id}
Bu komut, varsayılan yetkilendirmeye (paylaşılan özel anahtar) sahip bir cihaz kimliği oluşturur.
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
Sonuç, anahtarlarınızı ve diğer bilgileri içeren bir JSON çıktısıdır.
Alternatif olarak, farklı yetkilendirme türleri kullanarak bir cihazı kaydetmek için çeşitli seçenekler vardır. Seçenekleri keşfetmek için bkz. az iot hub device-identity reference sayfasındaki örnekler.
IoT hub'larını kaldırma
IoT hub'ı gibi tek bir kaynağı silmek için çeşitli komutlar vardır.
IoT hub'ını silmek için aşağıdaki komutu çalıştırın:
az iot hub delete --name {your iot hub name} -\
-resource-group {your resource group name}
Sonraki adımlar
Azure CLI için Microsoft Azure IoT uzantısında sağlanan komutlar hakkında daha fazla bilgi edinin: