Azure IoT Central uygulamanızı diğer bulut hizmetleriyle tümleştirmek için iş akışlarını kullanma

IoT Central'da telemetri tabanlı koşullara yanıt olarak eylemleri tetikleyen kurallar oluşturabilirsiniz. Örneğin, cihaz sıcaklığı eşiği aştığında e-posta göndermek için.

Power Automate ve Azure Logic Apps için Azure IoT Central V3 bağlayıcısı, IoT Central'daki işlemleri otomatikleştirmek için daha gelişmiş kurallar oluşturmanıza olanak tanır:

  • Azure IoT Central uygulamanızda bir kural tetiklendiğinde Power Automate veya Azure Logic Apps'te bir iş akışını tetikleyebilir. Bu iş akışları, Microsoft 365 veya üçüncü taraf hizmet gibi diğer bulut hizmetlerinde eylemler çalıştırabilir.
  • Microsoft 365 gibi başka bir bulut hizmetindeki bir olay, Power Automate veya Azure Logic Apps'te bir iş akışını tetikleyebilir. Bu iş akışları eylemleri çalıştırabilir veya IoT Central uygulamanızdan veri alabilir.
  • Azure IoT Central V3 bağlayıcısı genel kullanıma sunulan 1.0 REST API yüzeyiyle hizalanır. Tüm bağlayıcı eylemleri DTDLv2 biçimini destekler ve DTDLv1 tabanlı modeller için destek kullanım dışı bırakılmaktadır. Son güncelleştirmelerle ilgili en son bilgiler ve ayrıntılar için geçerli bağlayıcı sürümü için sürüm notlarına bakın.

Önkoşullar

Bu nasıl yapılır kılavuzundaki adımları tamamlamak için şunları yapmanız gerekir:

Kuraldan iş akışı tetikleme

Power Automate veya Azure Logic Apps'te bir iş akışını tetikleyebilmeniz için önce IoT Central uygulamanızda bir kurala ihtiyacınız vardır. Daha fazla bilgi edinmek için bkz . Azure IoT Central'da kuralları ve eylemleri yapılandırma.

Azure IoT Central V3 bağlayıcısını Power Automate'te tetikleyici olarak eklemek için:

  1. Power Automate'te + Oluştur'u ve Özel sekmesini seçin.
  2. IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
  3. Tetikleyici listesinde Kural tetiklendiğinde (önizleme) öğesini seçin.
  4. Bir kural tetiklendiğinde adımında IoT Central uygulamanızı ve kullanmakta olduğunuz kuralı seçin.

Azure Logic Apps'te Azure IoT Central V3 bağlayıcısını tetikleyici olarak eklemek için:

Önemli

Mantıksal Uygulamanın genel uç noktası olmadığı sürece IoT Central bağlayıcısında tetikleyiciler çalışmaz. Daha fazla bilgi edinmek için bkz . Özel uç noktalar üzerinden Logic Apps'e gelen trafikle ilgili dikkat edilmesi gerekenler.

  1. Logic Apps Tasarım Aracı'da Boş Mantıksal Uygulama şablonunu seçin.
  2. Tasarımcıda IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
  3. Tetikleyici listesinde Kural tetiklendiğinde (önizleme) öğesini seçin.
  4. Bir kural tetiklendiğinde adımında IoT Central uygulamanızı ve kullanmakta olduğunuz kuralı seçin.

Find the Azure IoT Central - preview connector and choose the trigger

Artık tümleştirme senaryonuzu oluşturmak için iş akışınıza daha fazla adım ekleyebilirsiniz.

Eylem çalıştırma

Eylemleri Power Automate ve Azure Logic Apps iş akışlarından bir IoT Central uygulamasında çalıştırabilirsiniz. İlk olarak iş akışınızı oluşturun ve iş akışını başlatmak için bir tetikleyici tanımlamak için bir bağlayıcı kullanın. Ardından Eylem olarak Azure IoT Central V3 bağlayıcısını kullanın.

Azure IoT Central V3 bağlayıcısını Power Automate'te eylem olarak eklemek için:

  1. Power Automate'te Eylem seçin panelinde Özel sekmesini seçin.
  2. IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
  3. Eylem listesinde, kullanmak istediğiniz IoT Central eylemini seçin.
  4. Eylem adımında, seçtiğiniz eylemin yapılandırmasını tamamlayın. Ardından Kaydet'i seçin.

