1

私は最近、Android で MQTT を使用するための優れたブログを見ました。私は MQTT を初めて使用します。概念を理解するために、Blackberry で MQTT サービスを使用したいと考えています。MQTT がどのように機能するかについての適切な説明はありますか... J2ME/blackberry の実装は私にとって理解しやすいでしょう。

ありがとう !

4

2 に答える 2

3

http://mosquitto.org/man/mqtt-7.htmlに、mqttの背後にあるいくつかの概念の簡単な説明があります。

http://www.slideshare.net/andysc/the-house-that-twittersのプレゼンテーションには、より多くのアプリケーションの観点からの説明も含まれています。

J2MEに関しては、 http: //mqtt.org/softwareからリンクされているIBM ia92パッケージには、APIドキュメントと例を含むJ2MEコンポーネントが含まれていますが、実装コードは含まれていません。

最後に、MQTT仕様はhttp://mqtt.org/documentationにリンクされているため、いつでも詳細を確認できます。

于 2011-02-04T11:17:08.987 に答える
2

IBM released Cordova MQTT plugin and source for Android via developerworks that wraps the Eclipse Paho mqtt java client (also IBM contributed). If you're creating mobile apps then doing HTML5/javascript hybrid apps in Cordova (f.k.a. PhoneGap) with an MQTT plugin is a good to go. On Android (i.e. BB playbook) there is this one. For other platforms, using Eclipse Paho to create a plugin for Cordova on BB shouldn't be hard. For example I have Cordova/Worklight apps with MQTT plugin using the Eclipse Paho C client on my iPhone.

here is the MQTT plugin for Android: https://www.ibm.com/developerworks/mydeveloperworks/blogs/messaging/entry/using_mq_telemetry_transport_protocol_in_ibm_worklight_mobile_applications1

MQTT is compelling for mobile apps. Benchmarking done on Android showed that MQTT has 93x higher throughput, 1/10th batter use per message sent and uses 1/8th the bandwidth vs HTTPS. This is probably why Facebook Messenger uses MQTT. http://stephendnicholas.com/archives/1217

btw, If you do develop HTML5/javascript hybrid mobile apps with Cordova, IBM Worklight has a cross-platform WYSIWYG mobile developer IDE, strong security, unified push notification engine, online/offline support, etc. And Cordova is built-in.

于 2012-11-14T05:26:46.093 に答える