apache apollo php,php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT
首先安裝Apache-apollo
1.首先從http://activemq.apache.org/apollo/download.html官網(wǎng)上下載windows對應(yīng)的apollo版本,本文下載的是apache-apollo-1.7.1-windows-distro.zip 版本。windows的版本為win10,JDK版本1.8。
2.解壓到C:\apache-apollo下,此時(shí)會多出一個(gè)apache-apollo-1.7.1文件夾。
3.然后以管理員的身份運(yùn)行cmd,進(jìn)入到如下目錄C:\apache-apollo\apache-apollo-1.7.1\bin,如下圖所示:
4.然后就是要?jiǎng)?chuàng)建broker,這里是創(chuàng)建在C:\apache-apollo\broker
的目錄下,執(zhí)行如下命令:apollo create myapollo C:\apache-apollo\broker
5.broker創(chuàng)建成功的提示如下圖所示:
6.創(chuàng)建完broker之后就是要運(yùn)行apollo,進(jìn)入C:\apache-apollo\broker\bin目錄下,執(zhí)行如下命令:apollo-broker run
7.apollo運(yùn)行成功的提示,如下圖所示:
下載phpMQTT
下載好之后就是發(fā)送mqtt 測試了
源文件 phpMQTT.php? 里有namespace 刪除
$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
我使用的是:mqtt-spy-0.6.jar
總結(jié)
以上是生活随笔為你收集整理的apache apollo php,php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招行信用卡有永久免年费的吗
- 下一篇: php三个数字比较大小排序,php中常用