IoT Cihazlarını Azure'a bağlama: IoT Hub ve Event Hubs
Azure, verilerinizi bulutun gücüne bağlamanıza yardımcı olmak için çeşitli bağlantı ve iletişim türleri için özel olarak geliştirilmiş hizmetler sağlar. Hem Azure IoT Hub hem de Azure Event Hubs, büyük miktarlarda veri alan ve iş içgörüleri için bu verileri iş için depolayan bulut hizmetleridir. İki hizmet de düşük gecikme süresi ve yüksek güvenilirlikle veri alımını desteklemesi ile benzerdir, ancak farklı amaçlar için tasarlanmıştır. IoT Hub, büyük veri akışı için tasarlanırken IoT cihazlarını Azure bulutuna bağlamanın Event Hubs gereksinimlerini karşılamak için geliştirilmiştir. Microsoft, IoT Azure IoT Hub Azure'a bağlamak için Azure IoT Hub'nin kullanılması önerilir
Azure IoT Hub, veri toplamak ve iş içgörüleri ile otomasyonu elde etmek için IoT cihazlarını bağlayan bulut ağ geçididir. Ayrıca, IoT Hub cihazlarınız ile arka uç sistemleriniz arasındaki ilişkiyi zenginleştiren özellikler de içerir. Çift yönlü iletişim özellikleri, cihazlardan veri alırken cihazlara komutlar ve ilkeler de gönderebilirsiniz. Örneğin, özellikleri güncelleştirmek veya cihaz yönetimi eylemlerini çağırmak için buluttan cihaza mesajlaşmayı kullanın. Buluttan cihaza iletişim, uç cihazlarınıza bulut zekası göndermenizi de Azure IoT Edge. IoT Hub tarafından sağlanan benzersiz cihaz düzeyinde kimlik, IoT çözümlerinizi olası saldırılara karşı daha iyi bir şekilde güvenlik altına a yardımcı olur.
Azure Event Hubs, Azure'ın büyük veri akışı hizmetidir. Müşterilerin günde milyarlarca istek gönderebildiği, yüksek aktarım hızında veri akışı senaryoları için tasarlanmıştır. Event Hubs akışınızın ölçeğini genişletmek için bölümlenmiş bir tüketici modeli kullanır ve Azure'ın Databricks, Stream Analytics, ADLS ve HDInsight gibi büyük veri ve analiz hizmetleriyle tümleşik çalışır. Event Hubs Capture ve Auto-Inflate gibi özelliklerle bu hizmet, büyük veri uygulamalarınızı ve çözümlerinizi destekleyecek şekilde tasarlanmıştır. Ayrıca, IoT Hub telemetri Event Hubs yolu için Event Hubs kullanır, dolayısıyla IoT çözümünüz de bu çözümün muazzam gücünden Event Hubs.
Özetlemek gerekirse her iki çözüm de büyük ölçekte veri alımı için tasarlanmıştır. Yalnızca IoT Hub, IoT cihazlarınızı Azure bulutuna bağlama iş değerini en üst düzeye çıkarmak için tasarlanmış IoT'ye özgü zengin özellikler sağlar. IoT yolculuğunuz yeni başlıyorsa, IoT Hub veri alımı senaryolarınızı desteklemek için IoT Hub ile başlayarak, iş ve teknik ihtiyaçlar gerekli olduktan sonra tam özellikli IoT özelliklerine anında erişebilirsiniz.
Aşağıdaki tabloda, IoT özellikleri için IoT Hub iki katmanının Event Hubs karşılaştırması hakkında ayrıntılı bilgiler yer almaktadır. Uygulamanın standart ve temel katmanları hakkında daha fazla bilgi IoT Hub bkz. Doğru katman IoT Hub seçme.
| IoT Özelliği | IoT Hub katmanını seçin | IoT Hub katman | Event Hubs |
|---|---|---|---|
| Cihazdan buluta mesajlaşma | ![]() |
![]() |
![]() |
| Protokoller: HTTPS, AMQP, webSockets üzerinden AMQP | ![]() |
![]() |
![]() |
| Protokoller: MQTT, webSockets üzerinden MQTT | ![]() |
![]() |
|
| Cihaz başına kimlik | ![]() |
![]() |
|
| Cihazlardan dosya yükleme | ![]() |
![]() |
|
| Cihaz Sağlama Hizmeti | ![]() |
![]() |
|
| Buluttan cihaza mesajlaşma | ![]() |
||
| Cihaz ikizi ve cihaz yönetimi | ![]() |
||
| Cihaz akışları (önizleme) | ![]() |
||
| IoT Edge | ![]() |
Tek kullanım durumu cihazdan buluta veri alımı olsa bile, IoT cihaz bağlantısı için IoT Hub bir hizmet sağladığı için bu verilerin kullanılması kesinlikle önerilir.
Sonraki adımlar
Uygulama geliştiricilerinin özelliklerini daha fazla IoT Hub için IoT Hub kılavuzuna bakın.
