MQTT: TCP o'rniga ishonchli yetkazib berish emas

MQTT protokoli TCP orqali o'tganligi sababli uchta QoS darajasi o'rtasidagi farq juda nozik. Oddiy sharoitlarda TCP etkazib berishni ta'minlaydi va dublikatlarning oldini oladi.

Men mobil qurilmalarga real vaqtda ma'lumotlarni yuborish uchun MQTT dan foydalanmoqchiman, ammo ishonchli yetkazib berish shart emas. Batareya sarfini iloji boricha past darajada ushlab turish juda muhim, shuning uchun keraksiz xabarlarni yuborishdan qochish juda yaxshi bo'lardi (TCP ning tasdiqlari).

UDP yoki boshqa ishonchsiz transport qatlami protokoli orqali MQTTni amalga oshirish mumkinmi? Buni amalga oshiradigan mavjud kutubxona bormi?


person Maximo Mussini    schedule 05.05.2012    source manba


Javoblar (1)


MQTT-S UDP orqali ishlashi mumkin, ammo u uchun hali ochiq kutubxonalar mavjud emas. Batareyadan foydalanish juda katta muammo ekanligiga ishonchingiz komilmi? http://stephendnicholas.com/archives/219

O'ylaymanki, MQTT o'zi haqiqatan ham TCP yetkazib berish va buyurtma kafolatlaridan foydalanadi. UDP orqali ishlashini kafolatlash juda qiyin bo'lishiga ishonaman.

person ralight    schedule 05.05.2012
comment
Rahmat, men MQTT-S dan xabardorman, lekin bu menga kerak bo'lgan narsa emas. Mobil qurilmalar juda yuqori tezlikda ma'lumot oladi, shuning uchun har bir yaxshilanish ularning avtonomiyasiga sezilarli ta'sir ko'rsatadi. Menimcha, siz aytayotgan tajribalar bu bo‘lishi mumkin. - person Maximo Mussini; 05.05.2012
comment
Ha, bu men uni javobga qo'shgan havola. - person ralight; 07.05.2012