前言: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。