MQTTでBrokerに接続できない
MQTT_SUBSCRIBERプロバイダでMQTT Brokerサーバに接続しようとしましたが、エラー 80100003 が表示されます。このエラーはどのようなものですか?
MQTT_SUBSCRIBERプロバイダのエラーコード「0x80100003」は以下となります。
[エラーコード] | 0x80100003 |
---|---|
[カテゴリ] | Device |
[モジュール] | CaoProv.MQTT_SUBSCRIBER |
[エラー情報] | Mosquittoライブラリのエラーコード「MOSQ_ERR_PROTOCOL」が発生 |
このエラーは、MQTTのMosquittoライブラリから出力されるエラーです。
このエラーはさまざまな要因が考えられますが、接続パラメータの[キープアライブ値]の設定が"0"の時、Brokerから接続を拒否される場合があります。
[キープアライブ値]を"0"以外に設定して確認します。
【参考情報】
Windows版 mosquitto version 2.0.14 をご使用の場合は、ライブラリのデフォルト設定で接続拒否されますので注意してください。