Aracılığıyla paylaş


az iot central device twin

Not

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

IoT Central cihaz ikizlerini yönetme.

Komutlar

Name Description Tür Durum
az iot central device twin replace

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin yazılabilir özellik değerlerini değiştirin.

Dahili GA
az iot central device twin show

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin tüm özellik değerlerini alın.

Dahili GA
az iot central device twin update

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin yazılabilir özellik değerlerini güncelleştirin.

Dahili GA

az iot central device twin replace

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin yazılabilir özellik değerlerini değiştirin.

Cihaz bileşeni özelliklerini, cihaz modülü özelliklerini veya cihaz modülü bileşeni özelliklerini değiştirmek için --component-name, --module-name veya her ikisini birden sağlar.

az iot central device twin replace --app-id
                                   --content
                                   --device-id
                                   [--api-version {2022-06-30-preview, 2022-07-31}]
                                   [--central-api-uri]
                                   [--co]
                                   [--mn]
                                   [--token]

Örnekler

Cihaz özelliklerini değiştirme

az iot central device twin replace --app-id {appid} --device-id {deviceid} -k {content}

Cihaz bileşeni özelliklerini değiştirme

az iot central device twin replace --app-id {appid} --device-id {deviceid} --co {componentname} -k {content}

Cihaz modülü bileşen özelliklerini değiştirme

az iot central device twin replace --app-id {appid} --device-id {deviceid} --mn {modulename} --co {componentname} -k {content}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--content -k

İstek yapılandırması. JSON dosyasının veya ham dizeli JSON'un yolunu belirtin. [Dosya Yolu Örneği: ./path/to/file.json] [Dizeli JSON Örneği: {'a': 'b'}].

--device-id -d

Hedef cihazın cihaz kimliği. Cihaz kimliğini, Cihaz Ayrıntıları sayfasındaki Bağlan düğmesine tıklayarak bulabilirsiniz.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Bu komut parametresi kullanım dışı bırakıldı ve yoksayılacak. Gelecek sürümde ioT Central API'lerini yalnızca en son GA sürümünden destekleyeceğiz. Herhangi bir API henüz GA değilse en son önizleme sürümünü çağıracağız.

kabul edilen değerler: 2022-06-30-preview, 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--co --component-name

Cihaz bileşeninin adı.

--mn --module-name

Cihaz modülünün adı.

--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az iot central device twin show

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin tüm özellik değerlerini alın.

Cihaz bileşeni özelliklerini, cihaz modülü özelliklerini veya cihaz modülü bileşeni özelliklerini almak için --component-name, --module-name veya her ikisini de sağlar.

az iot central device twin show --app-id
                                --device-id
                                [--api-version {2022-06-30-preview, 2022-07-31}]
                                [--central-api-uri]
                                [--co]
                                [--mn]
                                [--token]

Örnekler

Cihaz özelliklerini alma

az iot central device twin show --app-id {appid} --device-id {deviceid}

Cihaz bileşeni özelliklerini alma

az iot central device twin show --app-id {appid} --device-id {deviceid} --co {componentname}

Cihaz modülü bileşen özelliklerini alma

az iot central device twin show --app-id {appid} --device-id {deviceid} --mn {modulename} --co {componentname}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--device-id -d

Hedef cihazın cihaz kimliği. Cihaz kimliğini, Cihaz Ayrıntıları sayfasındaki Bağlan düğmesine tıklayarak bulabilirsiniz.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Bu komut parametresi kullanım dışı bırakıldı ve yoksayılacak. Gelecek sürümde ioT Central API'lerini yalnızca en son GA sürümünden destekleyeceğiz. Herhangi bir API henüz GA değilse en son önizleme sürümünü çağıracağız.

kabul edilen değerler: 2022-06-30-preview, 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--co --component-name

Cihaz bileşeninin adı.

--mn --module-name

Cihaz modülünün adı.

--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az iot central device twin update

Bir cihazın, cihaz bileşeninin, cihaz modülünün veya cihaz modülü bileşeninin yazılabilir özellik değerlerini güncelleştirin.

Cihaz bileşeni özelliklerini, cihaz modülü özelliklerini veya cihaz modülü bileşeni özelliklerini güncelleştirmek için --component-name, --module-name veya her ikisini birden sağlar.

az iot central device twin update --app-id
                                  --content
                                  --device-id
                                  [--api-version {2022-06-30-preview, 2022-07-31}]
                                  [--central-api-uri]
                                  [--co]
                                  [--mn]
                                  [--token]

Örnekler

Cihaz özelliklerini güncelleştirme

az iot central device twin update --app-id {appid} --device-id {deviceid} -k {content}

Cihaz bileşeni özelliklerini güncelleştirme

az iot central device twin update --app-id {appid} --device-id {deviceid} --co {componentname} -k {content}

Cihaz modülü bileşen özelliklerini güncelleştirme

az iot central device twin update --app-id {appid} --device-id {deviceid} --mn {modulename} --co {componentname} -k {content}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--content -k

İstek yapılandırması. JSON dosyasının veya ham dizeli JSON'un yolunu belirtin. [Dosya Yolu Örneği: ./path/to/file.json] [Dizeli JSON Örneği: {'a': 'b'}].

--device-id -d

Hedef cihazın cihaz kimliği. Cihaz kimliğini, Cihaz Ayrıntıları sayfasındaki Bağlan düğmesine tıklayarak bulabilirsiniz.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Bu komut parametresi kullanım dışı bırakıldı ve yoksayılacak. Gelecek sürümde ioT Central API'lerini yalnızca en son GA sürümünden destekleyeceğiz. Herhangi bir API henüz GA değilse en son önizleme sürümünü çağıracağız.

kabul edilen değerler: 2022-06-30-preview, 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--co --component-name

Cihaz bileşeninin adı.

--mn --module-name

Cihaz modülünün adı.

--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.