問題タブ [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.

0 投票する
5 に答える
4171 参照

android - 再度: Android MQTT がクライアントを作成できません

ADT (Linux Fedora17 の Eclipse 3.8.0) で Android エミュレーター (Nexus7) を使用して、Android で MqttClient を作成しようとしています問題。

プレゼンス ファイルを保存するディレクトリにユーザーが入ることができるアクティビティを作成しましたが、例外のキャッチを回避する方法がありません。「/mnt/sdcard/」、「/mnt/」、「/mnt/sdcard/tmp/」などで試しました。

Eclipse プロジェクトの Android エミュレーターの特定の設定に注意を払う必要がありますか? アプリケーションに含まれる使用許可はありますか?

引用された回答済みの質問に記載されているさまざまな mqtt リソースを調べましたが、回答を見つけることができませんでした。

これは私のコードです:

そしてこれはスタックです:

0 投票する
1 に答える
1123 参照

android - mqttで通知をプッシュするAndroid

クライアントが最初にサーバーに接続するときにAndroidデバイスからデータベースに情報を保存して、通知をプッシュする必要があるデバイスを認識できるようにするにはどうすればよいですか?

0 投票する
1 に答える
746 参照

android - Android で MQTT を使用した独自のトピック

Mosquitto Broker と Android で MQTT を試しています。これは非常に高速な非常にクールなプロトコルです。独自のトピックを作成する方法については、現在も文書化しています。いくつかのトピックとクライアントを聞いてもらうことができますが、それぞれに固有のトピックとクライアントを用意するにはどうすればよいかを知る必要があります。トピックを動的に作成できますか? 今のところ、「ハードコード」で書かれたトピックを聞いています。リンクやアイデアがあれば十分です。私はまだグーグルです..ありがとう。

0 投票する
1 に答える
9811 参照

mqtt - Mosquitto で mosquitto.conf を設定する方法

私は初心者で、Mosquitto ( http://mosquitto.org ) を使用しています。mosquitto-1.0.5-install-cygwin.exe でインストールし、Windows サービスとして実行しています。しかし、私はログを見ることができません。これは私の mosquitto.conf です:

私を助けてください!

0 投票する
2 に答える
13263 参照

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で開こうとしていますが、機能しません。私を助けてください。前もって感謝します

0 投票する
1 に答える
7383 参照

mqtt - MQTT:pubackがどのメッセージ用であるかを知る方法は?

クライアントから送信されたメッセージをローカルDBに永続化するMQTTサーバーをセットアップしようとしています。各メッセージには「正常に受信されました」フラグがあり、受信クライアントが受信したメッセージ(QOS = 1)ごとにpubackを返すときに反転します。

質問は:

メッセージを公開すると、サーバーは受信側クライアントからpubackを正しく受信します。ただし、me​​ssageIdは、公開クライアントのパケットからのものと同じではありません。私はこれが意図されていることを知っています。しかし、そうすると、フラグを反転するための適切なメッセージをDBで見つけることができなくなります。クライアントAがQOS=1の2つのメッセージをクライアントBに連続して送信した場合はどうなりますか?サーバーは、戻ってくる2つのpubackをどのように区別しますか?

たぶん、MQTTクライアントは私が見逃しているmessageIdsをマッピングするために何か魔法のようなことをしていますか?

私はmqttjsとpahomqttv3btwを使用しています。

0 投票する
1 に答える
1582 参照

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 接続を実装する他の方法はありますか?

0 投票する
1 に答える
1077 参照

android - AndroidとMQTTを使用した動的チャネル

私は混乱している1つのトピックについて文書化しています。私はAndroidでMQTTを使用しています。クライアントを正常に登録し、静的チャネルにメッセージを送信できます。2つのチャネルを作成し、クライアントを1つのチャネルにサブスクライブし、もう1つを別のチャネルにサブスクライブしました。すべてのチャネルが適切なメッセージを受信します。これに非常に満足しています。

今、私は動的チャネルを作成しようとしています。各クライアントがどのIDを持ち、どのチャネルを使用しているかを知るためです。その方法がわかりません。クライアントをモスキートブローカーに「登録」すると、「偽の」チャネルにサブスクライブできます(ブローカーがそのチャネルを作成するのは正しくない場合は理解できますか?)が、どのクライアントがどのチャネルをリッスンしているかを知るにはどうすればよいですか?アイデアありがとうございます。

0 投票する
1 に答える
1971 参照

node.js - 128 バイトを超える node.js プレイロードの MQTT クライアント

node.js のMQTTクライアントを理解し、実装しようとしています。

128 バイト未満のプレイロードをパブリッシュすると問題はなく、メッセージは正しく送信されますが、ペイロードが大きい場合、パブリッシュの直後に node.js が「ブローカーによって接続が閉じられました」と出力されます。私は websockets と node.js に比較的慣れていないため、上記の node.js-server-implementation が 128 バイトを超えるプレイロードを処理できない理由がわかりません。より大きなペイロードを送信する必要があるため、誰かが制限を増やすのを手伝ってくれると助かります.

ありがとう。

0 投票する
1 に答える
2251 参照

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がこのエラーを出しているのか分かりません