• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

phpwindows环境安装Apache-apollo+phpMQTT实现发送MQTT

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

原文链接: 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-apollo\apache-apollo-1.7.1\bin,如下图所示: 

4.然后就是要创建broker,这里是创建在C:\apache-apollo\broker 
的目录下,执行如下命令:apollo create myapollo C:\apache-apollo\broker 

5.broker创建成功的提示如下图所示: 

6.创建完broker之后就是要运行apollo,进入C:\apache-apollo\broker\bin目录下,执行如下命令: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!\n";
}

 

下载工具查看MQTT

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
由phpnginx出现500错误的启示发布时间:2022-07-10
下一篇:
关于php上传文件过大的表单回填发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap