当前位置:   article > 正文

搭建本地MQTT服务器实现局域网通信_内网用mqtt传输数据

内网用mqtt传输数据

在这里mqtt就不多做介绍了直接上手怎么搭建本地服务器

一-. 我们先下载一个emqx,我们可以去官网下载免费的   https://www.emqx.io/https://www.emqx.io/

 下载完成之后我们打开这个文件夹

2a699f2fe31b496093bb053e62856571.png

 然后进入bin目录在左上角输入cmd然后回车

f671ab3c0bb547de8222b75bb0052fd3.png

 如果操作成功会来到这个界面

a1278f180a4d496498a9efb77a4fe719.png

 在这里直接输入emqx start服务就会启动了(如果这步出了问题就下载一个较低版本的)这里我下载的是4.3.2版本,前面下载了高版本的有问题。如果想查看启动是否成功 emqx_ctl status(这里上一步之后他自动退出了bin目录,我们这里敲一下cd bin 然后再输入查看指令就行了)。

5c8a9333a2cb4560a51497823d736786.png

二.测试本地服务器。

1.我们先查看本机ip地址。window+R输入cmd回车进入控制台 在输入ipconfig 查看本机ip 由于我电脑连的wifi就选择了wiif的ip地址(如果是以太网也可以选择以太网的)这里是172.16.40.36

023c58bd8f9644ee8f1f1b589f2b9e81.png

二/我们可以下载一个mqtt.fx(软件)https://softblade.de/download/, 我们点击设置,进入配置界面,其他都是随便设置,关键是Broker Address(服务器地址) 和 Broker Port(端口号),端口号固定为1883, 这里面Broker Address就是我们的电脑ip地址上面获取的172.16.40.36。

e60ef37fd6f6400a99f71e3b91ea2f61.png

配置完成后我们点击connect连接成功显示如图界面。

90ac10c8d0ea4eb8a78bbad73b1c316b.png

 现在就可以开始测试了,点击Subscribe先订阅一个主题这里测试helloworld. 然后我们再开一个   mqtt.fx同样配置好这边我们点击Publish(发布者)主题也为helloworld,这里发布内容为你好!订阅者就能收到发布的消息了。(注意一定要主题一致)-----这边也可以要同学的电脑充当发布者-只要你们是在统一局域网(连接同一wifi)注意的是连接的ip是你的电脑ip,因为你启动了emqx服务你的电脑就是一台本地的mqtt服务器

4d7cca7cf36c4eb7a85b147711e42a7a.png

 

 0b7befd169f14ae5ab715caf45d8e6a3.png

 

综上,我们的本地服务器就搭建好啦。就能实现局域网通信啦!

下篇文章我将介绍如何stm32通过esp8266连接mqtt!

 

 

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

闽ICP备14008679号