Использование MQTT для Blackberry / J2ME - PullRequest
1 голос
/ 04 февраля 2011

Недавно я посмотрел на отличный блог для использования MQTT поверх Android. Я новичок в MQTT, и для понимания концепций я хочу использовать сервисы MQTT на Blackberry. Есть ли хорошее объяснение того, как работает MQTT ... мне будет легко понять реализацию J2ME / blackberry.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 04 февраля 2011

Краткое описание некоторых концепций, стоящих за mqtt, приведено в http://mosquitto.org/man/mqtt-7.html

Презентация на http://www.slideshare.net/andysc/the-house-that-twitters также содержит пояснения с большей точки зрения приложений.

Что касается J2ME - пакет IBM ia92, связанный с http://mqtt.org/software, содержит компонент J2ME с документами и примером API, но не код реализации.

Наконец, спецификация MQTT связана с http://mqtt.org/documentation, так что вы всегда можете найти там более подробную информацию.

2 голосов
/ 14 ноября 2012

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-уведомлений, поддержка онлайн / офлайн и т. Д.. А Кордова встроенная.

...