一 下载安装包
http://activemq.apache.org/apollo/download.html,目前是1.7.1版本
二 安装
完整的步骤如下,采用win10的PowerShell,或者用command,以管理员权限运行即可。
步骤1:cd D:\apache-apollo-1.7.1\bin-------定位到本地文件夹bin目录
步骤2:.\apollo.cmd create MqttBroker -------------创建本地的MqttBroker文件夹
步骤3:cd MqttBroker\bin -------------定位到MqttBroker文件夹
步骤4:.\apollo-broker-service install --------------安装服务
步骤5:.\apollo-broker-service start ----------------启动服务
安装完成之后,可在windows的服务中查看:
三 登录网页,并修改ip地址,以供局域网连接
在浏览器中http://127.0.0.1:61680/console/index.html#,初始用户名为admin,密码是password,打开之后,选择configration下
选择apollo.xml文件,修改<host_name>属性为服务器ip,web_admin同步修改,以及tcp节点下,将默认的tcp://0.0.0.0:61613修改为服务器的ip,以供局域网使用。点击保存,即可在局域网内使用服务器的ip登录。
以更改过后的服务器ip登录后,可查看如下信息。此ip在局域网其他客户端均可登录。
四 采用第三方工具测试连接
1.网上下载MQTT.fx工具,打开后设置参数,该连接模式为tcp方式,所以需要参考服务器端tcp模式的设定,设定主要参数未Broker Address和Broker Port,以及User Credentials下的用户名和密码,如下图所示,配置完成,点击connect,连接至MQTT服务器。
在服务端可查看到连接的客户端,以及客户端所发送的信息。