代码之家  ›  专栏  ›  技术社区  ›  Raja

在ESP8266上启用TLS时,WiFi管理器崩溃

  •  0
  • Raja  · 技术社区  · 1 年前

    Mine是一个使用ESP8266的基本物联网项目。我已经为MQTT集成了Tzapu的WiFi Manager和PubSub客户端库。它使用使用WiFiSecure的TLS连接。代码大多是从相应库附带的示例代码中复制的。 当我按下一个按钮时,WiFi管理器门户就会启动。但是,当WiFi客户端尝试连接到WiFi Manager AP时,ESP会崩溃。

    然后我禁用了TLS,并使用了一个不安全的MQTT连接。代码中没有其他更改。现在,WiFi Manager门户运行良好,不会崩溃。 当使用不安全的连接时,可用堆为34216。当TLS打开时,堆将减少到5792。

    虽然WiFi Manager与TLS-MQTT无关,但两者之间是否存在不兼容?还是TLS消耗了太多内存,WiFi Manager感到窒息?

    0 回复  |  直到 1 年前