MQTTServer搭建(apache-apollo)和MQttClient搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MQTTServer搭建(apache-apollo)和MQttClient搭建⽬标
本⽂就MQTT server和client搭建做以下总结,⽅便测试及开发使⽤,能基于MQTT软件发送和接收消息。

介绍
MQTT是基于tcp的消息发送,⽬前JAVA⽅⾯有两种实现,分别是mqtt-fuse和mqtt-paho,优点或者适⽤性⾃⾏研究。

Mqtt-Sever搭建
mqtt-server⽀持win/linux等系统的安装,下⽂基于linux进⾏说明。

1.下载安装包
在官⽹上下载apache-apollo-1.7.1-unix-distro.tar.gz,上传并解压到指定⽬录下。

解压后如下图所⽰。

2.创建实例
进⼊到bin⽬录中,执⾏:./apollo create mybroker,创建成功后如下图。

实例默认创建到bin⽬录下,如下图
3.修改对外Ip
进⼊到如上截图中的etc⽬录中,修改apollo.xml的
<web_admin bind="http://127.0.0.1:61680"/>
<web_admin bind="https://127.0.0.1:61681"/>将其改成0.0.0.0
4.启动
进⼊到上截图的bin中,执⾏:./apollo-broker run,注意:每个实例需要单独启动,成功如下所⽰
如下图所⽰:
注意在connectors选项卡中可以查看当前tcp、tls、ws等是否有对端的mqtt-client相连
如果有连接的话,可查看tcp的长连接可以发现。

mqtt-client安装
下载org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64,直接运⾏即可(基于ecplise rpc插件制作),⾃⾏摸索。

相关文档
最新文档