Azure IoT Central V3 (Önizleme)
Azure IoT Central, IoT cihazlarınızı uygun ölçekte bağlamanızı, izlemenizi ve yönetmenizi kolaylaştırır. IoT Central V3 bağlayıcısı ile bir kural tetiklendiğinde iş akışlarını tetikleyebilir ve komutları yürüterek, özellikleri güncelleştirerek, cihazlardan telemetri alarak ve daha fazlasını yaparak eylemler gerçekleştirebilirsiniz. Bu bağlayıcıyı Azure IoT Central V3 uygulamanızla kullanın.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Azure IoT Central Teknik Desteği |
| URL | https://aka.ms/iotcentral-create-technical-support-ticket-trial |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Microsoft Corporation |
| Web sitesi | https://azure.microsoft.com/services/iot-central/ |
| Gizlilik ilkesi | https://privacy.microsoft.com |
| Kategoriler | Nesnelerin İnterneti |
Azure IoT Central V3 bağlayıcısı, Azure IoT Central V3 uygulamanızı iş akışlarınıza bağlamak için kullanılabilir. Kural tetiklendiğinde iş akışlarını çalıştırmak için bağlayıcıyı kullanabilirsiniz. Telemetri verileri ve özellikleri gibi IoT cihazlarınızdan en son bilgileri almak için bunu kullanabilirsiniz. Ayrıca komutlar göndererek ve uygun öğeleri güncelleştirerek IoT cihazlarınızı güncelleştirmek için de kullanabilirsiniz.
Önkoşullar
- Bu bağlayıcıyı kullanmak için Azure IoT Central V3 Farklı ÖdeYou-Go uygulamasında kullanıcı olmanız gerekir.
- Microsoft Entra Id iş veya okul hesabı kullanmanız gerekir.
Kimlik bilgilerini alma
Bu bağlayıcıyı iş akışınıza eklemek için öncelikle bağlanmak istediğiniz Azure IoT Central uygulamasındaki bir kullanıcı olan Microsoft Entra ID iş veya okul hesabında oturum açmanız gerekir.
Sürüm notları
Eylül 2021
- Azure IoT Central V3 bağlayıcısı artık genel kullanıma sunulan 1.0 REST API yüzeyimizle uyumlu olacak şekilde güncelleştirildi. Tüm bağlayıcı eylemleri artık DTDLv2 biçimimizi destekliyor ve DTDLv1 tabanlı modeller için destek kullanım dışı bırakılıyor.
- ,
Get/Update device propertiesveGet device telemetry valueeylemleriRun a device command, Azure IoT Central'daki en son cihaz şablonu özelliklerine destek eklemek için güncelleştirildi. Bu eylemler artık hem kök hem de bileşen özelliklerini destekler. - Yeni bir cihaz modülü eylemleri kümesi eklendi. Bu eylemler, hem cihaz modüllerinin hem de modül bileşenlerinin Komutlar, Özellikler, Telemetriler ile etkileşim kuran iş akışlarının oluşturulmasına olanak tanır.
-
Get/Create/Update/Delete a deviceEn son Azure IoT Central REST API'siyle uyumlu olacak şekilde güncelleştirilecek eylemler. - ve eylemleri
Get device cloud propertiesUpdate device cloud propertiesartık veUpdate device properties'ninGet device propertiesbir parçasıdır. Yeni eylemler, iş akışlarının hem Cihaz Özellikleri hem de Bulut Özellikleri ile aynı anda etkileşim kurmasını sağlar.
Kullanımdan kaldırma bildirimi: CY21'in sonunda, aşağıdaki listede kullanım dışı olarak işaretlenen eylemler yeni iş akışları oluştururken artık kullanılamayacaktır. Bu eylemlere başvuran mevcut iş akışları Mart 2022'ye kadar çalışmaya devam edecektir. Azure IoT Central'da desteklenen yeni duyurulan eylemlerden yararlanmak için iş akışlarınızı güncelleştirmenizi öneririz.
Kasım 2021
- Azure IoT Central uygulaması için cihaz ve cihaz şablonlarını listelemek için yeni eylemler eklendi. Bu eylemler sayfalandırma desteğini içerir.
- Bağlayıcıya, iş akışlarının bir uygulamanın kullanıcılarını oluşturmasına, güncelleştirmesine, listelemesine ve silmesine olanak sağlayan yeni bir kullanıcı yönetimi eylemleri kümesi eklendi.
- İş akışları artık yeni
Get device command responseeylemleri kullanarak bir cihaz komutunun en son yürütmesini alabilir. Bu eylem kümesi kök, bileşen ve modül komutlarını destekler.
Bilinen sorunlar ve sınırlamalar
- Bu bağlayıcıyı Microsoft Power Automate'te kullanmak için IoT Central uygulamasında en az bir kez oturum açmış olmanız gerekir. Aksi takdirde uygulama Uygulama açılan listesinde görünmez
- Microsoft kişisel hesaplarının (, , @outlook.com etki alanları gibi@hotmail.com@live.com) IoT Central bağlayıcıda oturum açması desteklenmez. Microsoft Entra Id iş veya okul hesabı kullanmanız gerekir.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Credentials | Credentials | Tüm bölgeler | Paylaşılamaz |
| Varsayılan [KULLANIM DIŞI] | Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır. | Tüm bölgeler | Paylaşılamaz |
Credentials
Kimlik Doğrulama Kimliği: 1. bölüm
Geçerli: Tüm bölgeler
Credentials
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
Varsayılan [KULLANIM DIŞI]
Geçerli: Tüm bölgeler
Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| "Kimlik ID'sine göre cihaz alma" |
Cihaz kimliğine göre mevcut bir cihazla ilgili ayrıntıları alın. |
| Başarısız cihazlarda işi sürdürme |
Tüm başarısız cihazlarda mevcut bir işin yeniden çalıştırılmasını yürütür. |
| Bileşen komut yanıtı alma |
Cihaz bileşeni komutu için son yanıtı alın. |
| Bileşen komutu çalıştırma |
Bir bileşende bir komut çalıştırın. |
| Bileşen telemetri değerini alma |
Bir bileşenden son telemetri değerini alın. |
| bir iş edinin |
Kimliğine göre var olan bir iş hakkındaki ayrıntıları alın. |
| Cihaz bulut özelliklerini güncelleştirme (kullanım dışı) |
Cihazın tüm bulut özellik değerlerini cihaz kimliğine göre güncelleştirin (kullanım dışı). |
| Cihaz bulutu özelliklerini alma (kullanım dışı) |
Cihaz kimliğine göre bir cihazın tüm bulut özellik değerlerini alma (kullanım dışı). |
| Cihaz durumlarını alma |
İş kimliğine göre tek tek cihaz durumlarının listesini alın. |
| Cihaz grubu alma |
Kimliğine göre mevcut bir cihaz grubuyla ilgili ayrıntıları alın. |
| Cihaz grubu kimliğine göre cihazları alma |
Uygulamadaki bir cihaz grubundaki cihazların listesini alma. |
| Cihaz grubu oluşturma |
Cihaz grubu oluşturma veya güncelleştirme. |
| Cihaz grubunu silme |
Var olan bir cihaz grubunu kimliğine göre silme |
| Cihaz gruplarını listeleme |
Bir uygulamadaki cihaz gruplarının listesini alın. |
| Cihaz ilişkisi oluşturma |
Verilen cihaz ile cihaz kimliği ve ilişki kimliği verilen yeni bir cihaz arasında yeni bir cihaz ilişkisi oluşturun. |
| Cihaz ilişkisini alma |
Cihaz kimliğine ve ilişki kimliğine göre mevcut cihaz ilişkisi hakkındaki ayrıntıları alın. |
| Cihaz ilişkisini güncelleştirme |
Verilen cihaz ile cihaz kimliği ve ilişki kimliği verilen yeni bir cihaz arasındaki mevcut cihaz ilişkisini güncelleştirin. |
| Cihaz ilişkisini silme |
Mevcut bir cihaz ilişkisini cihaz kimliğine ve ilişki kimliğine göre silin. |
| Cihaz komut yanıtlarını alma |
Cihaz komutu için son yanıtı alın. |
| Cihaz komutu yürütme (kullanım dışı) |
Bir cihazda komut yürütme (kullanım dışı). |
| Cihaz komutu çalıştırma |
Cihazda bir komut çalıştırın. |
| Cihaz oluşturma veya güncelleştirme |
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin. |
| Cihaz oluşturma veya güncelleştirme (kullanım dışı) |
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin. (kullanım dışı) |
| Cihaz oluşturma veya güncelleştirme (kullanım dışı) |
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin (kullanım dışı). |
| Cihaz silme |
Mevcut bir cihazı cihaz kimliğine göre silin. |
| Cihaz telemetrisi değerini alma |
Bir cihazdan son telemetri değerini alın. |
| Cihaz telemetrisi değerini alma (kullanım dışı) |
Bir cihazdan son telemetri değerini alın (kullanım dışı). |
| Cihaz özelliklerini alma |
Cihaz kimliğine göre bir cihazın tüm özellik değerlerini alın. |
| Cihaz özelliklerini alma (kullanım dışı) |
Cihaz kimliğine göre bir cihazın tüm özellik değerlerini alma (kullanım dışı). |
| Cihaz özelliklerini güncelleştirme |
Cihazın tüm özellik değerlerini cihaz kimliğine göre güncelleştirin. |
| Cihaz özelliklerini güncelleştirme (kullanım dışı) |
Cihazın tüm özellik değerlerini cihaz kimliğine göre güncelleştirin (kullanım dışı). |
| Cihaz şablonlarını listeleme |
Bir uygulamadaki cihaz şablonlarının listesini alın. |
| Cihaz şablonunu silme |
Var olan bir cihaz şablonunu kimlikle silin. |
| Cihazları listeleyin |
Bir uygulamadaki cihazların listesini alın. |
| Cihazı silme (kullanım dışı) |
Mevcut bir cihazı cihaz kimliğine göre silin (kullanım dışı). |
| Durdurulmuş işi sürdürme |
Var olan durdurulmuş bir işin yürütülmesini sürdür. |
| İlişkileri listele |
Cihaz kimliğine göre tüm ilişkileri listeleyin. |
| İş oluşturma |
İş tanımı aracılığıyla yeni bir iş oluşturun ve yürütin. |
| İşleri Listele |
Bir uygulamadaki işlerin listesini alma. |
| Kimliğe göre cihaz şablonu alma |
Kimliğine göre mevcut bir cihaz şablonu hakkındaki ayrıntıları alın. |
| Kimliğine göre cihaz alma (kullanım dışı) |
Cihaz kimliğine (kullanım dışı) göre mevcut cihazla ilgili ayrıntıları alın. |
| Kullanıcı alma |
Kimliğine göre kullanıcı alma |
| Kullanıcı oluşturma |
Uygulamada kullanıcı oluşturma |
| Kullanıcıları listeleme |
Uygulamadaki kullanıcıların listesini alma |
| Kullanıcıyı güncelleştirme |
Uygulamadaki bir kullanıcıyı düzeltme eki aracılığıyla güncelleştirme |
| Kullanıcıyı silme |
Kullanıcıyı silme |
| Kuruluş edinme |
Var olan bir kuruluşla ilgili ayrıntıları kimlik bilgilerine göre alın. |
| Kuruluş oluşturma |
Yeni bir kuruluş oluşturun. |
| Kuruluşları listeleme |
Bir uygulamadaki kuruluşların listesini alın. |
| Kuruluşu silme |
Var olan bir kuruluşu kimlikle silme |
| Modül bileşeni komut yanıtlarını alma |
Modül bileşeni komutu için son yanıtı alın. |
| Modül bileşeni komutunu çalıştırma |
Modül bileşeninde bir komut çalıştırın. |
| Modül bileşeni telemetri değerini alma |
Modül bileşeninden son telemetri değerini alın. |
| Modül komut yanıtlarını alma |
Cihaz modülü komutu için son yanıtı alma |
| Modül komutu çalıştırma |
Modülde bir komut çalıştırın. |
| Modül telemetri değerini alma |
Modülden son telemetri değerini alın. |
| Modül özelliklerini alma |
Modülün tüm özellik değerlerini alır. |
| Modül özelliklerini güncelleştirme |
Modülün tüm özellik değerlerini güncelleştirin. |
| Rol alma |
Kimliğine göre bir rol alın. |
| Rolleri listeleme |
Bir uygulamadaki rollerin listesini alın. |
| Zamanlanmış iş alma |
Kimliğine göre var olan zamanlanmış bir iş hakkındaki ayrıntıları alın. |
| Zamanlanmış iş kimliğine göre işleri alma |
Zamanlanmış iş tanımı için iş listesini alın. |
| Zamanlanmış iş oluşturma |
İş tanımı aracılığıyla yeni bir zamanlanmış iş oluşturun ve yürütin. |
| Zamanlanmış işi güncelleştirme |
Var olan bir zamanlanmış işi kimliğine göre güncelleştirin. |
| Zamanlanmış işi silme |
Var olan bir zamanlanmış işi kimliğine göre silin. |
| Zamanlanmış işleri listeleme |
Bir uygulamadaki zamanlanmış işlerin listesini alma. |
| Çalışan bir işi durdurma |
Çalışmakta olan bir işin yürütülmesini durdurun. |
"Kimlik ID'sine göre cihaz alma"
Cihaz kimliğine göre mevcut bir cihazla ilgili ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
Döndürülenler
- Body
- DeviceV1
Başarısız cihazlarda işi sürdürme
Tüm başarısız cihazlarda mevcut bir işin yeniden çalıştırılmasını yürütür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
|
Kimliği Yeniden Çalıştır
|
rerun_id | True | string |
Yeniden çalıştırmanın benzersiz kimliği. |
Döndürülenler
İş tanımı.
- Body
- JobStatic
Bileşen komut yanıtı alma
Cihaz bileşeni komutu için son yanıtı alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Bileşen komutu çalıştırma
Bir bileşende bir komut çalıştırın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz komut gövdesi. |
Döndürülenler
Bileşen telemetri değerini alma
Bir bileşenden son telemetri değerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Telemetrisi
|
telemetry_name | True | string |
Bu cihaz telemetrisinin adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
bir iş edinin
Kimliğine göre var olan bir iş hakkındaki ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
Döndürülenler
İş tanımı.
- Body
- JobStatic
Cihaz bulut özelliklerini güncelleştirme (kullanım dışı)
Cihazın tüm bulut özellik değerlerini cihaz kimliğine göre güncelleştirin (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz özellikleri. |
Döndürülenler
Cihaz bulutu özelliklerini alma (kullanım dışı)
Cihaz kimliğine göre bir cihazın tüm bulut özellik değerlerini alma (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz durumlarını alma
İş kimliğine göre tek tek cihaz durumlarının listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
Döndürülenler
İş cihazı durumlarının sayfalanan sonuçları.
Cihaz grubu alma
Kimliğine göre mevcut bir cihaz grubuyla ilgili ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Grubu Kimliği
|
device_group_id | True | string |
Cihaz grubunun benzersiz kimliği. |
Döndürülenler
Cihaz grubu tanımı.
- Body
- DeviceGroup
Cihaz grubu kimliğine göre cihazları alma
Uygulamadaki bir cihaz grubundaki cihazların listesini alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Grubu Kimliği
|
device_group_id | True | string |
Cihaz grubunun benzersiz kimliği. |
Döndürülenler
Cihaz grubuna ait cihazların sayfalanan sonuçları.
Cihaz grubu oluşturma
Cihaz grubu oluşturma veya güncelleştirme.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Grubu Kimliği
|
device_group_id | True | string |
Cihaz grubunun benzersiz kimliği. |
|
Cihaz Grubu Kimliği
|
id | string |
Cihaz grubunun benzersiz kimliği. |
|
|
Görüntü adı
|
displayName | True | string |
Cihaz grubunun görünen adı. |
|
Filter
|
filter | True | string |
Bu grupta olması gereken cihazları tanımlayan sorgu. |
|
Description
|
description | string |
Cihaz grubunun kısa özeti. |
|
|
ETag (İngilizce)
|
etag | string |
Cihaz grubu güncelleştirmelerinde çakışmayı önlemek için kullanılan ETag. |
|
|
Organizations
|
organizations | array of string |
Cihaz grubunun kuruluşlarının listesi, bugün yalnızca bir kuruluş destekleniyor, yakında birden çok kuruluş desteklenecek. |
Döndürülenler
Cihaz grubu tanımı.
- Body
- DeviceGroup
Cihaz grubunu silme
Var olan bir cihaz grubunu kimliğine göre silme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Grubu Kimliği
|
device_group_id | True | string |
Cihaz grubunun benzersiz kimliği. |
Cihaz gruplarını listeleme
Bir uygulamadaki cihaz gruplarının listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
Cihaz gruplarının sayfalanan sonuçları.
Cihaz ilişkisi oluşturma
Verilen cihaz ile cihaz kimliği ve ilişki kimliği verilen yeni bir cihaz arasında yeni bir cihaz ilişkisi oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İlişki Kimliği
|
relationship_id | True | string |
Cihaz ilişkisinin benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz İlişkisi Kimliği
|
id | string |
Cihaz ilişkisinin benzersiz kimliği. |
|
|
Cihaz İlişkisi Hedef Kimliği
|
target | True | string |
Kaynak (alt) cihazın cihaz kimliği. |
Döndürülenler
Cihaz ilişkisini alma
Cihaz kimliğine ve ilişki kimliğine göre mevcut cihaz ilişkisi hakkındaki ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
İlişki Kimliği
|
relationship_id | True | string |
Cihaz ilişkisinin benzersiz kimliği. |
Döndürülenler
Cihaz ilişkisini güncelleştirme
Verilen cihaz ile cihaz kimliği ve ilişki kimliği verilen yeni bir cihaz arasındaki mevcut cihaz ilişkisini güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
İlişki Kimliği
|
relationship_id | True | string |
Cihaz ilişkisinin benzersiz kimliği. |
|
Cihaz İlişkisi Kimliği
|
id | string |
Cihaz ilişkisinin benzersiz kimliği. |
|
|
Cihaz İlişkisi Hedef Kimliği
|
target | True | string |
Kaynak (alt) cihazın cihaz kimliği. |
Döndürülenler
Cihaz ilişkisini silme
Mevcut bir cihaz ilişkisini cihaz kimliğine ve ilişki kimliğine göre silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
İlişki Kimliği
|
relationship_id | True | string |
Cihaz ilişkisinin benzersiz kimliği. |
Cihaz komut yanıtlarını alma
Cihaz komutu için son yanıtı alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz komutu yürütme (kullanım dışı)
Bir cihazda komut yürütme (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz komut gövdesi. |
Döndürülenler
Cihaz komutu çalıştırma
Cihazda bir komut çalıştırın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz komut gövdesi. |
Döndürülenler
Cihaz oluşturma veya güncelleştirme
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
|
Etkinleştirildi
|
enabled | boolean |
IoT Central'a cihaz bağlantısının etkinleştirilip etkinleştirilmediği. |
|
|
Organizations
|
organizations | array of string |
Cihazın kuruluşlarının listesi, bugün yalnızca bir kuruluş desteklenmektedir, yakında birden çok kuruluş desteklenecektir. |
|
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
Döndürülenler
- Body
- DeviceV2
Cihaz oluşturma veya güncelleştirme (kullanım dışı)
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin. (kullanım dışı)
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
|
Etkinleştirildi
|
enabled | boolean |
IoT Central'a cihaz bağlantısının etkinleştirilip etkinleştirilmediği. |
|
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
Döndürülenler
- Body
- DeviceV1
Cihaz oluşturma veya güncelleştirme (kullanım dışı)
Yeni bir cihaz oluşturun veya mevcut bir cihazı cihaz kimliğine göre güncelleştirin (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
|
Cihaz Şablonu
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
|
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
|
Onaylandı
|
approved | boolean |
Cihazın IoT Central'a bağlanmasının onaylanıp onaylanmamış olduğu. |
|
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
Döndürülenler
- Body
- Device
Cihaz silme
Mevcut bir cihazı cihaz kimliğine göre silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
Cihaz telemetrisi değerini alma
Bir cihazdan son telemetri değerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Telemetrisi
|
telemetry_name | True | string |
Bu cihaz telemetrisinin adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz telemetrisi değerini alma (kullanım dışı)
Bir cihazdan son telemetri değerini alın (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Telemetrisi
|
telemetry_name | True | string |
Bu cihaz telemetrisinin adı. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz özelliklerini alma
Cihaz kimliğine göre bir cihazın tüm özellik değerlerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz özelliklerini alma (kullanım dışı)
Cihaz kimliğine göre bir cihazın tüm özellik değerlerini alma (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Cihaz özelliklerini güncelleştirme
Cihazın tüm özellik değerlerini cihaz kimliğine göre güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz özellikleri. |
Döndürülenler
Cihaz özelliklerini güncelleştirme (kullanım dışı)
Cihazın tüm özellik değerlerini cihaz kimliğine göre güncelleştirin (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Şablonu Kimliği
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz özellikleri. |
Döndürülenler
Cihaz şablonlarını listeleme
Bir uygulamadaki cihaz şablonlarının listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
Cihaz şablonunu silme
Var olan bir cihaz şablonunu kimlikle silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Template
|
template_id | True | string |
Şablonun benzersiz kimliği. |
Cihazları listeleyin
Bir uygulamadaki cihazların listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
- Body
- DeviceCollectionV1
Cihazı silme (kullanım dışı)
Mevcut bir cihazı cihaz kimliğine göre silin (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
Durdurulmuş işi sürdürme
Var olan durdurulmuş bir işin yürütülmesini sürdür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
İlişkileri listele
Cihaz kimliğine göre tüm ilişkileri listeleyin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
Döndürülenler
İş oluşturma
İş tanımı aracılığıyla yeni bir iş oluşturun ve yürütin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
|
İş türü
|
job_type | string |
İşin türü. |
|
|
Body
|
body | True | dynamic |
İş oluşturma gövdesi. |
Döndürülenler
İşleri Listele
Bir uygulamadaki işlerin listesini alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
İşlerin sayfalanan sonuçları.
- Body
- JobCollection
Kimliğe göre cihaz şablonu alma
Kimliğine göre mevcut bir cihaz şablonu hakkındaki ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Template
|
template_id | True | string |
Şablonun benzersiz kimliği. |
Döndürülenler
- Body
- DeviceTemplateV1
Kimliğine göre cihaz alma (kullanım dışı)
Cihaz kimliğine (kullanım dışı) göre mevcut cihazla ilgili ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
Döndürülenler
- Body
- Device
Kullanıcı alma
Kimliğine göre kullanıcı alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
User
|
user_id | True | string |
Kullanıcının benzersiz kimliği. |
Döndürülenler
- Body
- UserStaticV1
Kullanıcı oluşturma
Uygulamada kullanıcı oluşturma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
User
|
user_id | True | string |
Kullanıcının benzersiz kimliği. |
|
Kullanıcı türü
|
user_type | string |
Kullanıcının türü. |
|
|
Body
|
body | True | dynamic |
Kullanıcı oluşturma gövdesi. |
Döndürülenler
Kullanıcıları listeleme
Uygulamadaki kullanıcıların listesini alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
- Body
- UserCollectionV1
Kullanıcıyı güncelleştirme
Uygulamadaki bir kullanıcıyı düzeltme eki aracılığıyla güncelleştirme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
User
|
user_id | True | string |
Kullanıcının benzersiz kimliği. |
|
Kullanıcı türü
|
user_type | string |
Kullanıcının türü. |
|
|
Body
|
body | True | dynamic |
Kullanıcı güncelleştirme gövdesi. |
Döndürülenler
Kullanıcıyı silme
Kullanıcıyı silme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
User
|
user_id | True | string |
Kullanıcının benzersiz kimliği. |
Kuruluş edinme
Var olan bir kuruluşla ilgili ayrıntıları kimlik bilgilerine göre alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Kuruluş Kimliği
|
organization_id | True | string |
Kuruluşun benzersiz kimliği. |
Döndürülenler
- Body
- Organization
Kuruluş oluşturma
Yeni bir kuruluş oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Kuruluş Kimliği
|
organization_id | True | string |
Kuruluşun benzersiz kimliği. |
|
Kuruluş Kimliği
|
id | string |
Kuruluşun benzersiz kimliği. |
|
|
Organizasyon Adı
|
displayName | string |
Kuruluşun görünen adı. |
|
|
Parent
|
parent | string |
Üst kuruluşun görünen adı. |
Döndürülenler
- Body
- Organization
Kuruluşları listeleme
Bir uygulamadaki kuruluşların listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
Kuruluşu silme
Var olan bir kuruluşu kimlikle silme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Kuruluş Kimliği
|
organization_id | True | string |
Kuruluşun benzersiz kimliği. |
Modül bileşeni komut yanıtlarını alma
Modül bileşeni komutu için son yanıtı alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Modül bileşeni komutunu çalıştırma
Modül bileşeninde bir komut çalıştırın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz komut gövdesi. |
Döndürülenler
Modül bileşeni telemetri değerini alma
Modül bileşeninden son telemetri değerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Bileşeni
|
component_name | True | string |
Cihaz bileşeninin adı. |
|
Cihaz Telemetrisi
|
telemetry_name | True | string |
Bu cihaz telemetrisinin adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Modül komut yanıtlarını alma
Cihaz modülü komutu için son yanıtı alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Modül komutu çalıştırma
Modülde bir komut çalıştırın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Komutu
|
command_name | True | string |
Bu cihaz komutunun adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz komut gövdesi. |
Döndürülenler
Modül telemetri değerini alma
Modülden son telemetri değerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Telemetrisi
|
telemetry_name | True | string |
Bu cihaz telemetrisinin adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Modül özelliklerini alma
Modülün tüm özellik değerlerini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
Döndürülenler
Modül özelliklerini güncelleştirme
Modülün tüm özellik değerlerini güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Cihaz Kimliği
|
device_id | True | string |
Cihazın benzersiz kimliği. |
|
Cihaz Modülü
|
module | True | string |
Cihaz modülünün adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
|
body
|
body | True | dynamic |
Cihaz özellikleri. |
Döndürülenler
Rol alma
Kimliğine göre bir rol alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Rol
|
role_id | True | string |
Rolün benzersiz kimliği. |
Döndürülenler
- Body
- RoleV1
Rolleri listeleme
Bir uygulamadaki rollerin listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
- Body
- RoleCollectionV1
Zamanlanmış iş alma
Kimliğine göre var olan zamanlanmış bir iş hakkındaki ayrıntıları alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Zamanlanmış İş Kimliği
|
scheduled_job_id | True | string |
Zamanlanan işin benzersiz kimliği. |
Döndürülenler
Zamanlanmış iş kimliğine göre işleri alma
Zamanlanmış iş tanımı için iş listesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Zamanlanmış İş Kimliği
|
scheduled_job_id | True | string |
Zamanlanan işin benzersiz kimliği. |
Döndürülenler
Zamanlanmış bir işe ait iş tanımlarının sayfalanmış sonuçları.
Zamanlanmış iş oluşturma
İş tanımı aracılığıyla yeni bir zamanlanmış iş oluşturun ve yürütin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Zamanlanmış İş Kimliği
|
scheduled_job_id | True | string |
Zamanlanan işin benzersiz kimliği. |
|
İş türü
|
job_type | string |
İşin türü. |
|
|
Zamanlama Bitiş Türü
|
scheduled_job_end_type | string |
Zamanlanan işin nasıl bitmesi gerektiği (cihaz şablonu geçişlerine uygulanmaz). |
|
|
Body
|
body | True | dynamic |
Zamanlanmış İş oluşturma gövdesi. |
Döndürülenler
Zamanlanmış işi güncelleştirme
Var olan bir zamanlanmış işi kimliğine göre güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Zamanlanmış İş Kimliği
|
scheduled_job_id | True | string |
Zamanlanan işin benzersiz kimliği. |
|
Zamanlama Bitiş Türü
|
scheduled_job_end_type | string |
Zamanlanan işin nasıl bitmesi gerektiği (cihaz şablonu geçişlerine uygulanmaz). |
|
|
Body
|
body | True | dynamic |
Zamanlanmış İş oluşturma gövdesi. |
Döndürülenler
Zamanlanmış iş tanımı.
- Body
- ScheduledJobStatic
Zamanlanmış işi silme
Var olan bir zamanlanmış işi kimliğine göre silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
Zamanlanmış İş Kimliği
|
scheduled_job_id | True | string |
Zamanlanan işin benzersiz kimliği. |
Zamanlanmış işleri listeleme
Bir uygulamadaki zamanlanmış işlerin listesini alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
Döndürülenler
Çalışan bir işi durdurma
Çalışmakta olan bir işin yürütülmesini durdurun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Kimliği
|
job_id | True | string |
İşin benzersiz kimliği. |
Tetikleyiciler
| Bir kural tetiklendiğinde |
IoT Central'da bir kural tetiklendiğinde tetiklenen bir eylem oluşturun. |
Bir kural tetiklendiğinde
IoT Central'da bir kural tetiklendiğinde tetiklenen bir eylem oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Uygulama
|
application | True | string |
Uygulamanın benzersiz kimliği. |
|
İş Akışı Tetikleyici Kimliği
|
id | string |
İş akışı tetikleyicisinin benzersiz kimliği. |
|
|
Rule
|
rule | True | string |
İş akışı tetikleyicisine bağlı kuralın benzersiz kimliği. |
Döndürülenler
Tanımlar
Device
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
Cihaz Şablonu
|
instanceOf | string |
Cihazın cihaz şablonu tanımı. |
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
Onaylandı
|
approved | boolean |
Cihazın IoT Central'a bağlanmasının onaylanıp onaylanmamış olduğu. |
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
DeviceV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
Etkinleştirildi
|
enabled | boolean |
IoT Central'a cihaz bağlantısının etkinleştirilip etkinleştirilmediği. |
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
DeviceV2
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Kimliği
|
id | string |
Cihazın benzersiz kimliği. |
|
Cihaz Adı
|
displayName | string |
Cihazın görünen adı. |
|
Cihaz Şablonu
|
template | string |
Cihazın cihaz şablonu tanımı. |
|
Simüle Edilmiş
|
simulated | boolean |
Cihazın simülasyonunun yapılıp yapılmadığı. |
|
Etkinleştirildi
|
enabled | boolean |
IoT Central'a cihaz bağlantısının etkinleştirilip etkinleştirilmediği. |
|
Organizations
|
organizations | array of string |
Cihazın kuruluşlarının listesi, bugün yalnızca bir kuruluş desteklenmektedir, yakında birden çok kuruluş desteklenecektir. |
|
Sağlandı
|
provisioned | boolean |
Kaynakların cihaz için ayrılıp ayrılmadığı. |
DeviceCollectionV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of DeviceV1 |
Cihaz koleksiyonu. |
|
nextLink
|
nextLink | string |
Cihazların sonraki sayfasını almak için URL. |
DeviceGroup
Cihaz grubu tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Grubu Kimliği
|
id | string |
Cihaz grubunun benzersiz kimliği. |
|
Görüntü adı
|
displayName | string |
Cihaz grubunun görünen adı. |
|
Filter
|
filter | string |
Bu grupta olması gereken cihazları tanımlayan sorgu. |
|
Description
|
description | string |
Cihaz grubunun kısa özeti. |
|
ETag (İngilizce)
|
etag | string |
Cihaz grubu güncelleştirmelerinde çakışmayı önlemek için kullanılan ETag. |
|
Organizations
|
organizations | array of string |
Cihaz grubunun kuruluşlarının listesi, bugün yalnızca bir kuruluş destekleniyor, yakında birden çok kuruluş desteklenecek. |
DeviceGroupCollection
Cihaz gruplarının sayfalanan sonuçları.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Grubu Kimliği
|
value | array of DeviceGroup |
Cihaz gruplarının koleksiyonu. |
|
nextLink
|
nextLink | string |
Cihaz gruplarının sonraki sayfasını almak için URL. |
DeviceGroupDeviceCollection
Cihaz grubuna ait cihazların sayfalanan sonuçları.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of DeviceV1 |
Cihaz grubuna ait cihazların koleksiyonu. |
|
nextLink
|
nextLink | string |
Gruptaki cihazların sonraki sayfasını almak için URL. |
DeviceRelationshipStatic
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz İlişkisi Kimliği
|
id | string |
Cihaz ilişkisinin benzersiz kimliği. |
|
Cihaz İlişkisi Kaynak Kimliği
|
source | string |
Kaynak (üst) cihazın cihaz kimliği. |
|
Cihaz İlişkisi Hedef Kimliği
|
target | string |
Kaynak (alt) cihazın cihaz kimliği. |
DeviceRelationshipCollection
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of DeviceRelationshipStatic |
Cihaz ilişkileri koleksiyonu. |
|
nextLink
|
nextLink | string |
Cihaz ilişkilerinin sonraki sayfasını almak için URL. |
DeviceTemplateV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Şablonu Kimliği
|
@id | string |
Cihaz şablonunun benzersiz kimliği. |
|
Cihaz Şablonu Türleri
|
@type | array of string |
Bu cihaz şablonunun JSON-LD türleri. |
|
Cihaz Şablonu Adı
|
displayName | string |
Cihaz şablonunun görünen adı. |
|
Cihaz Şablonu Açıklaması
|
description | string |
Cihaz şablonunun ayrıntılı açıklaması. |
|
Cihaz Şablonu Yetenek Modeli
|
capabilityModel |
Bu cihaz şablonu tarafından kullanılan yetenek modeli. |
DeviceTemplateCollectionV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of DeviceTemplateV1 |
Cihaz şablonları koleksiyonu. |
|
nextLink
|
nextLink | string |
Cihaz şablonlarının sonraki sayfasını almak için URL. |
JobDeviceStatus
İş cihazı durum tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Cihaz Kimliği
|
id | string |
İş durumu sağlanan cihazın kimliği. |
|
Cihaz Durumu
|
status | string |
verilen cihaz için işin başlatılıp başlatılmadığını, çalıştırılıp çalıştırılmadığını gösterir. |
JobDeviceStatusCollection
İş cihazı durumlarının sayfalanan sonuçları.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of JobDeviceStatus |
İş cihazı durumlarının koleksiyonu. |
|
nextLink
|
nextLink | string |
İş cihazı durumlarının sonraki sayfasını almak için URL. |
JobBatch
İş toplu iş tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Toplu İş Türü
|
type | string |
Toplu işlem işleminin belirtilen sayıda cihazda mı yoksa toplam cihazların yüzdesinde mi yapıldığı. |
|
Batch Değeri
|
value | number |
Toplu işlem yapılan cihazların sayısı veya yüzdesi. |
JobCancellationThreshold
İş iptal eşiği tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İptal Eşiği Türü
|
type | string |
İptal eşiğinin belirtilen sayıda cihaz başına mı yoksa toplam cihaz yüzdesine göre mi olduğu. |
|
İptal Eşiği Değeri
|
value | number |
İptal eşiğinin uygulandığı cihazların sayısı veya yüzdesi. |
|
İptal Eşiği Toplu İşlemi
|
batch | boolean |
İptal eşiğinin toplu iş başına mı yoksa genel işe mi uygulanacağı. |
JobStatic
İş tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İş Kimliği
|
id | string |
İşin benzersiz kimliği. |
|
Görüntü adı
|
displayName | string |
İşin görünen adı. |
|
Description
|
description | string |
İşin ayrıntılı açıklaması. |
|
Cihaz Grubu
|
group | string |
İşin yürütüldiği cihaz grubunun kimliği. |
|
toplu işlem
|
batch | JobBatch |
İş toplu iş tanımı. |
|
cancellationThreshold
|
cancellationThreshold | JobCancellationThreshold |
İş iptal eşiği tanımı. |
|
Data
|
data | array of object |
Bu iş tarafından gerçekleştirilen işlemle ilgili veriler. Tüm girdiler aynı türde olmalıdır. |
|
items
|
data | object | |
|
Organizations
|
organizations | array of string |
İşin kuruluşlarının listesi, bugün yalnızca bir kuruluş destekleniyor, yakında birden çok kuruluş desteklenecek. |
|
Zamanlanmış İş Kimliği
|
scheduledJobId | string |
Bu işi oluşturan zamanlanmış iş tanımının kimliği. |
JobCollection
İşlerin sayfalanan sonuçları.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of JobStatic |
İş koleksiyonu. |
|
nextLink
|
nextLink | string |
İşlerin sonraki sayfasını almak için URL. |
Organizasyon
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kuruluş Kimliği
|
id | string |
Kuruluşun benzersiz kimliği. |
|
Organizasyon Adı
|
displayName | string |
Kuruluşun görünen adı. |
|
Parent
|
parent | string |
Üst kuruluşun görünen adı. |
OrganizationCollection
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of Organization |
Kuruluş koleksiyonu. |
|
nextLink
|
nextLink | string |
Kuruluşların sonraki sayfasını almak için URL. |
RoleV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
Rolün benzersiz kimliği. |
|
ekran adı
|
displayName | string |
Rolün görünen adı. |
RoleCollectionV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of RoleV1 |
Rol koleksiyonu. |
ScheduledJobStatic
Zamanlanmış iş tanımı.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
ETag (İngilizce)
|
etag | string |
Zamanlanmış iş güncelleştirmelerinde çakışmayı önlemek için kullanılan ETag. |
|
Zamanlanmış İş Kimliği
|
id | string |
Zamanlanan işin benzersiz kimliği. |
|
Görüntü adı
|
displayName | string |
Zamanlanan işin görünen adı. |
|
Description
|
description | string |
Zamanlanan işin ayrıntılı açıklaması. |
|
Cihaz Grubu
|
group | string |
İşin yürütüldiği cihaz grubunun kimliği. |
|
toplu işlem
|
batch | JobBatch |
İş toplu iş tanımı. |
|
cancellationThreshold
|
cancellationThreshold | JobCancellationThreshold |
İş iptal eşiği tanımı. |
|
Data
|
data | array of object |
Bu iş tarafından gerçekleştirilen işlemle ilgili veriler. Tüm girdiler aynı türde olmalıdır. |
|
items
|
data | object | |
|
Organizations
|
organizations | array of string |
İşin kuruluşlarının listesi, bugün yalnızca bir kuruluş destekleniyor, yakında birden çok kuruluş desteklenecek. |
|
Schedule
|
schedule | object |
İşin yürütüldiği zamanlama. |
|
Etkinleştirildi
|
enabled | boolean |
Zamanlanan işin etkinleştirilip etkinleştirilmediği. |
|
Tamamlandı
|
completed | boolean |
Zamanlanan işin tamamlanıp tamamlanmadığı. |
ScheduledJobJobCollection
Zamanlanmış bir işe ait iş tanımlarının sayfalanmış sonuçları.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
value
|
value | array of JobStatic |
İş koleksiyonu. |
|
nextLink
|
nextLink | string |
İşlerin sonraki sayfasını almak için URL. |
UserStaticV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kullanıcı kimliği
|
id | string |
Kullanıcının benzersiz kimliği. |
|
Kullanıcı türü
|
type | string |
Kullanıcının türü. |
|
Görevler
|
roles | array of RoleAssignmentV1 |
Uygulamaya erişim izinlerini belirten rol atamalarının listesi. |
UserCollectionV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Users
|
value | array of UserStaticV1 |
Kullanıcı koleksiyonu. |
RoleAssignmentV1
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Rol
|
role | string |
Bu rol ataması için rolün kimliği. |