arduino+emqx+mqtt相互通信教程,一看就会!

本文详细指导如何使用EMQX作为MQTT中间件,从设置界面语言、启用插件,到配置Arduino、Nodered及Websocket连接,实现Arduino与云端的消息交互。通过实例演示了从编写代码到部署应用的全过程。
摘要由CSDN通过智能技术生成

使用浏览器打开EMQ控制台,我自己的是http://192.168.43.172:18083,输入默认用户名:admin,默认密码public,进入即可。

1.进来之后可以先设置界面语言,方便我们以后操作。
在这里插入图片描述

2.在插件栏里,搜索并启用mqtt插件。
在这里插入图片描述

3.然后我们现在转战Arduino,下载一个库。
在这里插入图片描述

4.然后我们打开一个pubsubclicent的一个示例文件
在这里插入图片描述

5.把以下代码修改后上传,并打开串口显示器。
在这里插入图片描述

在这里插入图片描述

6.我们再回到EMQX,找到:工具->Websocket 点击连接按钮

在这里插入图片描述

7.把订阅的主题改成代码里的主题,下面的发送端也是如此。
在这里插入图片描述

8.点击发送
在这里插入图片描述

9.效果图。

在这里插入图片描述

10.现在进入node red,先拉出来我们要用的模块,连上线。

在这里插入图片描述

11.编辑inject节点。
在这里插入图片描述

在这里插入图片描述

12.编辑mqtt out 节点
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

13.编辑mqtt in 节点

在这里插入图片描述

  1. 点击部署

在这里插入图片描述

15.点击此处,即可向arduino发送消息。
在这里插入图片描述

在这里插入图片描述

全部功能实现,arduino+emqx+mqtt ,emqx相当于一个中间件。示例较为简单,大家学会之后,能发挥的空间很大,加油(⊙o

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值