問題タブ [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.
android - mosquitto ブローカーでの mqtt プロトコルへのサポートの追加
MQTT は軽量で、他のテクノロジーよりも必要なバッテリー電力が少ないため、アプリケーションの 1 つにプッシュ テクノロジーを考えています。私はそれを選択し、Android デバイスでうまく動作します。
ただし、アプリケーションにも Web ポータルが含まれており、サーバーも MQTT メッセージをブラウザーに送信する必要があるという要件が 1 つあります。そのためには、Websocket 用に Mosquitto を構成する必要があります。
前もって感謝します。
c++ - Windows 8.1 用の MQTT クライアントのインストール
しばらくの間、Ubuntu で MQTT サーバー/クライアントを問題なく使用してきました。ただし、Windows 8.1 プラットフォームにクライアント/サーバーをインストールしようとしました。ブローカーをダウンロードし、エラーなしでインストールしました。ただし、mosquitto_sub / mosquitto_pub を使用できるようにするために、スタンドアロンとして使用するためのクライアントが見つかりません。また、C++ プロジェクトでクライアント ライブラリを使用する必要があります。クライアント ライブラリを使用するには、eclipse-paho-mqtt-c-windows-1.0.2 が必要ですか?
助けてくれてありがとう。
windows-server-2012 - ネットワークで使用できるように Windows で mosquitto ブローカーを構成する
私は現在、ホーム オートメーション プロジェクトに MQTT (およびブローカーとして mosquitto) を使用し始めています。Windows サーバーのホームページから .exe を使用して mosquitto をインストールしました。サービスとして実行するか、.exe を直接起動して実行できます。_sub および _pub プログラムを使用して、メッセージを発行および購読することもできます。素晴らしい ;) しかし (少なくとも標準設定を使用すると) 同じ LAN 内の他のシステムから接続できません。上記の_subおよび_pubプログラムとmqtt-spyを使用してみましたが、どれも接続できません。これはポートとファイアウォールの問題ですか、それとも構成の問題ですか? これだけでは答えが見つかりません。助けていただければ幸いです。
さらに情報が必要な場合は、お尋ねください。
ios - バックグラウンドでiOS mosquittoする方法
libmoquitto を使用した iOS アプリの開発に問題があります
私のコードで AppDelegate.swift
これは、アプリが終了したときを除いて、私が思うように機能します。
アプリが終了しても receiveMessage が欲しい。
背景にはいくつかのモードがあることがわかりました。
- オーディオと AirPlay
- 場所の更新
- ボイスオーバーIP
- ニューススタンドのダウンロード
- 外部アクセサリ通信
- Bluetooth LE アクセサリを使用
- Bluetooth LE アクセサリとして機能
- バックグラウンド フェッチ
- リモート通知
私に最適なモードは何ですか? または、このスタブの例はありますか?
python - Mosquitto と最後の意志の問題 (遺言)
私は Mosquitto と Paho の Python 実装を使用して、いくつかのプログラムを通信しようとしています。最後の意志機能を使用すると、いくつかの問題が発生します。私のコードはこれです:
加入者:
出版社:
出力:
client.disconnect()
接続を閉じるために使用するため、通常のメッセージのみを受信する必要があります。行にコメントするwill_set
と、通常のメッセージが表示されます。また、同じトピックで両方を公開しようとしましたが、うまくいきません。
udp - UDP 経由の MQTT-SN
MQTT-SN クライアントとして arduino をラップトップ (Ubuntu) に接続しようとしています。Arduino は、シリアル ポート経由で Ubuntu に接続されています。MQTT-SN を mosquitto ブローカーに接続する際に助けが必要です。Serial と mosquitto ブローカーの間のブリッジとして機能するオープンソース ツールはありますか?
arduino - RSMB が MQTT-SN を使用したパブリッシュ メッセージを確認しない
MQTT-SN をサポートする、Really Small Message Broker (RSMB) 1.3.0.2 を実行しています。MQTT-SN プロトコル経由で Arduino クライアントと通信しています。
Arduino はスリープ状態のクライアントであり、バッテリー駆動のデバイスです。仕組みは次のとおりです。
- 起動後、ブローカーに接続
- センサー値ごとにトピックを登録し、QOS 1 で最初の測定値を発行します (この例では 3 つのセンサー値があります) 2.1 各登録および発行メッセージはブローカーによって確認されます
- 期間を指定してブローカーから切断 - スリープ状態になることを示します
- ウェイクアップ後、クリーン セッション 0 (または false) で再接続します。
- QOS 1 で 1 つのセンサー値を公開
- ブローカからのパブリッシュ承認を待ちます - ここに問題があります。それは来ません。
問題は、ステップ 5 で送信されたメッセージがブローカーによって確認されないことです。Arduino はそのメッセージを数回再送信しようとしますが、あきらめます。
私の理解では、cleansession 0 に再接続すると、以前のすべてのサブスクリプションが有効になり、topicID からトピック名へのマッピングも有効になります。
これが私のコメント付きの RSBM ログです。
その後、eclipse.org (RSMB が現在維持されている場所) で、この動作の原因となる報告されたバグがほとんどないことがわかりました。
- バグ 424704 - MQTT-SN ブローカーが公開されたトピックを忘れる
- バグ 430788 - クライアントが再接続したときに、キューに入れられたメッセージを受信しない
- バグ 430828 - RSMB で持続性が true の場合、MQTT-SN クライアントは接続前に発行されたメッセージを受信しません
ミハル
networking - インターネット上で MQTT を使用するには?
現在、mosquitto ブローカーを正常に実行し、トピックをサブスクライブし、ローカル ネットワーク内のクライアントにメッセージを公開しています。
別の IP アドレスにある別のローカル ネットワークと通信するにはどうすればよいですか?
各ローカル ネットワークに 1 つずつ、合計 2 つの mosquitto ブローカーを設定する必要がありますか?