az iot central device command
Not
Bu başvuru, Azure CLI (sürüm 2.30.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, az iot central device command komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Cihaz komutlarını çalıştırın.
Komutlar
| az iot central device command history |
Cihaza gönderilen en son komut isteği ve yanıtının ayrıntılarını alın. |
| az iot central device command run |
Cihazda bir komut çalıştırın ve ilişkili yanıtı görüntüleyin. Komutun gerçekleştirebileceği özellik güncelleştirmelerini İzlemeZ. |
az iot central device command history
Cihaza gönderilen en son komut isteği ve yanıtının ayrıntılarını alın.
IoT Central'dan cihaza gönderilen en son komut isteğini ve yanıtını listeler. Cihazın komut yürütmesi sonucunda cihaz özelliklerinde gerçekleştirdiği güncelleştirmeler yanıta dahil değildir.
az iot central device command history --app-id
--cn
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--interface-id]
[--token]
Örnekler
Komut yanıtlarını göster
az iot central device command history --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname}
Gerekli Parametreler
Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliği'ni yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.
Cihaz şablonunda belirtilen komut adı. Komut adı, komutun Görünen Adı'ndan farklı olabilir.
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
İstenen işlem için API sürümü.
Uygulamanızla ilişkili IoT Central DNS soneki.
Cihaz şablonunda belirtildiği gibi arabirimin/bileşenin adı. Cihaz Şablonu'na giderek bu şablonu bulabilir ve ilgili cihaz özelliği altında arabirim/bileşen kimliğini görüntüleyebilirsiniz.
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. anahtarın türünü isteğin bir parçası olarak belirtmeniz gerekir. daha fazla bilgi için bkz https://aka.ms/iotcentraldocsapi. .
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 command run
Cihazda bir komut çalıştırın ve ilişkili yanıtı görüntüleyin. Komutun gerçekleştirebileceği özellik güncelleştirmelerini İzlemeZ.
Not: yük "istek" altında iç içe yerleştirilmelidir. Örneğin, cihazınız yükün {"key": "value"} şeklinde olmasını bekliyorsa yükün {"request": {"key": "value"}}olması gerekir. --content, bunun gibi bir dosya yoluna da işaret edilebilir (.../path/to/payload.json).
az iot central device command run --app-id
--cn
--content
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--interface-id]
[--token]
Örnekler
Komut yanıtlarını çalıştırma
az iot central device command run --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname} --content {payload}
Kısa Çalıştır komut yanıtı
az iot central device command run -n {appid} -d {deviceid} -i {interfaceid} --cn {commandname} -k {payload}
Gerekli Parametreler
Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliği'ni yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.
Cihaz şablonunda belirtilen komut adı. Komut adı, komutun Görünen Adı'ndan farklı olabilir.
İstek yapılandırması. JSON dosyasının veya ham dizeli JSON dosyasının yolunu belirtin. [Dosya Yolu Örneği: ./path/to/file.json] [Dizeli JSON Örneği: {'a': 'b'}].
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
İstenen işlem için API sürümü.
Uygulamanızla ilişkili IoT Central DNS soneki.
Cihaz şablonunda belirtildiği gibi arabirimin/bileşenin adı. Cihaz Şablonu'na giderek bu şablonu bulabilir ve ilgili cihaz özelliği altında arabirim/bileşen kimliğini görüntüleyebilirsiniz.
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. anahtarın türünü isteğin bir parçası olarak belirtmeniz gerekir. daha fazla bilgi için bkz https://aka.ms/iotcentraldocsapi. .
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.