Aracılığıyla paylaş


az iot ops ns device

Note

Bu başvuru, Azure CLI (sürüm 2.67.0 veya üzeri) için azure-iot-ops uzantısının bir parçasıdır. Uzantı, az iot ops ns device komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Cihaz Kayıt Defteri ad alanları içindeki cihazları yönetin.

Komutlar

Name Description Tür Durum
az iot ops ns device create

Cihaz Kayıt Defteri ad alanında bir cihaz oluşturun.

Extension Georgia
az iot ops ns device delete

Cihaz Kayıt Defteri ad alanından bir cihaz silin.

Extension Georgia
az iot ops ns device endpoint

Cihaz Kayıt Defteri ad alanları içindeki cihazlar için uç noktaları yönetin.

Extension Georgia
az iot ops ns device endpoint inbound

Cihaz Kayıt Defteri ad alanları içindeki cihazlar için gelen uç noktaları yönetin.

Extension Georgia
az iot ops ns device endpoint inbound add

Cihaz Kayıt Defteri ad alanları içindeki cihazlara gelen uç noktalar ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add custom

Cihaz Kayıt Defteri ad alanında bir cihaza özel bir gelen uç nokta ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add media

Cihaz Kayıt Defteri ad alanında bir cihaza medya gelen uç noktası ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add mqtt

Cihaz Kayıt Defteri ad alanında bir cihaza MQTT gelen uç noktası ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add onvif

Cihaz Kayıt Defteri ad alanında bir cihaza ONVIF gelen uç noktası ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add opcua

Cihaz Kayıt Defteri ad alanında bir cihaza OPC UA gelen uç noktası ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add rest

Cihaz Kayıt Defteri ad alanında bir cihaza geri kalan bir gelen uç nokta ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound add sse

Cihaz Kayıt Defteri ad alanında bir cihaza SSE gelen uç noktası ekleyin.

Extension Georgia
az iot ops ns device endpoint inbound list

Cihaz Kayıt Defteri ad alanında bir cihazın gelen uç noktalarını listeleme.

Extension Georgia
az iot ops ns device endpoint inbound remove

Cihaz Kayıt Defteri ad alanında bir cihazdan gelen uç noktaları kaldırın.

Extension Georgia
az iot ops ns device endpoint list

Cihaz Kayıt Defteri ad alanında bir cihazın tüm uç noktalarını listeleme.

Extension Georgia
az iot ops ns device query

Cihaz Kayıt Defteri ad alanlarına cihazları sorgulama.

Extension Georgia
az iot ops ns device show

Cihaz Kayıt Defteri ad alanında bir cihazın ayrıntılarını gösterin.

Extension Georgia
az iot ops ns device update

Cihaz Kayıt Defteri ad alanında bir cihazı güncelleştirme.

Extension Georgia

az iot ops ns device create

Cihaz Kayıt Defteri ad alanında bir cihaz oluşturun.

Cihaz bir Azure IoT İşlemleri örneğine bağlanır.

az iot ops ns device create --instance
                            --name
                            --resource-group
                            [--attr --custom-attribute]
                            [--disabled {false, true}]
                            [--manufacturer]
                            [--model]
                            [--os]
                            [--os-version --osv]
                            [--tags]

Örnekler

En az yapılandırmaya sahip bir cihaz oluşturma

az iot ops ns device create --name mydevice --instance myInstance -g myInstanceResourceGroup

Özel özniteliklere sahip bir cihaz oluşturma

az iot ops ns device create --name mydevice --instance myInstance -g myInstanceResourceGroup --attr location=building1 floor=3

Üretici bilgileri ve işletim sistemi ayrıntılarıyla bir cihaz oluşturma

az iot ops ns device create --name mydevice --instance myInstance -g myInstanceResourceGroup --manufacturer "Contoso" --model "Gateway X1" --os "Linux" --os-version "4.15"

Etiketlerle devre dışı bırakılmış cihaz oluşturma

az iot ops ns device create --name mydevice --instance myInstance -g myInstanceResourceGroup --disabled --tags environment=test criticality=low

Gerekli Parametreler

--instance -i

Azure IoT İşlemleri örneğinin adı.

--name -n

Oluşturulacak cihazın adı.

--resource-group -g

Azure IoT İşlemleri örneğinin kaynak grubu.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--attr --custom-attribute

Cihaz için ek özel özniteliklere karşılık gelen boşlukla ayrılmış anahtar=değer çiftleri. Bu parametre birden çok kez kullanılabilir.

--disabled

Cihazı devre dışı bırakın.

Özellik Değer
Parametre grubu: Additional Info Arguments
Kabul edilen değerler: false, true
--manufacturer

Cihaz üreticisi.

Özellik Değer
Parametre grubu: Additional Info Arguments
--model

Cihaz modeli.

Özellik Değer
Parametre grubu: Additional Info Arguments
--os

Cihaz işletim sistemi.

Özellik Değer
Parametre grubu: Additional Info Arguments
--os-version --osv

