首页 > 解决方案 > 如何通过 Tapzu 为 esp 8266 将变量传递给 wifiManager,我希望能够传递 mqtt id 和密码

问题描述

我可以使用 tapzu wifi 管理器配置 esp8266,我还想从 wifi 配置页面发送 mqtt 服务器 ID 和密码,以便 esp 可以连接到 mqtt 服务器。我不想每次都闪烁 esp,任何资源都将不胜感激。谢谢你。

标签: mqttiotesp8266wifimanagerarduino-esp8266

解决方案


您可以通过以下方式将自定义参数添加到 WiFiManager:

// id/name, placeholder/prompt, default, length
WiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
wifiManager.addParameter(&custom_mqtt_server);

您可以通过以下方式检索值

mqtt_server = custom_mqtt_server.getValue();

有关更多详细信息,请参阅文档


推荐阅读