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:
Etkin bir Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Özel uygulama şablonundan oluşturulan bir IoT Central uygulaması . Daha fazla bilgi edinmek için bkz . IoT Central uygulaması oluşturma ve Uygulamanız hakkında.
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:
- Power Automate'te + Oluştur'u ve Özel sekmesini seçin.
- IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
- Tetikleyici listesinde Kural tetiklendiğinde (önizleme) öğesini seçin.
- 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.
- Logic Apps Tasarım Aracı'da Boş Mantıksal Uygulama şablonunu seçin.
- Tasarımcıda IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
- Tetikleyici listesinde Kural tetiklendiğinde (önizleme) öğesini seçin.
- Bir kural tetiklendiğinde adımında IoT Central uygulamanızı ve kullanmakta olduğunuz kuralı seçin.
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:
- Power Automate'te Eylem seçin panelinde Özel sekmesini seçin.
- IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
- Eylem listesinde, kullanmak istediğiniz IoT Central eylemini seçin.
- 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:
- Logic Apps Tasarım Aracı Eylem seçin panelinde Özel sekmesini seçin.
- IoT Central'ı arayın ve Azure IoT Central V3 bağlayıcısını seçin.
- Eylem listesinde, kullanmak istediğiniz IoT Central eylemini seçin.
- Eylem adımında, seçtiğiniz eylemin yapılandırmasını tamamlayın. Ardından Kaydet'i seçin.
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.