0
MQTT + tlsを使用して、IoTデバイスをSIM900でサポートされているGPRSサーバーに接続します。MQTT + TLSでIoTをサーバーに接続できません
IoTデバイスは、HTTPまたはHTTPSで問題なくサーバーに接続します。
しかし、Tomcatを使用してサーバー上にsslプロキシを設定すると、IoTデバイスは「send ok」というステータスを正常に取得できますが、常に「ok send ack timeout」エラーが発生します。
サーバーにインストールされているwiresharkは、有用な情報を取得できません。
生のMQTでHTTPSプロキシを使用することはできません。 Webソケット上でMQTTを使用していますか? – hardillb
"wiresharkはサーバにインストールされていても、有用な情報を取得できません" - 私はその手掛かりはトランスポート層から来ていると思います。検索対象は です。1. MQTTクライアント側でサーバー証明書の検証の問題を無視できますか。 2.双方向SSLを実行していますか?その場合、サーバーがクライアントを正しく識別していますか? 3.暗号のミスマッチによって、ハンドシェークエラーが発生することがあります。 これらのすべてのケースでは、TCPダンプに頼ることができます。 –
サーバーは、CertificateRequestでクライアント証明書を要求します。サーバーがクライアント証明書を必要としないように、この要求を無効にすることはできますか? –