IBM выпустила плагин Cordova MQTT и исходный код для Android с помощью developerworks, включающего Java-клиент Eclipse Paho mqtt (также предоставленный IBM).Если вы создаете мобильные приложения, тогда лучше использовать гибридные приложения HTML5 / javascript в Cordova (fka PhoneGap) с плагином MQTT.На Android (то есть BB playbook) есть этот.Для других платформ использование Eclipse Paho для создания плагина для Cordova на BB не должно быть сложным.Например, у меня есть приложения Cordova / Worklight с плагином MQTT, использующие клиент Eclipse Paho C. на моем iPhone.
вот плагин MQTT для Android: https://www.ibm.com/developerworks/mydeveloperworks/blogs/messaging/entry/using_mq_telemetry_transport_protocol_in_ibm_worklight_mobile_applications1
MQTT является привлекательным для мобильных приложений,Сравнительный анализ, проведенный на Android, показал, что пропускная способность MQTT в 93 раза выше, 1/10-е использование теста на отправленное сообщение и использует 1/8 пропускной способности по сравнению с HTTPS.Вероятно, поэтому Facebook Messenger использует MQTT.http://stephendnicholas.com/archives/1217
Кстати, если вы разрабатываете гибридные мобильные приложения HTML5 / javascript для Cordova, у IBM Worklight есть кроссплатформенная IDE для мобильных разработчиков WYSIWYG, надежная защита, унифицированный механизм push-уведомлений, поддержка онлайн / офлайн и т. Д.. А Кордова встроенная.