MQTT + tls를 사용하여 SIM900에서 지원하는 GPRS로 IoT 장치를 서버에 연결합니다.
IoT 장치는 HTTP 또는 HTTP에서 문제없이 서버에 연결됩니다.
그러나 Tomcat으로 서버에 SSL 프록시를 설정하면 IoT 장치가 "send ok"상태를 성공적으로 얻을 수 있지만 항상 "wait send ok ack timeout"오류가 발생합니다.
서버에 설치된 wireshark는 유용한 정보를 캡처 할 수 없습니다.
SIM900에서는 TCP + SSL을 사용할 수 없습니다. 이것이 HTTPS로 할 수 있지만 MQTT + SSL로는 할 수없는 이유입니다. SSL없이 MQTT 프로토콜을 사용할 수 있습니다.
SIM900에서이 작업 (MQTT + SSL)을 수행하기 위해 한 것은 wolfSSL을 사용하여 데이터를 암호화 한 다음 SSL 연결없이 TCP를 통해 전송하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다