質問

私は最近、素晴らしいものを見ました ブログ Androidを介してMQTTを使用するため。私はMQTTを初めて使用しており、概念を理解するために、BlackBerryでMQTTサービスを使用したいと思います。 MQTTがどのように機能するかについての良い説明はありますか... J2ME/ BlackBerryの実装は私にとって簡単に理解できます。

ありがとう !

役に立ちましたか?

解決

IBMは、Eclipse Paho MQTT JavaクライアントをラップするDeveloperWorksを介してAndroidのCordova MQTTプラグインとソースをリリースしました(IBMも貢献しました)。モバイルアプリを作成している場合は、MQTTプラグインを使用してCordova(FKA PhoneGap)でHTML5/JavaScriptハイブリッドアプリを実行するのは良いことです。 Android(つまりBB Playbook)には、これがあります。他のプラットフォームの場合、Eclipse Pahoを使用してBBでCordovaのプラグインを作成するのは難しくありません。たとえば、iPhoneでEclipse Paho Cクライアントを使用して、MQTTプラグインを備えたCordova/Worklightアプリがあります。

これがAndroid用のMQTTプラグインです。https://www.ibm.com/developerworks/mydeveloperworks/blogs/messaging/entry/using_mq_telemetry_transport_protocol_in_ibm_worklights_mobile_applications1

MQTTはモバイルアプリに魅力的です。 Androidで行われたベンチマークは、MQTTが送信されたメッセージごとに93倍高いスループット、1/10のバッターの使用があることを示し、1/8で帯域幅とHTTPSを使用しています。これがおそらく、FacebookメッセンジャーがMQTTを使用している理由です。 http://stephendnicholas.com/archives/1217

ところで、Cordovaを使用してHTML5/JavaScriptハイブリッドモバイルアプリを開発する場合、IBM WorklightにはクロスプラットフォームのWysiWygモバイル開発者IDE、強力なセキュリティ、統一プッシュ通知エンジン、オンライン/オフラインサポートなどがあり、Cordovaが組み込まれています。

他のヒント

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

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top