php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT

首先安裝Apache-apollo

原文連接: 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運行成功的提示,以下圖所示: 
這裏寫圖片描述測試

 

下載phpMQTT

下載地址: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

 我使用的是:mqtt-spy-0.6.jar 

相關文章
相關標籤/搜索