使用浏览器打开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 节点
- 点击部署
15.点击此处,即可向arduino发送消息。
全部功能实现,arduino+emqx+mqtt ,emqx相当于一个中间件。示例较为简单,大家学会之后,能发挥的空间很大,加油(⊙o