一、MQTT协议
二、安装和配置MQTT服务器
下载完毕后,解压到某个路径当中,这里使用的路径是D:\apache-apollo-1.7.1
打开cmd然后进入到 apollo 下面的 bin 文件夹下,cd D:\apache-apollo-1.7.1\bin
并使用命令 apollo.cmd create mybroker
(注:mybroker 是自己随便取得一个名字)
出现下列问题,l说明你的jvm.dll没有在sever文件夹里,寻找jvm.dll,直接新新建一个sever文件夹,复制一个jvm.dll到里面就行了出现下列问题,寻找jvm.dll
使用 cmd 进入到 apache-apollo-1.7.1\bin\mybroker\bin 路径下,运行命令 .\apollo-broker-service install
和 .\apollo-broker-service start
即可。(前面有一个.)
至此MQTT服务启动完毕,找到服务里有一个Apollo:mybroker的服务启动了
在浏览器中输入 http://127.0.0.1:61680,进入 apollo 的登录页面。
用户名为admin,密码为password
三、配置MQTT客户端
MQTT客户端下载地址:org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64
解压后,双击打开paho.exe
添加连接
将修改后的服务器地址附上,并命名为test01
在选项里勾选开启登录,用户名为admin,密码为password
开始连接
四、MQTT消息发布与订阅
客户端 test01:订阅 hello 主题
客户端 test02:发布 hello 主题
由于客户端 test01 已订阅了 ,所以同时会收到该消息。
五、总结
好
六、参考资料
Error: missing server JVM at `C:\Program Files (x86)\Java\jre1.8.0_231\bin\server\jvm.dll’.
详介 MQTT 服务器的搭建与客户端连接
MQTT服务器搭建以及构建服务端和客户端——Windows