上一篇经验我们已经搭建踮碚牢邗了自己的MQTT服务器,还有node-red平台,今天我来教你如何利用MQTT和node-red控制ESP8266,下面我们开始吧==
工具/原料
小米笔记本Air12
WIN10
node-red16.13.2
方法/步骤
1、首先打开我们的node-red主页
2、把左侧的“mqttout”拖入编辑界面中
3、双击节点修改参数,“连接”里修改自己的MQTT服务地址
4、修改“安全”里的用户名和密码,点击“添加”
5、修改“主题”和“名字”,点击完成
6、回到编辑主页面,点击右上角“部署”,看到MQTT节点已连接
7、从左侧拖入两个“inject”瘠彐伊竽节点,双击修改msg.playload为文字列“on”,名称为“打开LED”,点击“完成”
8、按照上一步设置另一个锞蕈漉栽“inject”节点,双击修改msg.playload为文字列“off”,名称为“关闭LED”,点击“完成”
9、打开ArduinoIDE编写mqtt控制呖分甾胗8266LED程序,记得主题填写“t002”,跟上面设置的主题名字要一致,将程序下载到8266中
10、将三个节点连接,点击“部署”
11、最后,点击“打开LED”的灰色小块,页面显示“成功注入:打开LED”,同时看到8266上的LED已被点亮