gada888 发表于 2021-11-30 22:03:21

手机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的开和关。



视频有完整的配置教程,视频有点长,主要拍了两个部分,一个是MQTT 客户端的配置,一个是NodeRED flow的配置,
https://www.bilibili.com/video/BV1Xh411s7Mf/


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








二.MQTT的配置


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


下面介绍的是MQTTLens工具界面








三.手机端App的介绍














四.NodeRED端的配置介绍
最后成品的NodeRED流程图

用到的Button积木

用到的开关积木

用到的MQTT积木

具体配置可以参考视频。

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

可以在手机端app来远程控制LED的开和关


平淡中的幸福 发表于 2021-12-2 20:50:43

有web版的么!?

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

平淡中的幸福 发表于 2021-12-2 20:50
有web版的么!?

有,先租个网络空间,然后架设个ubuntu服务器后安装nodered,再买个域名,最后做个加密,就是是网络版的了。
页: [1]
查看完整版本: 手机app通过NodeRED MQTT控制树莓派