問題タブ [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.
gcc - libmosquitto を TLS でコンパイルする際の問題
libmosquitto ライブラリに取り組んでおり、Mac のライブラリで TLS を設定する際に問題が発生しています。
TLS および TLS_PSK を有効にしてコンパイルすると、「アーキテクチャ x86_64 の未定義シンボル」というエラーが表示されます。
私が理解しているように、コンパイラはMacのデフォルトのgccではなくg ++でなければなりません。(私は間違っている可能性があります)。その場合、make ファイルにどのような変更を加える必要がありますか?
64ボットアーキテクチャのMacでTLSおよびTLS_PSKを有効にしてlibmosquittoファイルを生成する方法を教えてもらえますか?
更新: コンパイルするアプリケーション ライブラリを取得しました。この問題は、xcode バージョン間の競合にありました。
私は今、別の問題を抱えています。mosquitto_tls_set を使用している場合、関数全体がスキップされ、MOSQ_ERR_NOT_SUPPORTED で応答します。
ここではプリプロセッサの値が WITH_TLS でチェックされています。コードのどこでこれを有効にしますか? 私はすでにソース WITH_TLS に準拠しています
mqtt - Mosquitto ブローカーによるクラスター形成
Mosquitto ブローカーを使用してMQTT プロトコルを実装しています。しかし、mosquitto ブローカーの場合にクラスタリングを行う方法を見つけることができません。また、1 つのブローカーで処理できるクライアントの数に制限はありますか。
mqtt - mosquitto の最大 Inflight メッセージ
クライアントがブローカーに保存されるメッセージの数を発行できるように、mosquitto ブローカーのインフライト メッセージ数を増やす方法はn
?
java - QoS 2 で送信された mqtt メッセージ配信エラーを検出するにはどうすればよいですか?
特定の MQTT トピックに公開することを目的として、JAVA アプリケーションを実装しようとしています。メッセージは QoS 2 で配信する必要があります (1 回だけ配信されます)。
しかし、実装 (以下の JUnit 実装のコード) で何かを忘れているように見えるため、トピックにサブスクライブしているクライアントがなくても、メッセージは常に配信されているように見えます。誰かがここで私のせいだと思いますか?
Ubuntu 12.04 で mosquitto MQTT ブローカーを使用し、JAVA 側で Eclipse Paho を使用しています。
mqtt - MQTT 固定ヘッダー構造については?
MQTT
ライブラリを実装しようとしています。チュートリアルによると、メッセージの固定ヘッダーはMQTT
、投稿された写真のようになります。
また、同じチュートリアルで、固定ヘッダーのエンコード方法が次のように記述されていることがわかりました。
私の質問は、投稿された固定ヘッダー仕様によると、フィールドretain
、qos
、dup
および には、それぞれ、、および ビットmsg type
が必要です。1
2
1
4
msg type
フィールドが最大 5 ビット "<<4" に拡張され、フィールドdup
が最大4 bits
"<<3"に拡張されるのはなぜですか?
Fixed_Header