我最近看了一个在Android上使用MQTT的优秀blog。我是MQTT的新手,为了理解这些概念,我想在Blackberry上使用MQTT服务。有没有一个很好的解释MQTT是如何工作的.J2ME/ blackberry实现对我来说很容易理解。
谢谢!
发布于 2012-11-14 13:26:46
IBM通过developerworks为Android发布了Cordova MQTT插件和源代码,其中包装了Eclipse Paho mqtt java客户端(也是IBM贡献的)。如果您正在创建移动应用程序,那么在Cordova中使用HTML5/javascript混合应用程序。PhoneGap),并带有MQTT插件是一个很好的选择。在Android (也就是BB playbook)上有这样一个。对于其他平台,使用Eclipse Paho在BB上为Cordova创建插件应该不难。例如,我在iPhone上使用Eclipse Paho C客户端使用带有MQTT插件的Cordova/Worklight应用程序。
MQTT对移动应用程序很有吸引力。在Android上进行的基准测试显示,MQTT的吞吐量是HTTPS的93倍,每发送一条消息使用1/10的电池,而使用的带宽是HTTPS的1/8。这可能就是Facebook Messenger使用MQTT的原因。http://stephendnicholas.com/archives/1217
顺便说一句,如果你用Cordova开发HTML5/javascript混合移动应用,IBM Worklight有一个跨平台的WYSIWYG移动开发者IDE,强大的安全性,统一的推送通知引擎,在线/离线支持等。
发布于 2011-02-04 19:17:09
这里简要描述了http://mosquitto.org/man/mqtt-7.html中mqtt背后的一些概念
http://www.slideshare.net/andysc/the-house-that-twitters的演示文稿还包含了更多从应用程序角度进行的解释。
至于J2ME -从http://mqtt.org/software链接的IBM包包含一个带有ia92文档和示例的J2ME组件,但不包含实现代码。
最后,MQTT规范链接到http://mqtt.org/documentation上,因此您可以随时在那里查找更多详细信息。
https://stackoverflow.com/questions/4893985
复制相似问题