Buluttan cihaza iletişim kılavuzu

IoT Hub, cihaz uygulamalarının bir arka uç uygulamasının işlevselliğini kullanıma sunmasına yönelik üç seçenek sunar:

Azure IoT Tak Çalıştır'ın IoT Tak Çalıştır cihazları denetlemek için bu seçenekleri nasıl kullandığını öğrenmek için bkz. hizmet geliştirici kılavuzu IoT Tak Çalıştır.

Not

Bu makalede açıklanan özellikler 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 buluttan cihaza iletişim seçeneklerinin ayrıntılı bir karşılaştırması yer alır.

Kategoriler Doğrudan yöntemler İkizin istenen özellikleri Buluttan cihaza iletiler
Senaryo Fanı açma gibi anında onay gerektiren komutlar. Cihazı belirli bir istenen duruma getirmek için uzun süre çalışan komutlar. Örneğin telemetri gönderme aralığını 30 dakika olarak ayarlayın. Cihaz uygulamasına tek yönlü bildirimler.
Veri akışı Iki yönlü. Cihaz uygulaması yöntemine hemen yanıt verebilir. Çözüm arka ucu, sonucu isteğe bağlamsal olarak alır. Tek yönlü. Cihaz uygulaması, özellik değişikliğini içeren bir bildirim alır. Tek yönlü. Cihaz uygulaması iletiyi alır
Dayanıklılık Bağlantısı kesilmiş cihazlarla bağlantı kurulmuyor. Çözüm arka ucuna cihazın bağlı olmadığı bildirilir. Özellik değerleri cihaz ikizinde korunur. Cihaz bir sonraki yeniden bağlantıda bunu okur. Özellik değerleri IoT Hub sorgu diliyle alınabilir. İletiler IoT Hub tarafından 48 saate kadar saklanabilir.
Hedefler deviceId kullanan tek cihaz veya işleri kullanan birden çok cihaz. deviceId kullanan tek cihaz veya işleri kullanan birden çok cihaz. deviceId'ye göre tek cihaz.
Size Doğrudan yöntem yük boyutu üst sınırı istek için 128 KB ve yanıt için 128 KB'tır. İstenen özellik boyutu üst sınırı 32 KB'tır. En fazla 64 KB ileti.
Sıklık Yüksek. Daha fazla bilgi için bkz . IoT Hub sınırları. Orta. Daha fazla bilgi için bkz . IoT Hub sınırları. Düşük. Daha fazla bilgi için bkz . IoT Hub sınırları.
Protokol MQTT veya AMQP kullanılarak kullanılabilir. MQTT veya AMQP kullanılarak kullanılabilir. Tüm protokollerde kullanılabilir. Cihazın HTTPS kullanırken yoklaması gerekir.

Aşağıdaki öğreticilerde doğrudan yöntemleri, istenen özellikleri ve buluttan cihaza iletileri kullanmayı öğrenin: