1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 搭建本地MQTT服务器实现局域网通信

搭建本地MQTT服务器实现局域网通信

时间:2023-06-04 22:32:47

相关推荐

搭建本地MQTT服务器实现局域网通信

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

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

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

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

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

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

二.测试本地服务器。

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

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

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。