2021-11-30 22:03:21 [显示全部楼层]
548浏览
查看: 548|回复: 2

[高级教程] 手机app通过NodeRED MQTT控制树莓派

[复制链接]
本帖最后由 gada888 于 2021-11-30 22:17 编辑

树莓派是一款广受欢迎的带系统的单片机。可是不能随时随地通过电脑或树莓派访问,毕竟谁也不会把这个硬件系统带在身边。而手机是人人手上都有的,如果能用手机app访问并远程操控NodeRED,这势必将极大的便利用户,举个例子来说,假如你是养鸡场的老板,如果从手机app就可以看到鸡舍的鸡的生成情况,那是不是能节省不少成本。所以从长远看,app和工业4.0的结合将会是市场的趋势,今天就通过NodeRED这个工业4.0项目的可视化工具和树莓派在MQTT通讯的帮助下实现一个简单的IoT互联互通。呈现结果是既能通过PC端NodeRED的漂亮ui来远程控制LED的开和关,又能通过手机app来远程控制LED的开和关。

template.jpg

视频有完整的配置教程,视频有点长,主要拍了两个部分,一个是MQTT 客户端的配置,一个是NodeRED flow的配置,



一.硬件清单
1.树莓派4.
2.DF的8.9Inch 高清显示屏
3.DF的继电器模块
4.DF的7.4V锂电池
5.一个树莓派扩展板、
6.一个USB灯

IMG20211130150414_已压缩.jpg

IMG20211130150420_已压缩.jpg

IMG20211130164200_已压缩.jpg

wiring.jpg
二.MQTT的配置


通过下面的地址访问MQTTLens工具,浏览器用的是chrome
https://chrome.google.com/webstore/detail/mqttlens/
hemojaaeigabkbcookmlgmdigohjobjm?hl=zh-CN
MQTT Client地址:broker.exqx.io
MQTT 端口号:1883


下面介绍的是MQTTLens工具界面
MQTTLens (1).png



MQTTLens (2).png

MQTTLens (3).png

三.手机端App的介绍


1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

6.jpg

四.NodeRED端的配置介绍
最后成品的NodeRED流程图
IMG20211130150549_已压缩.jpg
用到的Button积木
buttong.png
用到的开关积木
Switch.png
用到的MQTT积木
mqtt.png
具体配置可以参考视频。

五.最后呈现效果
可以在电脑端用NodeRED Ui功能通过按钮来远程控制LED开和关
ui.png
可以在手机端app来远程控制LED的开和关
3.jpg

平淡中的幸福  中级技师

发表于 2021-12-2 20:50:43

有web版的么!?
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2021-12-3 07:30:11


有,先租个网络空间,然后架设个ubuntu服务器后安装nodered,再买个域名,最后做个加密,就是是网络版的了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail