2021-11-30 22:03:21 [显示全部楼层]
3396浏览
查看: 3396|回复: 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的开和关。

手机app通过NodeRED MQTT控制树莓派图1

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



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

手机app通过NodeRED MQTT控制树莓派图2

手机app通过NodeRED MQTT控制树莓派图3

手机app通过NodeRED MQTT控制树莓派图4

手机app通过NodeRED MQTT控制树莓派图20
二.MQTT的配置


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


下面介绍的是MQTTLens工具界面
手机app通过NodeRED MQTT控制树莓派图5



手机app通过NodeRED MQTT控制树莓派图6

手机app通过NodeRED MQTT控制树莓派图7

三.手机端App的介绍


手机app通过NodeRED MQTT控制树莓派图8

手机app通过NodeRED MQTT控制树莓派图9

手机app通过NodeRED MQTT控制树莓派图10

手机app通过NodeRED MQTT控制树莓派图11

手机app通过NodeRED MQTT控制树莓派图12

手机app通过NodeRED MQTT控制树莓派图13

四.NodeRED端的配置介绍
最后成品的NodeRED流程图
手机app通过NodeRED MQTT控制树莓派图14
用到的Button积木
手机app通过NodeRED MQTT控制树莓派图15
用到的开关积木
手机app通过NodeRED MQTT控制树莓派图16
用到的MQTT积木
手机app通过NodeRED MQTT控制树莓派图17
具体配置可以参考视频。

五.最后呈现效果
可以在电脑端用NodeRED Ui功能通过按钮来远程控制LED开和关
手机app通过NodeRED MQTT控制树莓派图18
可以在手机端app来远程控制LED的开和关
手机app通过NodeRED MQTT控制树莓派图19

平淡中的幸福  中级技师

发表于 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-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail