IoT Ağ Geçidi Protokolü için MQTT VS HTTP

İçindekiler

IoT dünyasında tipik ağ mimarisi aşağıdaki gibidir. İlk olarak terminal cihazı veya sensör sinyalleri veya bilgileri toplar. İnternete veya intranet ağına erişemeyen cihazlar için sensör, tespit edilen bilgiyi önce IoT ağ geçidine, ardından ağ geçidi bilgiyi sunucuya gönderir; Sunucuya doğrudan bağlanabilen cep telefonları gibi bazı cihazların ağa erişim için kendi işlevleri vardır.

Bazen sunucunun sıkıştırmasını açmak için HTTP yerine MQTT gibi bazı hafif iletişim protokollerini seçebiliriz, peki neden HTTP yerine MQTT'yi seçelim ki? HTTP protokolünün başlığı nispeten büyük olduğundan ve her veri gönderildiğinde, TCP'yi bağlamak/bağlantısını kesmek için bir paket gönderilir, dolayısıyla ne kadar çok veri gönderilirse, toplam veri trafiği de o kadar büyük olur.

MQTT'nin başlığı nispeten küçüktür ve TCP bağlantısını korurken sonraki verileri de gönderip alabilir, böylece toplam veri trafiğini HTTP'den daha fazla bastırabilir.

Ayrıca MQTT kullanırken şuna da dikkat edilmeli, MQTT'nin TCP bağlantısı korunurken veri gönderilip alınmalıdır. MQTT, TCP bağlantısını koruyarak iletişim miktarını azalttığından, her veri iletişimi gerçekleştiğinde TCP bağlantısını keserseniz, MQTT tıpkı HTTP gibi her veri gönderildiğinde bağlantı ve bağlantı kesme işlemini gerçekleştirecektir ancak sonuç iletişimi artıracaktır. hacim.

IoT ağ geçidinin nasıl çalıştığı hakkında daha fazla bilgi edinmek ister misiniz? Feasycom Ltd. ile iletişime geçmekten çekinmeyin.

En gidin