問題タブ [mqtt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 再度: Android MQTT がクライアントを作成できません
ADT (Linux Fedora17 の Eclipse 3.8.0) で Android エミュレーター (Nexus7) を使用して、Android で MqttClient を作成しようとしています。問題。
プレゼンス ファイルを保存するディレクトリにユーザーが入ることができるアクティビティを作成しましたが、例外のキャッチを回避する方法がありません。「/mnt/sdcard/」、「/mnt/」、「/mnt/sdcard/tmp/」などで試しました。
Eclipse プロジェクトの Android エミュレーターの特定の設定に注意を払う必要がありますか? アプリケーションに含まれる使用許可はありますか?
引用された回答済みの質問に記載されているさまざまな mqtt リソースを調べましたが、回答を見つけることができませんでした。
これは私のコードです:
そしてこれはスタックです:
android - mqttで通知をプッシュするAndroid
クライアントが最初にサーバーに接続するときにAndroidデバイスからデータベースに情報を保存して、通知をプッシュする必要があるデバイスを認識できるようにするにはどうすればよいですか?
android - Android で MQTT を使用した独自のトピック
Mosquitto Broker と Android で MQTT を試しています。これは非常に高速な非常にクールなプロトコルです。独自のトピックを作成する方法については、現在も文書化しています。いくつかのトピックとクライアントを聞いてもらうことができますが、それぞれに固有のトピックとクライアントを用意するにはどうすればよいかを知る必要があります。トピックを動的に作成できますか? 今のところ、「ハードコード」で書かれたトピックを聞いています。リンクやアイデアがあれば十分です。私はまだグーグルです..ありがとう。
mqtt - Mosquitto で mosquitto.conf を設定する方法
私は初心者で、Mosquitto ( http://mosquitto.org ) を使用しています。mosquitto-1.0.5-install-cygwin.exe でインストールし、Windows サービスとして実行しています。しかし、私はログを見ることができません。これは私の mosquitto.conf です:
私を助けてください!
mqtt - Mosquittoの.dbファイルを読み取ります
私はMosquittoProject(http://mosquitto.org)を使用しています。これは私のmosquitto.confです。
persistence_file mosquitto.db
persistence_location C:/ var / lib / mosquitto /
実行後、mosquitto.dbを取得しましたが、開くことができません。Microsoft Excel、sqlitebrowser_200_b1_winで開こうとしていますが、機能しません。私を助けてください。前もって感謝します
mqtt - MQTT:pubackがどのメッセージ用であるかを知る方法は?
クライアントから送信されたメッセージをローカルDBに永続化するMQTTサーバーをセットアップしようとしています。各メッセージには「正常に受信されました」フラグがあり、受信クライアントが受信したメッセージ(QOS = 1)ごとにpubackを返すときに反転します。
質問は:
メッセージを公開すると、サーバーは受信側クライアントからpubackを正しく受信します。ただし、messageIdは、公開クライアントのパケットからのものと同じではありません。私はこれが意図されていることを知っています。しかし、そうすると、フラグを反転するための適切なメッセージをDBで見つけることができなくなります。クライアントAがQOS=1の2つのメッセージをクライアントBに連続して送信した場合はどうなりますか?サーバーは、戻ってくる2つのpubackをどのように区別しますか?
たぶん、MQTTクライアントは私が見逃しているmessageIdsをマッピングするために何か魔法のようなことをしていますか?
私はmqttjsとpahomqttv3btwを使用しています。
android - MQTT Android 接続に SSL を実装する
Android 環境でのMQTTプロトコルの使用に関して質問があります。Android デバイスにプッシュ通知を送信するために、Android アプリケーションを開発し、com.ibm.micro.client.mqttv3_7.5.0.0.jar MQTT クライアント ライブラリーを使用しています。私の質問はSSL接続についてです。デスクトップ アプリケーションでは、.keystore ファイルを適切な場所にコピーし、次のように参照します。
上記のコードは、SSL 設定を取得するために完全に機能します。このコードは Android でも実装しましたが、デバイス内に .keystore ファイルを保持することはまったく安全ではないことは明らかです。私の質問は、デバイスの内部または外部ストレージ内に .keystore ファイルを保存せずに SSL 接続を実装する他の方法はありますか?
android - AndroidとMQTTを使用した動的チャネル
私は混乱している1つのトピックについて文書化しています。私はAndroidでMQTTを使用しています。クライアントを正常に登録し、静的チャネルにメッセージを送信できます。2つのチャネルを作成し、クライアントを1つのチャネルにサブスクライブし、もう1つを別のチャネルにサブスクライブしました。すべてのチャネルが適切なメッセージを受信します。これに非常に満足しています。
今、私は動的チャネルを作成しようとしています。各クライアントがどのIDを持ち、どのチャネルを使用しているかを知るためです。その方法がわかりません。クライアントをモスキートブローカーに「登録」すると、「偽の」チャネルにサブスクライブできます(ブローカーがそのチャネルを作成するのは正しくない場合は理解できますか?)が、どのクライアントがどのチャネルをリッスンしているかを知るにはどうすればよいですか?アイデアありがとうございます。
node.js - 128 バイトを超える node.js プレイロードの MQTT クライアント
node.js のMQTTクライアントを理解し、実装しようとしています。
128 バイト未満のプレイロードをパブリッシュすると問題はなく、メッセージは正しく送信されますが、ペイロードが大きい場合、パブリッシュの直後に node.js が「ブローカーによって接続が閉じられました」と出力されます。私は websockets と node.js に比較的慣れていないため、上記の node.js-server-implementation が 128 バイトを超えるプレイロードを処理できない理由がわかりません。より大きなペイロードを送信する必要があるため、誰かが制限を増やすのを手伝ってくれると助かります.
ありがとう。
node.js - node.jsTypeErrorのMQTTクライアント
私はnode.js用のMQTT-Clientを理解して実装しようとしています。これはhttp://jahブロモ.blogspot.de/2011/12/client-mqttt-javascript.htmlにあります。
私は取得し続けます:
var client = new mqtt.MQTTClient(1883、 '127.0.0.1'、'mirror');
^
TypeError:未定義は関数ではありません
私はnode.jsに比較的慣れていませんなぜnode.jsがこのエラーを出しているのか分かりません