İletişim aracı olarak BLE'ye dayanan ve bu cihazların daha güçlü bir ağ geçidine (örneğin, Ahududu pi seviyesi cihazları) bağlı olduğu çok sayıda zayıf sensörün (örn., Arduino seviye cihazları) olduğunu varsayın.
MQTT'nin okumalarını iletmek için uygun bir protokol olup olmadığını bilmek istiyorum (kısa, sık sık mesajlar).
Bazı bloglar / dokümanlar, MQTT'yi "IoT uygulamaları" için uygun görür, çünkü HTTP ile karşılaştırıldığında hafif (er) ağırlıktır ve güç tasarrufu sağlar. Bununla birlikte, benim anlayışım için, BLE veya IoT için uygun diğer iletişim protokolleri için geçerli olmayan bir bağlantı açık tutulmasını gerektirir. BLE, enerji rezervi sağlamak için bağlantıyı uzun süre açık tutmaz. Görünüşe göre MQTT, WiFi gibi bir MAC katman protokolü kullanıldığında uygundur. Bu neredeyse ilk etapta MQTT kullanımının ardındaki mantığı kırıyor (yani, cihaz WiFi gibi bir protokolü tamamen işliyorsa, MQTT gibi bir protokole ihtiyaç duymayabilir). Bu mantıkta bir kusur görüyor musunuz?
Bu amaçla alternatif bir uygulama katmanı protokolü var mı? Bu tür iletilerin (ör. Ham ikili veriler, JSON, XML) bir ağ geçidiyle iletişim kurduklarında ve bir sunucu ile doğrudan iletişim kurduklarında en sık görülen yapı nedir?