mqtt - 如何通过 Tapzu 为 esp 8266 将变量传递给 wifiManager,我希望能够传递 mqtt id 和密码
问题描述
我可以使用 tapzu wifi 管理器配置 esp8266,我还想从 wifi 配置页面发送 mqtt 服务器 ID 和密码,以便 esp 可以连接到 mqtt 服务器。我不想每次都闪烁 esp,任何资源都将不胜感激。谢谢你。
解决方案
您可以通过以下方式将自定义参数添加到 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();
有关更多详细信息,请参阅文档
推荐阅读
- node.js - 在 node.js 中具有身份验证的代理服务器
- c++ - 如何将具有字符串数据成员的类的对象传递给C++中的另一个类
- python - 如何在 python 中使用 AutoReg 预测时间序列
- html - 如何在 html 中添加条件按钮功能?
- javascript - 通过新行溢出数组中的元素并将对象属性分配给没有 Map 的每个新行
- javascript - 创建对象数组
- wpf - 如何在 wpf 中为绘图组设置第二种颜色
- python-3.x - 有没有办法将此列表理解更改为正常循环
- powershell - 使用 PowerShell 获取所有未知 AD 对象的所有权
- arm - STM32:简单的 SPI 传输