物联网项目之node-RED+EMQx+ESP8266+STM32

感谢B站阿正啷个哩个啷师哥,让我了解到还可以这样实现的方式。

成果演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一、硬件电路准备

  1. STM32F103C8T6模块 ×1
  2. DHT11温湿度模块 ×1
  3. 光敏电阻传感器模块 ×1
  4. LED小灯 ×3
  5. 5V继电器模块 ×1
  6. ESP8266模块 ×1
  7. 搭建EMQx服务器、搭建node-RED
  8. MQTT.fx调试工具

二、软件工程

1 搭建EMQx服务器

首先进入EMQx的官方网站https://www.emqx.cn/
对于小白来说,没有必要去阿里云、腾讯云等去购买服务器,我的宗旨就是能白嫖就白嫖,不能白嫖就想办法白嫖!
那我们就开始在Windows10系统上搭建EMQx服务器环境吧!

  1. 选择在Windows上进行安装的方式:在这里插入图片描述
    选择压缩包进行下载,把它放在一个路径为英文的文件夹下,然后进行解压即可,接下来就是要运行它。下面打开解压好的文件夹:在这里插入图片描述
    打开之后是如下的界面,然后输入命令:./bin/emqx start ,执行成功后可以查看状态。出现以下几句话,说明执行成功。(在我里还没有出现过失败的时候。。。)
    在这里插入图片描述
    怎么查看是否可以了呢???
    首先,先查看本机的IP地址,因为咱们的网卡是自动分配的IP地址的,所以,你也不知道是啥!还是上面的界面,输入ipconfig命令即可查看你当前Windows系统下的IPV4的地址:在这里插入图片描述
    然后打开浏览器输入192.168.1.4:18083,账户是admin,密码public,打开为如下界面就已经成功了一半了。
    在这里插入图片描述
  2. 打开MQTT.fx调试软件,进行配置,在这里插入图片描述
    只进行配置这三个地方就可以,其他地方为默认。然后开始连接,连接成功为如下界面:
    在这里插入图片描述
  3. 打开EMQx的后台管理界面,进入调试工具,
    在这里插入图片描述
    然后进行订阅一个主题,默认就好(当然也是可以修改的)。
    在这里插入图片描述
    然后在MQTT.fx调试工具软件中,订阅这个主题

    然后,在EMQx中发布消息试试,如果MQTT.fx中可以看到刚刚发布的消息,就OK了!

    在这里插入图片描述

2 搭建node-RED

首先打开node-RED的官网https://nodered.org/在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入之后,这里就是node-RED在Windows系统中的安装部署方式https://nodered.org/docs/getting-started/windows,其实很简单就安装好了。

三、硬件连接图

在这里插入图片描述

四、工程代码

工程代码我已上传至码云https://gitee.com/gao_kuo_call/node-RED_EMQx_ESP8266_STM32_noneOS

其他的,我不想再描述了。。。有点多。。。
请原谅我的懒。。。

  • 11
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值