当前位置:   article > 正文

物联网项目之node-RED+EMQx+ESP8266+STM32_stm32连接emqx服务器

stm32连接emqx服务器

感谢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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/580732
推荐阅读
相关标签
  

闽ICP备14008679号