問題タブ [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.
mqtt - MQTT:SSL ルーチン:SSL3_GET_RECORD:間違ったバージョン番号
MQTT で SSL を使用しようとすると、次のエラーが発生します。
私のconfファイルには以下のような設定があります。
テストフォルダーから 08-ssl-connect-cert-auth.test を実行します。以下に含まれるコードスニペット
環境情報:
ここで何がうまくいかないのか教えてください。また、gen.sh を使用して証明書を生成しようとしました。
前もって感謝します。
-ディリップ
python - QoS=2 (max_inflight_messages=1) で発行した後、mosquitto クライアントがメッセージを受信しなくなった
私は蚊をセットアップしていますmax_inflight_messages=1
(注文配送用)。ブローカに接続されたクライアントはメッセージを受信できますが、 でメッセージを発行した後、メッセージをQoS=2
受信しなくなります。max_inflight_messages
この動作は、 をデフォルト値から 1に変更した後に観察されました(以前は、クライアントは発行後にメッセージを受信できました)。
subscribe("/#")
これは、サブスクライブ エラーではないことを確認するために、 でテストされました。私は何か間違ったことをしていますか、それともこれは で期待される動作max_inflight_messages=1
ですか?
ご協力ありがとうございました。
サム
mqtt - require_certificate が false の場合、Mosquitto Broker に接続できません
私の理解ではrequire_certificate false
、構成にある場合、証明書とキーが提供されていなくても、Mosquitto Broker はクライアントの接続を許可します。私が呼び出していない場合でも、Python クライアントに対してより具体的にする
電話する前に
しかし、関数を呼び出さないとブローカーに接続できませんtls_set()
。
mosquitto.conf の内容:
サーバー側のエラー:
クライアント側のエラー:
証明書を渡すと、正常に接続されます。私の要件は、ブローカーが両方のケースの接続を許可することです。を使用してこれを達成できますrequire_certificate
か? はいの場合、ここで何か間違ったことをしているかどうかを理解するのを手伝ってもらえますか?
Mosquitto バージョン 1.2、1.2.1、および 1.2.2 で試しました。
php - 異なるポートでブローカーに接続されたクライアントから発行されたメッセージを取得する方法
Mosquitto ブローカー ベースの POC を開発しています。この POC では、C、Python、phpMQTT の 3 つの異なる MQTT クライアントが使用されており、これらのクライアント間でメッセージを渡す必要があります。しかし、phpMQTT クライアントは SSL/TLS を実装していないため、ソリューション全体で SSL を有効にすることが制限されています。
私の C & Python クライアントが安全なポート、つまり 8883 (TLS オプションが有効になっている) で Broker に接続され、ポート 1883 (TLS オプションなし) で私の phpMQTT クライアントが接続されている場合、これら 3 つのクライアント間で通信する方法はありますか?
c - libmosquitto を使用してコンパイルする方法
libmosquitto Web サイト (下部) で入手可能なコード例をコンパイルしようとしています: http://mosquitto.org/man/libmosquitto-3.html
Ubuntu 12.04 を使用しており、libmosquitto1 および libmosquitto1-dev パッケージをインストールしました。それらをインストールする前に、mosquitto リポジトリを追加しました。
次のように例をコンパイルしようとしています:
しかし、次のエラーが発生します。
この簡単な例をコンパイルする方法について、誰かが私にいくつかのヒントを教えてくれますか? ありがとう
ssl - mosquitto 1.2.1/1.2.2 で CA 証明書の SSL 証明書が失敗する
mosquitto 1.1.3 から 1.2.1/1.2.1 にアップグレードしようとしているとき。イベントをサブスクライブしようとすると、このエラーが発生します。
mosquitto_sub -h 192.168.255.2 -p 8883 -v -t "テスト" --cafile /etc/certs/rootCA/ca.root.crt –d
OpenSSL エラー: エラー: 14090086: SSL ルーチン: SSL3_GET_SERVER_CERTIFICATE: 証明書の検証に失敗しました
同じ CA 証明書が 1.1.3 バージョンで正常に機能しています。
openssl のバージョンに問題はありますか? 私はバージョン1.0.0を持っています。
java - java.io.EOFException with paho
mosquittoでストレステストをしたいので、以下のようなコードを作成します
しかし、実行中にいくつかのエラーが発生EOFException
し、一部のクライアントが切断されました。1 つの mosquitto サーバーで同時にメッセージを発行できるクライアントの数と、ストレス テストを行う方法を知りたいです。ありがとう!
詳細な例外は次のとおりです。
そして、mosquitto サーバーからいくつかのログを見つけました。
助けてください、ありがとう!