問題タブ [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.
arduino - Mosquitto ソケット読み取りエラー Arduino クライアント
Github から最新の Arduino ライブラリ コードをダウンロードしたところ、MQTT クライアント プログラムが壊れてしまいました。Arduino では PubSubClient 1.91、Mac OSX では Mosquitto 1.1.2 (Build 2013-03-07) を使用しています。(Windows 7 で Mosquitto に対してもテストしましたが、同じ問題です。)
提供されている Mosquitto クライアントは (Mac から Windows へ、Windows から Mac へ) 正常に動作するため、Arduino 側から来るものには問題があります。Wireshark トレースは、Arduino クライアントが次のデータ パケットを送信していることを示しています。
10:15:ff:ff:4d:51:49:73:64:70:03:02:00:0f:00:07:41:72:64:75:69:6e:6f
Mosquitto ブローカーは次のように表示します: 10.0.0.115 からの新しい接続 クライアントでのソケット読み取りエラー (null)、切断中。
MQTT 仕様のクロールを開始する前に、送信されているデータ パケットに何か問題があることに気付く人はいますか? 新しいArduinoライブラリコードと関係があるはずです...
*更新 さらに調査すると、これは avr-g++ のコード生成の問題であると思われますが、人生の経験からそうではないことがわかります。PubSubClient.cpp のコード スニペットを次に示します。
さて、上記の Serial.print の結果は 0xFF になります!!! そのため、uint8_t 配列が正しく初期化されていません。@knoleary不良FFバイトへのポインタは、私をこれに導きます。
上記の 2 行のコメントを外し、最初の 2 バイトを手動で 0 と 6 に初期化すると、すべて正常に動作し、私のプログラムは Mosquitto と問題なく通信します。
生成されたコードを見てきましたが、私は Atmel の専門家ではありません。
これがなぜなのか、誰にも手がかりがありますか?
Eclipse で Arduino 1.05 の AVR-G++ ツールセットを使用してコンパイルしています。
ビールを飲みに行きます!
c++ - Mosquittopp で公開メソッドが成功したかどうかを確認する
C++ 用の Mosquittopp ライブラリを使用しています。
publish() メソッドは、コールバック関数 on_publish(int mid) を提供します。mid はメッセージの ID ですが、メッセージが正常に送信されたことを確認するにはどうすればよいですか?
java - java mqtt ブローカーのリストと Windows でのスケーラビリティ
Androidでプッシュ通知を実現したい。何らかの理由で GCM を使用したくないため、MQTT を使い始めました。現在 Mosquitto MQTT ブローカーを使用しています。Mosquitto ブローカーが Windows で処理できるクライアント接続数の制限を知る必要がありますか? Java MQTT ブローカーが必要で、HiveMQ と Moquette を見つけました。他にある?HiveMQ では、無料で 25 の同時接続クライアントしか許可されていないため、それを使用したくありません。Moquette の使用方法と、Windows での拡張性に関する詳細が必要ですか?
前もって感謝します!迅速かつ明確な返信をお待ちしております..ありがとうございました。
java - Mosquitto でトピックを管理する
さまざまな Android デバイス用のシンプルなプッシュ通知システムを開発したいと考えています。2 日間の文書化の後、MQTT プロトコルの使用が非常に興味深いものであることがわかりました。
システムのニーズ: - Android 上の MQTT クライアント: eclipse Paho は良い解決策のようです - サーバー部分に好きな MQTT ブローカー: 私の注意は Mosquitto の原因はオープンソースです
ドキュメントと構成ファイルを読みましたが、明確に見えました。私が理解できなかった唯一のことは、トピック (クライアントがサブスクライブする場所) を管理できるかどうかです。特に、トピックとその方法を作成できるかどうか。
ありがとう。