Aracılığıyla paylaş


Cihazdan buluta iletişim kılavuzu

IoT Hub, cihaz uygulamasından çözüm arka ucuna bilgi göndermek için üç seçenek sunar:

Not

Buluttan cihaza mesajlaşma, cihaz ikizleri ve cihaz yönetimi gibi bu makalede bahsedilen özelliklerden bazıları yalnızca IoT Hub'ın standart katmanında kullanılabilir. Temel ve standart/ücretsiz IoT Hub katmanları hakkında daha fazla bilgi için bkz. Çözümünüz için doğru IoT Hub katmanını seçme.

Aşağıda, çeşitli cihazdan buluta iletişim seçeneklerinin ayrıntılı bir karşılaştırması yer alır.

Faktör Cihazdan buluta iletiler Cihaz ikizlerinin bildirilen özellikleri Dosya karşıya yüklemeleri
Senaryo Telemetri zaman serisi ve uyarılar. Örneğin, her 5 dakikada bir 256 KB sensör veri toplu işlemi gönderilir. Kullanılabilir özellikler ve koşullar. Örneğin, hücresel veya WiFi gibi geçerli cihaz bağlantı modu. Yapılandırma ve yazılım güncelleştirmeleri gibi uzun süre çalışan iş akışlarını eşitleme. Video veya diğer büyük medya dosyaları. Büyük (genellikle sıkıştırılmış) telemetri toplu işleri.
Depolama ve alma IoT Hub tarafından yedi güne kadar geçici olarak depolanır. Yalnızca sıralı okuma. IoT Hub tarafından cihaz ikizinde depolanır. IoT Hub sorgu dili kullanılarak alınabilir. Kullanıcı tarafından sağlanan Azure Depolama hesabında depolanır.
Size En fazla 256 KB ileti. Bildirilen özellik boyutu üst sınırı 32 KB'tır. Azure Blob Depolama tarafından desteklenen en büyük dosya boyutu.
Sıklık Yüksek. Daha fazla bilgi için bkz . IoT Hub kotaları ve azaltma. Orta. Daha fazla bilgi için bkz . IoT Hub kotaları ve azaltma. Düşük. Daha fazla bilgi için bkz . IoT Hub kotaları ve azaltma.
Protokol Tüm protokollerde kullanılabilir. MQTT veya AMQP kullanılarak kullanılabilir. Herhangi bir protokol kullanılırken kullanılabilir, ancak cihazda HTTPS gerektirir.

Bir uygulamanın hem telemetri zaman serisi olarak bilgi göndermesi hem de uyarı göndermesi ve cihaz ikizinde kullanılabilir duruma getirmesi gerekebilir. Bu senaryoda, aşağıdaki seçeneklerden birini belirleyebilirsiniz:

  • Cihaz uygulaması cihazdan buluta bir ileti gönderir ve özellik değişikliğini bildirir.
  • Çözüm arka ucu, iletiyi aldığında bilgileri cihaz ikizinin etiketlerinde depolayabilir.

Cihazdan buluta iletiler, cihaz ikizi güncelleştirmelerinden çok daha yüksek aktarım hızı sağladığından, bazen her cihazdan buluta ileti için cihaz ikizinin güncelleştirilmesini önlemek tercih edilir.