Mengenai kutipan Anda, MQTT adalah "protokol Internet of Things":
Ya, ada sejumlah besar pengembang yang menggunakan protokol ini (lihat Survei Pengembang IoT 2018) tetapi CoAP (ini HTTP disesuaikan untuk IoT, berdasarkan UDP) memberikan alternatif untuk HTTP jika Anda ingin menggunakan fungsi Permintaan / Respons yang ringan di dalam aplikasi Anda.
MQTT di sisi lain menyediakan logika Terbitkan / Berlangganan bawaan , yang membuatnya bagus untuk penskalaan (Anda dapat menggunakan lebih banyak gateway untuk jumlah perangkat yang lebih banyak). Ada juga alternatif UDP (seperti CoAP ke HTTP) yang disebut MQTT-SN (MQTT untuk Sensor Networks). Ini bahkan memberikan overhead yang lebih kecil dari CoAP, tetapi tidak menggunakan R / R.