Azure CLI kullanarak IoT hub'ı oluşturma

Bu makalede, Azure CLI kullanarak IoT hub'ı oluşturma adımları gösterilmektedir.

Önkoşullar

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: