选择 MQTT 协议栈时,「免费」和「商用」从来不是二选一,而是一条验证路径:先用免费版跑通业务,再按规模购买永久授权。芯祥联科技(XXLMQTT)的一体化试用包就是为了让这个路径最短——下载即用、全功能开放、唯一限制只有报文条数。
一、免费一体化试用包:全功能,只限报文条数
MQTT 一体化试用包不是"阉割版",而是可执行二进制 + SDK 接口 + Demo 样例的一体化交付:
包含:Broker CLI 命令行版(1883)+ Web 管理版(8088)
+ GUI 版 + Web 网桥 + Service 服务版
+ Client 3.1.1/5.0 交互命令 / 自动化测试 Demo
全功能开放:无连接数限制、无主题数限制、无协议特性限制、无时长限制
可二次开发验证客户业务,可与 MQTTX 等标准客户端直接对接测试
| 能力 | 免费一体化试用包 | 商用 SDK |
|---|---|---|
| Broker 双协议(3.1.1/5.0) | ✅ 完整 | ✅ 完整 |
| QoS 0/1/2、遗嘱、保留、共享订阅 | ✅ 完整 | ✅ 完整 |
| 五种部署形态(CLI/Web/GUI/网桥/Service) | ✅ 全部包含 | ✅ 全部包含 |
| Client SDK 接口 | ✅ 可二次开发 | ✅ + 动态库多语言调用 |
| 报文处理上限 | 累计 10 万条后重启清零 | 无限制 |
| 动态库(.so/.dll) | — | ✅ C#/Java/Python/Go 直接调用 |
| 商用授权 | — | ✅ 永久授权,无年费无流量费 |
| 技术支持 | 社区/邮件基础支持 | ✅ 完整文档 + 按需驻场/定制 |
二、10 万条报文限制,到底够不够用?
「累计处理 10 万条 MQTT 报文后需重启清零」——需要准确理解这个口径:
- 达到上限后:拒绝新发布/转发,但不断开已有连接,业务不中断,重启即清零
- 不受限制的:连接数、主题数、协议特性(QoS/遗嘱/共享订阅)、运行时长
- 适用场景:10 万条足够完成协议验证、并发压测、Demo 演示、开发联调——例如 100 台设备每台每秒 1 条消息,约 16 分钟打满;但压测单测场景通常按小时算,一天可反复重启验证
判断标准:如果目标是"验证 XXLMQTT 能否满足业务"——10 万条绰绰有余,直接下载试用;如果目标是"商业项目上线"——购买商用授权解除限制,同时获得动态库多语言集成能力。
三、商用授权模式:按什么收费?
| 授权类型 | 计费方式 | 覆盖范围 |
|---|---|---|
| Broker 商用授权 | 按并发连接数档位 | 服务端全部能力,多实例按规模叠加 |
| Client SDK 独立授权 | 单项目 / 企业全产品线 | 不限设备数量、不限量产、不限项目复用 |
| 源码定制(NDA) | 按定制范围 | Broker+Client 核心源码,深度定制与自主维护 |
- 永久授权:一次付费长期使用,无年费、无流量费、无强制续费
- 无隐形成本:不按设备数、不按消息量、不按流量计费
- 免费基础支持:Demo 使用、接口调用指导均免费;年度技术支持按需自愿选购
- 正式报价:发送需求(协议、并发规模、平台、是否需源码定制)至 hezuo@xxltech.cn
四、选型决策流程
图 1:从免费验证到商用授权的决策路径
五、场景建议速查
| 场景 | 建议 |
|---|---|
| 个人学习、协议兼容性测试、项目预研 | 免费一体化试用包 |
| 小型设备集群临时管理、快速搭调试环境 | 免费一体化试用包 |
| 企业自建物联网平台(正式上线) | Broker 商用授权(按并发数) |
| 产品量产设备端联网 | Client SDK 独立授权(不限设备) |
| 网关/工控/组态软件集成,需 C#/Java/Python/Go | 商用 SDK 动态库 |
| 信创/等保/高安全,需深度掌控 | 源码定制方案(NDA) |