問題タブ [libmosquitto]

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

c - C での mosquitto と SSL/TLS

libmosquitto (C) を使用して SSL/TLS で MQTT ブローカーに接続しようとしています。コマンドラインでmosquitto_sub(またはmosquitto_pub)を使用し、コードで使用しているのと同じ証明書を使用してボーカーに正常に接続したため、サーバー側で機能していると確信しています。

C プログラムを使用して接続しようとすると、「エラー: TLS コンテキストを作成できません」というエラーが常に表示されます。

Linux で libmosquitto 1.4.8 を使用しています。これが私が使用しているコードです:

何が問題なのか知っている人はいますか?

乾杯、

アントワーヌ

編集:私が使用している別のライブラリにはすでに1つあり、非常に限られた数のスレッドが必要なため、mosquittoのメインループを使用していないことを追加するのを忘れていました。したがってmosquitto_loop()、ファイル記述子が変更されるたびに呼び出します。

0 投票する
3 に答える
2076 参照

mosquitto - mosquitto は tcpd によってアクセスを拒否されました

MQTT ブローカーとして mosquitto を使用しましたが、接続数が 1000 を超えると、以下のログが出力されたようです。これについて何か知っている人はいますか?

1470896904: Client connection from 111.7.170.177 denied access by tcpd.

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

swift - Swift MQTT libmosquitto cleanSession が false に設定されているが、永続的なサブスクリプションを設定できない

libmosquitto は、迅速なプロジェクトに橋渡しされる目的の C ライブラリです。そのため、cleanSession を false に設定した後も、永続的なサブスクリプションを設定したり、オフライン時にメッセージを受信したりできません。

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

php - Mosquitto PHP はターミナルでは実行されますが、ブラウザでは実行されません エラー 500

MosquittoPHPでクライアントを開発する際に問題に直面しています。Terminalコード上でテスト コードを実行すると、Ubuntu次のように非常にうまく機能します。

root@ip-*********:/var/www/html/pairing/mqtt# php pub.php メッセージ公開 きれいに切断 root@ip-*********:/ var/www/html/pairing/mqtt#

しかし、これをブラウザで実行すると、HTTP ERROR 500.

誰でもこの問題が何であるか知っていますか? アクセス許可を調整するだけですchmodが、まだ機能しません。

コードは次のとおりです。

どうもありがとう!

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

swift - [MosquittoClient initWithClientId:]: 認識できないセレクターがインスタンスに送信されました

このエラーを解決するにはどうすればよいですか?

'-[MosquittoClient initWithClientId:]: unrecognized selector sent to instance 0x15e3ba60' *** First throw call stack: (0x21d19b0b 0x214d6dff 0x21d1f455 0x21d1d0ab 0x21c47298 0xaeec8 0xaedb8 0xae484 0xae570 0x2632a6a1 0x2632a631 0x2631256b 0x26329f51 0x26329bbf 0x26322547 0x262f2dd5 0x262f1379 0x21cdb9e7 0x21cdb5d7 0x21cd993f 0x21c281c9 0x21c27fbd 0x23244af9 0x2635b435 0xaf8e8 0x218d4873 ) libc++abi.dylib: タイプ NSException のキャッチされない例外で終了します

参考までに: Mosquitto ライブラリを使用しているプロジェクトがあり、動作しています。ただし、配布用に元のソース コードを別の Mac にコピーしたり、新しいプロジェクトを作成して Mosquitto ライブラリを統合したりすると、エラーが表示されます。

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

mqtt - Visual Studio 2015 C++ プロジェクトでの mosquitto リンカ エラー

cmake を使用して Visual Studio プロジェクト ファイルを生成し、Visual Studio 2015 でプロジェクトを開きます。

libmosquitto を Visual Studio 2015 C++ でコンパイルしようとしましたが、これらのエラーが発生しました。

OpenSSL win32 のインクルード フォルダーを既にインクルードしていますが、それでも失敗しました。

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

c++ - cmakeでmosquitto libにリンクするには?

このチュートリアルmosquitto libを使用して Rpiにインストールしました。 があり、mosquitto サーバーのデーモンは にあります。/usr/local/binmosquitto_pub and mosquitto_sub/usr/local/sbin

次に、次のように私のcmakeファイルでライブラリをリンクしようとしています。

次に、ターゲット MoquittoTest のリンク ライブラリを指定できないというエラーが発生します。

誰かが gcc make で mosquitto lib を次のようにリンクしています。

私のcmakeファイルの何が問題なのですか?