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

本文介绍了如何在Windows环境下安装和配置Apache Apollo服务器,它是一个支持MQTT等多种协议的消息代理。通过创建服务器代理,运行apollo-broker命令启动服务,并通过MQTTLens工具进行连接测试,展示了MQTT消息的发送过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

一、安装 apache-apollo服务器

1.apache-apollo下载地址:http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1/
因为公司环境是win的服务器,而我也是在学习使用,所以我选择了win的版本

image.png


2.下载后解压文件,进入文件的bin目录下

image.png


3.在文件资源管理器的导航栏输入cmd按回车,进入命令行执行命令:apollo create mybroker 创建服务器代理(broker)(注运行需要配置好Java环境变量),创建成功会生成一个mybroker 文件夹

image.png

 

image.png

 

image.png

 

image.png


4.在生成的服务器代理(broker)文件夹的/bin目录下使用cmd打开命令行执行命令:apollo-broker run

image.png


5.执行成功返回

image.png


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

image.png


二、使用谷歌MQTTLens工具测试
1.下载MQTTLens谷歌插件
百度网盘:关注公众号 Z丶learn 回复 MQTTLens 获得
2.新建一个连接并配置
详情:https://blog.youkuaiyun.com/qq_41018959/article/details/80564347

image.png


3.发送一条数据测试

image.png

 

微信公众号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值