az iot central device
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ı, bir az iot central device komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
IoT Central cihazlarını yönetme ve yapılandırma.
Komutlar
| az iot central device c2d-message |
Cihazdan cihaza mesajlaşma komutlarını çalıştırın. |
| az iot central device c2d-message purge |
Hedef cihaz için buluttan cihaza ileti kuyruğunun temizlenmesi. |
| az iot central device command |
Cihaz komutlarını çalıştırın. |
| 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 compute-device-key |
Türetilmiş bir cihaz SAS anahtarı oluşturun. |
| az iot central device create |
IoT Central'da bir cihaz oluşturun. |
| az iot central device delete |
IoT Central'dan bir cihazı silin. |
| az iot central device edge |
IoT Central uç cihazlarını yönetme ve yapılandırma. |
| az iot central device edge children |
IoT Edge cihaz alt cihazlarını yönetin. |
| az iot central device edge children add |
Cihazları hedef uç cihazına alt öğe olarak ekleyin. |
| az iot central device edge children list |
bir IoT Edge cihazının alt öğelerinin listesini alın. |
| az iot central device edge children remove |
Alt cihazları hedef uç cihazından kaldırın. |
| az iot central device edge manifest |
IoT Edge cihaz bildirimlerini yönetin. |
| az iot central device edge manifest show |
Belirtilen IoT Edge cihazla ilişkili dağıtım bildirimini alın. |
| az iot central device edge module |
IoT Edge cihaz modüllerini yönetin. |
| az iot central device edge module list |
IoT Edge bir cihazdaki modüllerin listesini alın. |
| az iot central device edge module restart |
bir IoT Edge cihazında modülü yeniden başlatın. |
| az iot central device edge module show |
IoT Edge bir cihaza modül alma. |
| az iot central device list |
IoT Central uygulaması için cihazların listesini alın. |
| az iot central device manual-failback |
Cihazı özgün IoT Hub taşıyarak daha önce yürütülen yük devretme komutunu geri alır. |
| az iot central device manual-failover |
Cihaz üretici yazılımının DPS kullanarak farklı bir IoT Hub yeniden bağlanma becerisini doğrulamak için birden çok IoT Hub'ına el ile yük devretme gerçekleştirin. |
| az iot central device registration-info |
IoT Central'dan cihazlarda kayıt bilgilerini alın. |
| az iot central device show |
IoT Central'dan bir cihaz alın. |
| az iot central device show-credentials |
IoT Central'dan cihaz kimlik bilgilerini alın. |
| az iot central device twin |
IoT Central cihaz ikizlerini yönetme. |
| az iot central device twin show |
cihaz ikizini IoT Hub alın. |
| az iot central device update |
IoT Central'da bir cihazı güncelleştirme. |
az iot central device compute-device-key
Türetilmiş bir cihaz SAS anahtarı oluşturun.
Grup düzeyinde sas anahtarından türetilmiş bir cihaz anahtarı oluşturun.
az iot central device compute-device-key --device-id
--pk
Örnekler
Temel kullanım
az iot central device compute-device-key --pk {primaryKey} --device-id {deviceid}
Gerekli Parametreler
Hedef cihazın cihaz kimliği. Cihaz kimliğini, Cihaz Ayrıntıları sayfasındaki Bağlan düğmesine tıklayarak bulabilirsiniz.
Base64 biçiminde depolanan birincil simetrik paylaşılan erişim anahtarı.
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 create
IoT Central'da bir cihaz oluşturun.
az iot central device create --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--device-name]
[--organizations]
[--simulated {false, true}]
[--template]
[--token]
Örnekler
Cihaz oluşturma
az iot central device create --app-id {appid} --device-id {deviceid}
Sanal cihaz oluşturma
az iot central device create --app-id {appid} --device-id {deviceid} --template {devicetemplateid} --simulated
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 için benzersiz tanımlayıcı. ASCII 7 bit alfasayısal karakterlerden oluşan büyük/küçük harfe duyarlı dize (en fazla 128 karakter uzunluğunda) ve belirli özel karakterler: - . + % _ # * ? ! ( ) , : = @ $ '.
İsteğe Bağlı Parametreler
İstenen işlem için API sürümü.
Uygulamanızla ilişkili IoT Central DNS soneki.
okunabilir cihaz adı. Örnek: Buzdolabı.
Cihazı belirtilen kuruluşlara atayın. Kuruluş kimliklerinin virgülle ayrılmış listesi. Desteklenen en düşük sürüm: 1.1-önizleme.
IoT Central'ın bunu simülasyon cihazı olarak ayarlamasını istiyorsanız bu bayrağı ekleyin. --template bu doğruysa gereklidir.
Merkezi şablon kimliği. Örnek: dtmi:ojpkindbz:modelDefinition:iild3tm_uo.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 delete
IoT Central'dan bir cihazı silin.
az iot central device delete --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
Örnekler
Cihazı silme
az iot central device delete --app-id {appid} --device-id {deviceid}
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.
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.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 list
IoT Central uygulaması için cihazların listesini alın.
az iot central device list --app-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--edge-only]
[--token]
Örnekler
Uygulamadaki tüm cihazları cihaz kimliğine göre sıralanmış olarak listeleme (varsayılan)
az iot central device list --app-id {appid}
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.
İsteğe Bağlı Parametreler
İstenen işlem için API sürümü.
Uygulamanızla ilişkili IoT Central DNS soneki.
Yalnızca IoT Edge cihazları listeleyin.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 manual-failback
Cihazı özgün IoT Hub taşıyarak daha önce yürütülen yük devretme komutunu geri alır.
Yüksek kullanılabilirlik hakkında daha fazla bilgi için adresini ziyaret edin https://github.com/iot-for-all/iot-central-high-availability-clients#readme.
az iot central device manual-failback --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
Örnekler
Cihazı özgün IoT Hub taşıyarak daha önce yürütülen yük devretme komutunu geri alır
az iot central device manual-failback --app-id {appid} --device-id {deviceid}
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.
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.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 manual-failover
Cihaz üretici yazılımının DPS kullanarak farklı bir IoT Hub yeniden bağlanma becerisini doğrulamak için birden çok IoT Hub'ına el ile yük devretme gerçekleştirin.
Ttl-minutes için yüksek kullanılabilirlik ve varsayılan değer hakkında daha fazla bilgi için adresini ziyaret edin https://github.com/iot-for-all/iot-central-high-availability-clients#readme.
az iot central device manual-failover --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
[--ttl]
Örnekler
Cihaz üretici yazılımının DPS kullanarak farklı bir IoT Hub yeniden bağlanma becerisini doğrulamak için birden çok IoT Hub'ına el ile yük devretme gerçekleştirin.
az iot central device manual-failover --app-id {appid} --device-id {deviceid} --ttl-minutes {ttl_minutes}
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.
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.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
Pozitif bir tamsayı. Cihazı özgün hub'a geri taşımak için dakika cinsinden TTL. Arka uçta varsayılan değere sahiptir. ziyaret ederek en son arka uç varsayılan yaşam süresine ilişkin belgelere https://github.com/iot-for-all/iot-central-high-availability-clients#readmebakın.
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 registration-info
IoT Central'dan cihazlarda kayıt bilgilerini alın.
Not: Cihaz kimliği belirtilmezse ve uygulamanız çok fazla cihaz içeriyorsa bu komutun döndürülmesi önemli ölçüde zaman alabilir.
az iot central device registration-info --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
Örnekler
Belirtilen cihazda kayıt bilgilerini alma
az iot central device registration-info --app-id {appid} --device-id {deviceid}
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.
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.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 show
IoT Central'dan bir cihaz alın.
az iot central device show --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
Örnekler
Cihaz edinme
az iot central device show --app-id {appid} --device-id {deviceid}
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.
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.
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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.
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 show-credentials
IoT Central'dan cihaz kimlik bilgilerini alın.
az iot central device show-credentials --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--token]
Örnekler
Bir cihaz için cihaz kimlik bilgilerini alma
az iot central device show-credentials --app-id {appid} --device-id {deviceid}
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.
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.
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 update
IoT Central'da bir cihazı güncelleştirme.
Bir cihazın şu özelliklerini değiştirmeye izin verir: "displayName", "template" ve "simulated" ve "enabled" bayrakları. Cihaz Kimliği değiştirilemez. Belirtilen API sürümü "1.1-preview" ise, cihaz için kuruluşlar da güncelleştirilebilir.
az iot central device update --app-id
--device-id
[--api-version {1.0, 1.1-preview, preview}]
[--central-api-uri]
[--device-name]
[--enable {false, true}]
[--organizations]
[--simulated {false, true}]
[--template]
[--token]
Örnekler
Cihaz görünen adını güncelleştirme
az iot central device update --app-id {appid} --device-id {deviceid} --device-name {deviceName}
Simülasyon cihazını gerçek cihaza dönüştürme
az iot central device update --app-id {appid} --device-id {deviceid} --simulated false
Cihaz için kuruluşları güncelleştirme
az iot central device update --app-id {appid} --device-id {deviceid} --organizations {organizations}
Cihazı devre dışı bırakma
az iot central device update --app-id {appid} --device-id {deviceid} --enable false
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.
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.
okunabilir cihaz adı. Örnek: Buzdolabı.
IoT Central'ın cihazı etkinleştirmesini veya devre dışı bırakmasını istiyorsanız bu bayrağı ekleyin.
Cihazı belirtilen kuruluşlara atayın. Kuruluş kimliklerinin virgülle ayrılmış listesi. Desteklenen en düşük sürüm: 1.1 önizleme.
IoT Central'ın bunu simülasyon cihazı olarak ayarlamasını istiyorsanız bu bayrağı ekleyin. --template bu doğruysa gereklidir.
Merkezi şablon kimliği. Örnek: dtmi:ojpkindbz:modelDefinition:iild3tm_uo.
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.