2

そのようなシステムは実現可能ですか?

次のような機能を実装できますか:(すべて)

  1. ユーザーアクセス制御。
  2. 転送されたメッセージの暗号化。
  3. 事前定義されたトピック。
  4. メッセージロギング(データベース内)
  5. システムで最大1000人のユーザーをサポートします。

私を助けてください!

4

2 に答える 2

6

MQTTに関連してこれらを見てみましょう

  • ユーザーアクセス制御-CONNECT呼び出しのユーザー名/パスワードを介してブローカーによって処理されます。実装はさまざまです。IBMの商用WMQ製品は、認証用のプラグ可能なメカニズムを提供しますが、オープンソースのメカニズムについてはよくわかりません。SSLを使用してワイヤーを暗号化したい場合は、そうすることができます。これも、IBMの商用実装がサポートしていますが、無料のオプションがサポートしているとは思いません。
  • メッセージの暗号化-アプリで実行する必要があります。MQTTはペイロードが何であるかを気にしません。このオンラインのいくつかの議論があります。
  • 事前定義されたトピック-アプリが使用するトピックを定義し、それらの使用方法を決定します。管理の観点から何かを「事前定義」する必要はありません。
  • メッセージロギング-トピックをサブスクライブしてDBにプッシュするバックエンドスクリプトを介して簡単に実行できます。
  • 最大1000ユーザーをサポート-実装によって異なりますが、はい。繰り返しになりますが、商用のIBM実装は数万の同時接続をサポートしますが、無料のRSMBは(私が思うに)最大1100の接続に制限されています...もちろん、これはユーザーではなく接続の数です。

それがお役に立てば幸いです。mqtt.orgには優れたMQTTコミュニティがあり、mqtt.org/get-involvedから利用できるメーリングリストがあります。AndroidでMQTTが使用されている場所についての良いニュース投稿もあります。

于 2012-01-23T13:57:03.070 に答える
2

実行可能ですか?もちろん。あなたが言及した機能のどれも実際にはAndroidにはありませんが、それらはあなたのバックエンドにあります。

于 2012-01-20T18:03:05.473 に答える