問題タブ [mosquitto]

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 投票する
6 に答える
218145 参照

mqtt - 「Mosquitto」サーバーをテストするには?

Mosquittoサーバー ライブラリをMQTTダウンロードしましたがMosquitto、テスト方法がわかりません。

Mosquittoサーバーをテストする方法はありますか?

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

python - mosquitto_pub は正常に動作しますが、paho.mqtt.client を使用して Mosquitto サーバーに接続できません

mosquitto を実行しているリモート サーバーがあります。このサーバーに接続して、mosquitto_pub と mosquitto_sub を使用してメッセージを交換できます。paho.mqtt.client でいくつかの python を使用して同じことを試みると、接続が得られません。スクリプトは実行し続けますが、on_connection フックは呼び出されません。ただし、同じスクリプトがローカルの mosquitto サーバーで問題なく動作します。

接続の問題の原因は何でしょうか? 何が起こっているのかについて、さらにフィードバックを得るにはどうすればよいですか? 助言がありますか?

編集:最小限のコード例を追加しました

EDIT 2:遊んでいる間、「localhost」を「test.mosquitto.org」に置き換えると、mosquitto_subOSError: [Errno 101] Network is unreachable経由で接続しても問題はありませんが、

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

message-queue - Paho JS が Mosquitto サーバーに接続できない

この JS を介して Mosquitto サーバーに接続しようとすると、次のエラーが表示されます。

コンソールから試してみましたが、正常に動作します。Java クライアントをプロバイダーおよびコンシューマーとして試してみましたが、正常に動作します。だから私はそれを機能させるために何をすべきか理解できません。

これはJSです:

これはJavaです(動作中):

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

ios - iOS での Mosquitto ライブラリの使用

私は MQTT プロトコルを使用しようとしていますが、これは素人です。MQTTKit ( https://github.com/jmesnil/MQTTKit ) を使用して、Mosquitto ライブラリで Objective-C コードを試しました。

私はそれを使用していくつかのテストサーバーにメッセージを発行することができ、問題なく動作していますが、まだいくつかの基本的な質問があります。

  1. Mosquitto ライブラリには Web ソケットも含まれていますか?
  2. 接続を作成し、トピックにサブスクライブすると、サーバーはリアルタイムの動作でデバイスにメッセージを発行することもできますか? つまり、サーバーとクライアント (この場合は iOS デバイス) 間の双方向のリアルタイム通信に使用できますか?
0 投票する
2 に答える
218 参照

android - 接続を作成するときにバックグラウンドで MQTT サーバーに送信される情報 (例: デバイス ID、MAC など) は何ですか?

デバイスが MQTT サーバーに接続するのをブロックできますか?

トピックへのサブスクライブからデバイスをブロックできますか?

MQTT サーバーにデバイス登録はありますか。既知のデバイスのみを許可できるようにするには? 何らかの登録メカニズムがある場合、API を使用して動的に行うことはできますか?

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

mqtt - MQTT はどのようにバッテリーを節約し、限られたネットワーク接続をサポートしていますか?

MQTT について読んでいて、ネットワーク トランスポートに TCP を使用していることを理解しています。したがって、サブスクライブ要求を送信するモバイルアプリがある場合、これは全二重接続になると想定されるため、プッシュされた受信データについてクライアントに通知できます。

では、これはどのようにバッテリーとネットワークの効率を高めているのでしょうか? つまり、開いている TCP 接続を確立したままです。また、切断をどのように処理し、ブローカーに自動再接続しますか?

0 投票する
0 に答える
780 参照

virtual-machine - Google クラウドのインスタンスにインストールされている mosquitto ブローカーを使用する

Google Cloud の Ubuntu VM インスタンスに mosquitto ブローカーをインストールしました。VM のポート 1883 で実行されているブローカーも確認できます。VM の外部 IP は 130.211.173.165 です。コマンドでこのブローカーのクライアントを作成しようとすると

接続がリモート IP によってアクティブに拒否されたことを示すエラー メッセージが表示されます。

以下のネットワーク ファイアウォール ルールも追加しましたが、何も機能していないようです。

誰かがここで助けることができますか?