MQTT + tlsを使用して、SIM900でサポートされているGPRSを使用してIoTデバイスをサーバーに接続します。
IoTデバイスは、HTTPまたはHTTPで問題なくサーバーに接続します。
ただし、Tomcatを使用してサーバーにSSLプロキシを設定すると、IoTデバイスは「sendok」のステータスを正常に取得できますが、常に「wait send okacktimeout」エラーが発生します。
サーバーにインストールされているwiresharkは、有用な情報をキャプチャできません。
SIM900では、TCP + SSLを使用できません。そのため、HTTPSでは実行できますが、MQTT + SSLでは実行できません。SSLなしでMQTTプロトコルを使用できます。
SIM900でこれを機能させるために私がしたこと(MQTT + SSL)は、wolfSSLを使用してデータを暗号化し、SSLなしでTCP接続を介して送信することでした。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加