IoT çözümünüzü genişletin
Bu genel bakış, Bir Azure IoT çözümünü genişletme seçenekleriyle ilgili temel kavramları tanıtır. Her bölüm, daha fazla ayrıntı ve rehberlik sağlayan içeriğe bağlantılar içerir.
Aşağıdaki diyagramda, tipik bir IoT çözümündeki bileşenlerin üst düzey görünümü gösterilmektedir. Bu makalede IoT çözümünü genişletmeyle ilgili alanlar ele alınmaktadır.
Azure IoT'de çözüm genişletilebilirliği, IoT bulut hizmetlerinin yerleşik işlevselliğine ekleyebileceğiniz ve diğer hizmetlerle tümleştirmeler oluşturabileceğiniz yöntemleri ifade eder.
Genişletilebilirlik senaryoları
IoT çözümleri için genişletilebilirlik senaryoları şunlardır:
Analiz ve görselleştirme
Tipik bir IoT çözümü, iş içgörülerini etkinleştirmek için cihazlarınızdaki verilerin analizini ve görselleştirmesini içerir. Daha fazla bilgi edinmek için bkz . IoT verilerinizi analiz etme ve görselleştirme.
Diğer hizmetlerle tümleştirme
IoT çözümü varlık yönetimi, iş zamanlaması ve denetim otomasyonu sistemleri gibi diğer sistemleri içerebilir. Bu tür sistemler:
- IoT cihazlarınızdaki verileri, bir iş zamanlama sisteminde girdiler oluşturan tahmine dayalı bakım sistemlerine giriş olarak kullanın.
- Varlık yönetim sisteminizden güncel veriler içerdiğinden emin olmak için cihaz kayıt defterini güncelleştirin.
- Denetim otomasyonu sistemindeki kurallara göre davranışlarını denetlemek için cihazlarınıza ileti gönderin.
Azure Veri Sistem Sağlığı Hizmeti
Azure Health Data Services , iş akışlarının sağlık hizmetlerini iyileştirmesini ve ölçeklenebilir ve güvenli sağlık hizmetleri çözümleri sunmasını sağlayan açık standartlara ve çerçevelere dayalı bir dizi yönetilen API hizmetidir. IoT çözümü, IoT verilerini bir sağlık çözümüyle tümleştirmek için bu hizmetleri kullanabilir.
Genişletilebilirlik mekanizmaları
Aşağıdaki bölümlerde IoT çözümünüzü genişletmek için kullanılabilen temel mekanizmalar açıklanmaktadır.
Hizmet API'leri (IoT Hub)
IoT Hub ve Cihaz Sağlama Hizmeti (DPS), hub'ınızı ve cihazlarınızı yönetmek ve bunlarla etkileşim kurmak için kullanabileceğiniz bir hizmet API'leri kümesi sağlar. Bu API'ler şunlardır:
- Kayıt defteri yönetimi
- Cihaz ikizleri ve dijital ikizlerle etkileşim kurma
- Buluttan cihaza ileti gönderme ve komut çağırma
- Kayıt gruplarını yönetme (DPS)
- İlk cihaz ikizi durumunu (DPS) yönetme
Kullanılabilir hizmet API'lerinin listesi için bkz . Hizmet SDK'ları.
REST API'leri (IoT Central)
IoT Central REST API,IoT çözümünüzü genişletmek için yararlı olan aşağıdaki özellikleri sağlar:
- Uygulamanıza bağlı cihazları sorgulama
- Cihaz şablonlarını ve dağıtım bildirimlerini yönetme
- Cihazları ve cihaz gruplarını yönetme
- Cihaz özellikleriyle etkileşim kurarak ve komutları çağırarak cihazları denetleme
Daha fazla bilgi edinmek için bkz . IoT Central REST API.
Yönlendirme ve veri dışarı aktarma
IoT Hub ve IoT Central, cihaz telemetrisini farklı uç noktalara yönlendirmenize olanak sağlar. Yönlendirme telemetrisi, diğer hizmetlerle tümleştirmeler oluşturmanıza ve analiz ve görselleştirme için verileri dışarı aktarmanıza olanak tanır.
Cihaz telemetrisine ek olarak, hem IoT Hub hem de IoT Central diğer uç noktalara özellik güncelleştirme ve cihaz bağlantı durumu iletileri gönderebilir. Bu iletileri yönlendirmek, cihaz durumu bilgilerine ihtiyaç duyan diğer hizmetlerle tümleştirmeler oluşturmanıza olanak tanır:
- IoT Hub yönlendirmesi Azure Event Hubs, Azure Blob Depolama ve Cosmos DB gibi hedeflere cihaz telemetrisi, özellik değişikliği olayları, cihaz bağlantı olayları ve cihaz yaşam döngüsü olayları gönderebilir.
- IoT Hub Event Grid tümleştirmesi , cihaz bağlantısı, cihaz yaşam döngüsü ve telemetri olayları gibi IoT Hub olaylarını diğer Azure hizmetlerine dağıtmak için Azure Event Grid'i kullanır.
- IoT Central kuralları web kancalarına, Microsoft Power Automate'e ve Azure Logic Apps'e cihaz telemetrisi ve özellik değerleri gönderebilir.
- IoT Central veri dışarı aktarma Azure Blob Depolama, Azure Veri Gezgini, Azure Event Hubs ve web kancaları gibi hedeflere cihaz telemetrisi, özellik değişikliği olayları, cihaz bağlantı olayları ve cihaz yaşam döngüsü olayları gönderebilir.
IoT Central uygulama şablonları
IoT Central uygulama şablonları, diğer hizmetlerle tümleştirmeler içeren IoT çözümleri oluşturmaya yönelik bir başlangıç noktası sağlar. Şablonları kullanarak çözümünüzle ilgili kaynakları içeren bir uygulama oluşturabilirsiniz. Daha fazla bilgi edinmek için bkz . IoT Central uygulama şablonları.
Sonraki adımlar
IoT çözümünüzde kullanılabilen genişletilebilirlik seçeneklerine genel bir bakış gördüğünüze göre, önerilen bazı sonraki adımlar şunlardır: