如何在Node-RED上新建一个控制ESP8266的流程
浏览量:4088
时间:2024-07-21 18:57:23
作者:采采
在这篇文章中,我们将学习如何使用MQTT和Node-RED控制ESP8266。首先,确保你已经搭建好了自己的MQTT服务器和Node-RED平台。
步骤一:打开Node-RED主页
首先,打开你的Node-RED主页。
步骤二:添加"mqtt out"节点
从左侧的节点列表中拖拽"mqtt out"节点到编辑界面中。
步骤三:配置"mqtt out"节点
双击"mqtt out"节点,修改连接参数。在"连接"选项中填入你自己的MQTT服务地址。然后在"安全"选项中填入用户名和密码,并点击"添加"按钮保存。
步骤四:修改主题和名称
在"主题"和"名称"选项中修改相关内容,并点击完成。
步骤五:部署节点
回到编辑主页面,点击右上角的"部署"按钮,确认MQTT节点已成功连接。
步骤六:添加"inject"节点
从左侧的节点列表中拖拽两个"inject"节点到编辑界面中。
步骤七:配置"inject"节点
双击第一个"inject"节点,修改为文字字符串"on",并设置名称为"打开LED"。点击"完成"按钮保存设置。
步骤八:配置第二个"inject"节点
按照上一步的设置,修改第二个"inject"节点的为文字字符串"off",并设置名称为"关闭LED"。点击"完成"按钮保存设置。
步骤九:编写控制ESP8266 LED的程序
打开Arduino IDE,编写一个MQTT控制ESP8266 LED的程序。记得在程序中填写与上面设置的主题名字相同的主题(例如:"t002")。
步骤十:连接节点并部署
将三个节点连接起来,并点击"部署"按钮进行部署。
步骤十一:测试控制
最后,点击"打开LED"的灰色方块,页面将显示"成功注入:打开LED",同时你会看到连接的ESP8266上的LED已被点亮。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。