Cihaz işletim sistemi sürümü.

Özellik Değer
Parametre grubu: Additional Info Arguments
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az iot ops ns device delete

Cihaz Kayıt Defteri ad alanından bir cihaz silin.

az iot ops ns device delete --instance
                            --name
                            --resource-group
                            [--yes {false, true}]

Örnekler

Cihaz silme

az iot ops ns device delete --name mydevice --instance myInstance -g myInstanceResourceGroup

Gerekli Parametreler

--instance -i

Azure IoT İşlemleri örneğinin adı.

--name -n

Oluşturulacak cihazın adı.

--resource-group -g

Azure IoT İşlemleri örneğinin kaynak grubu.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--yes -y

[y]es öğesini istem olmadan onaylayın. CI ve otomasyon senaryoları için kullanışlıdır.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az iot ops ns device query

Cihaz Kayıt Defteri ad alanlarına cihazları sorgulama.

Cihaz adı, üretici, model ve daha fazlası gibi çeşitli arama ölçütlerine göre cihazları ad alanları arasında sorgular.

az iot ops ns device query [--cq --custom-query]
                           [--disabled {false, true}]
                           [--instance]
                           [--manufacturer]
                           [--model]
                           [--name]
                           [--os]
                           [--os-version --osv]
                           [--resource-group]

Örnekler

IoT İşlemleri örneğindeki cihazları sorgulama

az iot ops ns device query --instance myInstance -g myInstanceResourceGroup

Belirli bir cihazı ada göre sorgulama

az iot ops ns device query --name mydevice

Belirli bir üreticinin cihazlarını sorgulama

az iot ops ns device query --manufacturer "Contoso"

Cihazları aramak için özel sorgu kullanma

az iot ops ns device query --custom-query "where tags.environment=='production'"

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--cq --custom-query

Kullanılacak özel sorgu. Örnek adı ve kaynak grubu dışında diğer tüm sorgu bağımsız değişkenleri yoksayılır.

--disabled

Varlığın durumu.

Özellik Değer
Parametre grubu: Additional Info Arguments
Kabul edilen değerler: false, true
--instance -i

Azure IoT İşlemleri örneğinin adı.

--manufacturer

Cihaz üreticisi.

Özellik Değer
Parametre grubu: Additional Info Arguments
--model

Cihaz modeli.

Özellik Değer
Parametre grubu: Additional Info Arguments
--name -n

Oluşturulacak cihazın adı.

--os

Cihaz işletim sistemi.

Özellik Değer
Parametre grubu: Additional Info Arguments
--os-version --osv

Cihaz işletim sistemi sürümü.

Özellik Değer
Parametre grubu: Additional Info Arguments
--resource-group -g

Azure IoT İşlemleri örneğinin kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az iot ops ns device show

Cihaz Kayıt Defteri ad alanında bir cihazın ayrıntılarını gösterin.

az iot ops ns device show --instance
                          --name
                          --resource-group

Örnekler

Cihazın ayrıntılarını gösterme

az iot ops ns device show --name mydevice --instance myInstance -g myInstanceResourceGroup

Gerekli Parametreler

--instance -i

Azure IoT İşlemleri örneğinin adı.

--name -n

Oluşturulacak cihazın adı.

--resource-group -g

Azure IoT İşlemleri örneğinin kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az iot ops ns device update

Cihaz Kayıt Defteri ad alanında bir cihazı güncelleştirme.

az iot ops ns device update --instance
                            --name
                            --resource-group
                            [--attr --custom-attribute]
                            [--disabled {false, true}]
                            [--os-version --osv]
                            [--tags]

Örnekler

Cihaz özel özniteliklerini güncelleştirme

az iot ops ns device update --name mydevice --instance myInstance -g myInstanceResourceGroup --attr location=building2 floor=5

İşletim sistemi sürümünü güncelleştirme

az iot ops ns device update --name mydevice --instance myInstance -g myInstanceResourceGroup --os-version "4.18"

Cihazı devre dışı bırakma

az iot ops ns device update --name mydevice --instance myInstance -g myInstanceResourceGroup --disabled

Cihaz etiketlerini güncelleştirme

az iot ops ns device update --name mydevice --instance myInstance -g myInstanceResourceGroup --tags environment=production criticality=high

Gerekli Parametreler

--instance -i

Azure IoT İşlemleri örneğinin adı.

--name -n

Oluşturulacak cihazın adı.

--resource-group -g

Azure IoT İşlemleri örneğinin kaynak grubu.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--attr --custom-attribute

Cihaz için ek özel özniteliklere karşılık gelen boşlukla ayrılmış anahtar=değer çiftleri. Bu parametre birden çok kez kullanılabilir.

--disabled

Cihazı devre dışı bırakın.

Özellik Değer
Parametre grubu: Additional Info Arguments
Kabul edilen değerler: false, true
--os-version --osv

Cihaz işletim sistemi sürümü.

Özellik Değer
Parametre grubu: Additional Info Arguments
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False