码迷,mamicode.com
首页 > Web开发 > 详细

MQTT + apache-apollo服务器初学使用

时间:2017-11-21 18:46:36      阅读:765      评论:0      收藏:0      [点我收藏+]

标签:基础   nbsp   ebs   png   服务   c盘   ges   原理   用户   

说明:MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, WebSockets 等多种协议。

原理: 服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(即订阅了这个订阅号的人)都会收到这个订阅号发出来的消息。以此来完成消息的推送。服务器其实是一个消息中转站。

一、安装 apache-apollo服务器

1.apache-apollo下载地址:http://activemq.apache.org/apollo/download.html

我的使用环境是windows7

技术分享图片

2.下载文件目录(注意:开始看教程说直接打开bin目录下的apollo.cmd文件,闪退,原因是没有java_home环境,必须添加java环境):

技术分享图片

3.安装好java的jdk,部署好java环境变量后(必须),管理员运行cmd

技术分享图片

4.打开你的apache-apollo文件位置(使用cd apache-apollo目录打开),如下:

技术分享图片

5.执行命令:apollo create myapollo C:\apache-apollo\broker ,创建完broker之后c盘会出现下列文件:

技术分享图片

6.进入C:\apache-apollo\broker\bin目录下,执行如下命令:apollo-broker run

技术分享图片

 

7.执行成功后返回:

技术分享图片

8.打开http://127.0.0.1:61680/,用户名admin, 密码password:

技术分享图片

当前连接状态如下:

技术分享图片

 

 

 

二、使用谷歌MQTTLens工具测试(我的扩展程序商店打不开,是下好程序解压,加载进来的):

技术分享图片

 

详细参照教程:http://swf.com.tw/?p=1009

我的配置如下:

技术分享图片

技术分享图片

 

 

 

 

 技术分享图片

 三、apache-apollo文件下有个使用dome:

 技术分享图片

技术分享图片

 

 如下:

技术分享图片

 

 

 

技术分享图片

 

MQTT + apache-apollo服务器初学使用

标签:基础   nbsp   ebs   png   服务   c盘   ges   原理   用户   

原文地址:http://www.cnblogs.com/xiaojitui/p/7874654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!