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

--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.

--pk --primary-key

Base64 biçiminde depolanan birincil simetrik paylaşılan erişim anahtarı.

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

--app-id -n

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.

--device-id -d

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

--api-version --av

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

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

okunabilir cihaz adı. Örnek: Buzdolabı.

--organizations --orgs

Cihazı belirtilen kuruluşlara atayın. Kuruluş kimliklerinin virgülle ayrılmış listesi. Desteklenen en düşük sürüm: 1.1-önizleme.

--simulated

IoT Central'ın bunu simülasyon cihazı olarak ayarlamasını istiyorsanız bu bayrağı ekleyin. --template bu doğruysa gereklidir.

kabul edilen değerler: false, true
--template

Merkezi şablon kimliği. Örnek: dtmi:ojpkindbz:modelDefinition:iild3tm_uo.

--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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

--api-version --av

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--edge-only -e

Yalnızca IoT Edge cihazları listeleyin.

--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

--ttl --ttl-minutes

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.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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ın türünü belirtmeniz gerekir. adresinden daha fazla https://aka.ms/iotcentraldocsapibilgi edinin.

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--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. anahtarın türünü isteğin bir parçası olarak belirtmeniz gerekir. daha fazla bilgi için bkz https://aka.ms/iotcentraldocsapi. .

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

--app-id -n

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.

--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

İstenen işlem için API sürümü.

kabul edilen değerler: 1.0, 1.1-preview, preview
varsayılan değer: 1.0
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

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

okunabilir cihaz adı. Örnek: Buzdolabı.

--enable

IoT Central'ın cihazı etkinleştirmesini veya devre dışı bırakmasını istiyorsanız bu bayrağı ekleyin.

kabul edilen değerler: false, true
--organizations --orgs

Cihazı belirtilen kuruluşlara atayın. Kuruluş kimliklerinin virgülle ayrılmış listesi. Desteklenen en düşük sürüm: 1.1 önizleme.

--simulated

IoT Central'ın bunu simülasyon cihazı olarak ayarlamasını istiyorsanız bu bayrağı ekleyin. --template bu doğruysa gereklidir.

kabul edilen değerler: false, true
--template

Merkezi şablon kimliği. Örnek: dtmi:ojpkindbz:modelDefinition:iild3tm_uo.

--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. anahtarın türünü isteğin bir parçası olarak belirtmeniz gerekir. daha fazla bilgi için bkz https://aka.ms/iotcentraldocsapi. .