原文連接: http://blog.csdn.net/marrn/article/details/71141122?utm_source=itdadao&utm_medium=referralphp
1.首先從http://activemq.apache.org/apollo/download.html官網上下載windows對應的apollo版本,本文下載的是apache-apollo-1.7.1-windows-distro.zip 版本。windows的版本爲win10,JDK版本1.8。html
2.解壓到C:\apache-apollo下,此時會多出一個apache-apollo-1.7.1文件夾。git
3.而後以管理員的身份運行cmd,進入到以下目錄C:\apache-apollo\apache-apollo-1.7.1\bin,以下圖所示: github
4.而後就是要建立broker,這裏是建立在C:\apache-apollo\broker
的目錄下,執行以下命令:apollo create myapollo C:\apache-apollo\broker apache
5.broker建立成功的提示以下圖所示: windows
6.建立完broker以後就是要運行apollo,進入C:\apache-apollo\broker\bin目錄下,執行以下命令:apollo-broker run 工具
7.apollo運行成功的提示,以下圖所示: 測試
下載地址:https://github.com/bluerhinos/phpMQTTui
下載好以後就是發送mqtt 測試了 this
源文件 phpMQTT.php 裏有namespace 刪除
<?php require("phpMQTT.php"); $server = "127.0.0.1"; // change if necessary $port = 61613; // change if necessary $username = "admin"; // set your username $password = "password"; // set your password $client_id = "phpMQTT-publisher"; // make sure this is unique for connecting to sever - you could use uniqid() $mqtt = new phpMQTT($server, $port, $client_id); if ($mqtt->connect(true, NULL, $username, $password)) { $mqtt->publish("test", "Hello World!"); $mqtt->close(); } else { echo "Time out!\n"; }
我使用的是:mqtt-spy-0.6.jar