首先安装Apache-apollo
原文链接: http://blog.csdn.net/marrn/article/details/71141122?utm_source=itdadao&utm_medium=referral
1.首先从http://activemq.apache.org/apollo/download.html官网上下载windows对应的apollo版本,本文下载的是apache-apollo-1.7.1-windows-distro.zip 版本。windows的版本为win10,JDK版本1.8。
2.解压到C:apache-apollo下,此时会多出一个apache-apollo-1.7.1文件夹。
3.然后以管理员的身份运行cmd,进入到如下目录C:apache-apolloapache-apollo-1.7.1in,如下图所示:
4.然后就是要创建broker,这里是创建在C:apache-apolloroker
的目录下,执行如下命令:apollo create myapollo C:apache-apolloroker
5.broker创建成功的提示如下图所示:
6.创建完broker之后就是要运行apollo,进入C:apache-apollorokerin目录下,执行如下命令:apollo-broker run
7.apollo运行成功的提示,如下图所示:
下载phpMQTT
下载地址:https://github.com/bluerhinos/phpMQTT
下载好之后就是发送mqtt 测试了
源文件 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! "; }
下载工具查看MQTT
我使用的是:mqtt-spy-0.6.jar