MQTT服务器搭建和测试步骤及遇见的问题

本文介绍了如何搭建MQTT服务器,包括Apollo、EMQ、HiveMQ和Mosquito,并提供了下载和安装步骤。同时,分享了调试工具如mqtt-spy和mqttlens的使用,以及Python和Node.js的MQTT客户端测试。在测试过程中遇到JDK版本过高导致的问题,建议使用JDK 8。文章末尾提供了后续MQTT系列教程的链接。

前言:MQTT服务器有好多种,查看:Servers/Brokers

  • Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持STOMP、AMQP、MQTT、Openwire、SSL和WebSockets等多种协议,并且Apollo提供后台管理页面,方便开发者管理和调试。
  • EMQ:EMQ2.0,号称百万级开源MQTT消息服务器,基于Erlang/OTP语言开发平台,支持大规模连接和分布式集群,发布订阅模式的开源MQTT消息服务器。
  • HiveMQ:一个企业级的MQTT代理,主要用于企业和新兴的机器到机器M2M通讯和内部传输,最大程度的满足可伸缩性、易管理和安全特性,提供免费的个人版。HiveMQ提供了开源的插件开发包。
  • Mosquito:一款实现了消息推送协议MQTT v3.1的开源消息代理软件,提供轻量级的、支持可发布/可订阅的消息推送模式。

1.Apollo下载

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

2.Apollo安装

1.将压缩包解压之后,进入bin目录,运行命令行appollo.cmd create mybroke,就会出现一个mybroke的文件夹。

这里写图片描述

2.然后进入mybroke的文件夹下的bin目录,运行命令行apollo-broker.cmd run开启服务器。

这里写图片描述

3.后台登陆接口:https://127.0.0.1:61681/http://127.0.0.1:61680/

用户名和密码默认是:admin和password。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值