Azure Logic Apps'te eylem olarak Azure IoT Central V3- önizleme bağlayıcısını eklemek için:

  1. Logic Apps Tasarım Aracı Eylem seçin panelinde Özel sekmesini seçin.
  2. IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
  3. Eylem listesinde, kullanmak istediğiniz IoT Central eylemini seçin.
  4. Eylem adımında, seçtiğiniz eylemin yapılandırmasını tamamlayın. Ardından Kaydet'i seçin.

Find the Azure IoT Central V3 connector and choose an action

Eylem listesi

Bağlayıcı tarafından desteklenen eylemlerin tam listesi için bkz . Eylemler.

Cihaz oluşturma veya güncelleştirme

IoT Central uygulamanızda cihaz oluşturmak veya güncelleştirmek için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Oluşturulacak veya güncelleştirilecek cihazın benzersiz kimliği.
Onaylandı Cihazın IoT Central'a bağlanmak için onaylanıp onaylanmamış olduğunu seçin.
Cihaz Açıklaması Cihazın ayrıntılı açıklaması.
Cihaz Adı Cihazın görünen adı.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.
Simülasyonlu Cihazın simülasyonunun yapılıp yapılmayacağını seçin.

Cihazı silme

IoT Central uygulamanızdan bir cihazı silmek için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Silinecek cihazın benzersiz kimliği.

Cihaz komutu yürütme

Cihazın arabirimlerinden birinde tanımlanan bir komutu yürütmek için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Komutu yürütmek için cihazın benzersiz kimliği.
Cihaz Bileşeni Cihaz şablonunda komutunu içeren arabirim.
Cihaz Komutu Seçili arabirimdeki komutlardan birini seçin.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.
Cihaz Komut İsteği Yükü Komut bir istek yükü gerektiriyorsa buraya ekleyin.

Not

Bir cihaz şablonu seçmeden cihaz bileşeni seçemezsiniz.

Kimliğe göre cihaz alma

Cihazın ayrıntılarını almak için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Ayrıntıları almak için cihazın benzersiz kimliği.

Diğer eylemlerde dinamik ifadelerde döndürülen ayrıntıları kullanabilirsiniz. Döndürülen cihaz ayrıntıları şunlardır: Approved, body, Device Description, Device Name, Device Template, Provisioned ve Simulated.

Cihaz bulutu özelliklerini alma

Belirli bir cihazın bulut özelliği değerlerini almak için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Bulut özelliklerini almak için cihazın benzersiz kimliği.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.

Döndürülen bulut özelliği değerlerini diğer eylemlerdeki dinamik ifadelerde kullanabilirsiniz.

Cihaz özelliklerini alma

Belirli bir cihazın özellik değerlerini almak için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Özellikleri almak için cihazın benzersiz kimliği.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.

Döndürülen özellik değerlerini diğer eylemlerdeki dinamik ifadelerde kullanabilirsiniz.

Cihaz telemetrisi değerini alma

Belirli bir cihazın telemetri değerlerini almak için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Telemetri değerlerini almak için cihazın benzersiz kimliği.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.

Diğer eylemlerde dinamik ifadelerde döndürülen telemetri değerlerini kullanabilirsiniz.

Cihaz bulut özelliklerini güncelleştirme

Belirli bir cihazın bulut özelliği değerlerini güncelleştirmek için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Güncelleştirilecek cihazın benzersiz kimliği.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.
Bulut özellikleri Bir cihaz şablonu seçtikten sonra, şablonda tanımlanan her bulut özelliği için bir alan eklenir.

Cihaz özelliklerini güncelleştirme

Belirli bir cihazın yazılabilir özellik değerlerini güncelleştirmek için bu eylemi kullanın.

Alan Açıklama
Uygulama IoT Central uygulamaları listenizden seçim yapın.
Cihaz Güncelleştirilecek cihazın benzersiz kimliği.
Cihaz Şablonu IoT Central uygulamanızdaki cihaz şablonları listesinden seçim yapın.
Yazılabilir özellikler Bir cihaz şablonu seçtikten sonra, şablonda tanımlanan her yazılabilir özellik için bir alan eklenir.

Sonraki adımlar

Artık Azure IoT Central uygulamanızda gelişmiş kural oluşturmayı öğrendiğinize göre, Azure IoT Central uygulamanızda cihaz verilerini analiz etmeyi öğrenebilirsiniz.