免费的mqtt server总结

12人浏览 / 0人评论 / 添加收藏

免费 MQTT 服务器分为两类:在线公共 Broker(用于快速测试)和开源软件(用于自建部署)‌。公共 Broker 可直接连接使用,开源软件需自行安装配置 。‌‌‌

免费公共 MQTT Broker 连接信息
以下公共 Broker 可直接连接用于学习和测试,无需注册部署:

一、EMQX 公共服务器‌(推荐,2026 年官方维护)。
海外节点:broker.emqx.io,TCP 端口 1883,TLS 端口 8883,WebSocket 端口 8083/8084。
国内节点:broker-cn.emqx.io,TCP 端口 1883,TLS 端口 8883,WebSocket 端口 8083/8084。
特点:由 EMQX Cloud 提供,国内访问稳定,支持 MQTT 5.0。
官网:EMQ 免费公共 Broker。‌‌‌
‌Eclipse MQTT 服务器‌
地址:mqtt.eclipseprojects.io,TCP 端口 1883,TLS 端口 8883。
特点:Eclipse IoT 提供,基于 Mosquitto。
官网:mqtt.eclipseprojects.io。‌‌‌
‌Mosquitto 测试服务器‌
地址:test.mosquitto.org,TCP 端口 1883,TLS 端口 8883/8884。
特点:Mosquitto 社区提供,部署在法国。
官网:test.mosquitto.org。‌‌‌
‌HiveMQ 公共服务器‌
地址:broker.hivemq.com,TCP 端口 1883,WebSocket 端口 8000。
特点:HiveMQ 提供,部署在德国。
官网:broker.hivemq.com。‌‌‌
‌使用提醒‌:公共服务器仅供测试学习,不建议传输敏感数据,稳定性不保证 。部分服务器可能定期重启,连接信息请以官网最新为准 。‌‌‌

二、免费开源 MQTT Broker 软件推荐
如需自建私有 MQTT 服务器,以下开源软件可免费部署:

‌Eclipse Mosquitto‌
特点:轻量级,资源占用少(启动内存不到 1M),适合嵌入式设备和小型项目。
协议支持:MQTT 3.1/3.1.1/5.0,SSL/TLS,WebSocket。
许可证:EPL/EDL License。
官网:mosquitto.org。
适用场景:个人项目、概念验证、小型企业物联网设置。‌‌‌
‌EMQX‌
特点:高性能,支持百万级并发连接,可集群部署。
协议支持:MQTT 3.1.1/5.0、MQTT-SN、CoAP、WebSocket、QUIC。
许可证:Apache License 2.0。
官网:emqx.com。
适用场景:大规模工业物联网、智慧城市、企业级应用。‌‌‌
‌VerneMQ‌
特点:基于 Erlang,无主集群架构,高可用性。
协议支持:MQTT 5.0,支持会话持久化。
官网:vernemq.com。
适用场景:零停机升级、大量消息传输场景。‌‌‌
‌HiveMQ 社区版‌
特点:Java 开发,企业级功能开源化。
官网:hivemq.com。‌‌‌
‌NanoMQ‌
特点:纯 C 语言,多线程异步 IO,内存占用约 2M。
协议支持:MQTT 3.1.1/5.0、SSL/TLS、QUIC。
许可证:MIT License。
官网:NanoMQ GitHub。
适用场景:边缘计算、资源受限环境。‌‌‌
免费云 MQTT 服务试用
如需托管云服务,可申请免费试用额度:

‌EMQX Cloud Serverless‌:每月 100 万连接分钟数,每月 1GB 流量,每月 100 万规则动作数。
‌EMQX Cloud 弹性专有版‌:14 天免费试用,1000 连接/1000 TPS 规格,100 GB 免费流量。
‌注意事项‌:试用期间若连续 5 天无客户端连接,部署将被停止;试用期结束后如无余额,部署保留 3 天后自动删除。
官网:EMQX Cloud。‌‌‌

经过测试,带背景色的mqtt server确认过可以很好的使用,推荐大家用。


全部评论