問題タブ [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.
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()
、ファイル記述子が変更されるたびに呼び出します。
mosquitto - mosquitto は tcpd によってアクセスを拒否されました
MQTT ブローカーとして mosquitto を使用しましたが、接続数が 1000 を超えると、以下のログが出力されたようです。これについて何か知っている人はいますか?
1470896904: Client connection from 111.7.170.177 denied access by tcpd.
swift - Swift MQTT libmosquitto cleanSession が false に設定されているが、永続的なサブスクリプションを設定できない
libmosquitto は、迅速なプロジェクトに橋渡しされる目的の C ライブラリです。そのため、cleanSession を false に設定した後も、永続的なサブスクリプションを設定したり、オフライン時にメッセージを受信したりできません。
php - Mosquitto PHP はターミナルでは実行されますが、ブラウザでは実行されません エラー 500
Mosquitto
PHPでクライアントを開発する際に問題に直面しています。Terminal
コード上でテスト コードを実行すると、Ubuntu
次のように非常にうまく機能します。
root@ip-*********:/var/www/html/pairing/mqtt# php pub.php メッセージ公開 きれいに切断 root@ip-*********:/ var/www/html/pairing/mqtt#
しかし、これをブラウザで実行すると、HTTP ERROR 500
.
誰でもこの問題が何であるか知っていますか? アクセス許可を調整するだけですchmod
が、まだ機能しません。
コードは次のとおりです。
どうもありがとう!
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 ライブラリを統合したりすると、エラーが表示されます。
mqtt - Visual Studio 2015 C++ プロジェクトでの mosquitto リンカ エラー
cmake を使用して Visual Studio プロジェクト ファイルを生成し、Visual Studio 2015 でプロジェクトを開きます。
libmosquitto を Visual Studio 2015 C++ でコンパイルしようとしましたが、これらのエラーが発生しました。
OpenSSL win32 のインクルード フォルダーを既にインクルードしていますが、それでも失敗しました。
c++ - cmakeでmosquitto libにリンクするには?
このチュートリアルmosquitto lib
を使用して Rpiにインストールしました。
があり、mosquitto サーバーのデーモンは にあります。/usr/local/bin
mosquitto_pub and mosquitto_sub
/usr/local/sbin
次に、次のように私のcmakeファイルでライブラリをリンクしようとしています。
次に、ターゲット MoquittoTest のリンク ライブラリを指定できないというエラーが発生します。
誰かが gcc make で mosquitto lib を次のようにリンクしています。
私のcmakeファイルの何が問題なのですか?