MQTT因其轻量化、便利化得到广泛重视和应用,本着寻求低投入高产出的原则,要寻求免费的MQTT Broker(Server)变得重要起来。
1.Dfrobot的easy-iot物联网平台,网址:.
http://iot.dfrobot.com.cn/
需要在线注册,免费享有1万条消息存储,服务器地址:182.254.130.180或者iot.dfrobot.com.cn,端口1883。
每个设备对应一个Topic,不可更改,支持在线发送消息。不支持SSL。
用户名、密码由系统产生,不可自行修改,不能订阅自定义Topic消息。
支持通信猫调试。
2.EMQX的云平台,网址:https://www.emqx.com/zh/try?product=cloud
其Serverless免费版本每月可以有1百万连接分钟数,每月1GB流量。同样需要注册,服务器地址:x6795bb4(每个用户均不同).ala.cn-hangzhou.emqxsl.cn,TLS/SSL端口:8883,WebSocket TLS/SSL端口:8084。
支持在线调试,支持自定义Topic消息,仅支持授权用户(需手工添加),仅支持TSL/SSL。
不支持通信猫调试,支持MQTTX调试。
3.MQTT客户端MQTTX,也是EMQX家的,跨平台(Win/Linux/MAC),支持 MQTT v5.0以及 MQTT v3.1.1、3.1协议,尤其是支持 WebSocket连接更是难得。但使用下来,稳定性与兼容性一般,会出现连接不通的问题,不是特别推荐。
4.NanoMQ,这是超轻量的MQTT Broker,也是跨平台的,除了Win和Linux,还支持Docker,这就使得运行在各种嵌入式平台上成为可能。但测试下来,不是特别稳定,已知自18.2到20.8版本,在深度Linux(AMD64)、Ubuntu(ARM64,地平线旭日X3派)下,均出现自行退出现象,具体表现为,运行1分钟左右,系统报错、退出,服务停止。
5.EMQX,这是EMQX家的起家产品,功能强大,非常稳定,虽然配置略显复杂,但接触几次后,就会爱不释手。地平线旭日X3派运行EMQX也会非常稳定、丝滑。不过企业版在非授权情况下限制100个连接,申请授权获得10000个连接,但只有15天的免费期。当然,无限制的开源版,则可以放心大胆的用起来。