物联网无法通过MQTT + TLS连接到服务器

时间:2016-08-02 06:28:07

标签: ssl mqtt iot

我使用MQTT + tls通过SIM900支持的GPRS将IoT设备连接到服务器。

物联网设备连接到服务器,在HTTP或HTTP上没有任何问题。

但是,当我使用Tomcat在服务器上设置ssl代理时,IoT设备可以获得状态"发送确定"成功,但总是得到"等待发送ok ack timeout"错误。

安装在服务器上的wireshark无法捕获任何有用的信息。

1 个答案:

答案 0 :(得分:3)

在SIM900上

您无法使用TCP + SSL。这就是为什么你可以用HTTPS做到这一点,但你不能用MQTT + SSL做到这一点。您可以使用不带SSL的MQTT协议。

我在SIM900上做的工作(MQTT + SSL)是使用wolfSSL加密数据,然后通过TCP发送,没有SSL连接。