前言
MQTT是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。关于MQTT的详细介绍推荐这篇文章推荐文章
Apache apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议。运行apollo需要先配置JAVA_HOME
Apollo下载地址
paho是eclipse提供一个访问MQTT服务器的一种开源客户端库,其中提供7种不同平台的客户端类库,今天咱们以java客户端为例子演示
paho下载地址
apollo使用的时候需要 配置JAVA_HOME配置成功之后,命令行指定到bin目录下,然后输入apollo create mybroker(图1)这时候会在bin目录下生成一个mybroker文件夹(图2)在mybroker中进入bin目录(图3)命令行 cd mybroker/bin(图4)然后输入apollo-broker run(图5)显示成功后打开浏览器输入 http://127.0.0.1:61680 这时候要是显示(图6)界面就证明成功了。用户名和密码可以通过myorker/etc 下的users.properties文件中找到默认用户名和密码是 admin和password.
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。