芯祥联自研 MQTT 协议栈|Broker + Client 一体化产品解决方案

—— 面向中小企业、工业网关、嵌入式、内网私有化场景,提供试用版・商用 SDK・源码三级交付模式。

二、产品形态

纯 C 语言自研 MQTT Broker + Client 一体化架构,无第三方依赖、无开源污染、无 GPL 风险,完整支持 MQTT 3.1.1 / 5.0 双协议,聚焦刚需特性,兼顾轻量与高效。

2.1 三级交付模式

  • 二进制可执行文件(免费试用)开箱即用,无需编译开发,提供 Windows/Linux 运行程序及 GUI/CLI/Web 演示样例,全功能开放,可直接压测验证并发与稳定性。
  • SDK 开发包(商用标准版)完整工程化 SDK,包含库文件、头文件、Demo 示例与开发文档,接口简洁清晰,支持快速集成到网关、嵌入式设备及业务系统,永久商用授权,无年费、无流量费。
  • 源码交付(高级定制版)提供产品核心源码,支持深度定制与自主维护,满足高安全、高合规、特殊适配及信创 / 等保场景需求,授权清晰,可用于二次开发与产品化发行。

2.2 架构与特性

  • 一体化设计:Broker 服务端与 Client 设备端统一架构,一套方案覆盖两端,降低对接与维护成本。
  • 双协议兼容:完整支持 MQTT 3.1.1 与 MQTT 5.0 标准协议,可对接任何标准 MQTT 客户端与服务端。
  • 轻量高效:剔除冗余功能,仅保留核心刚需特性,实现低资源占用与高性能表现的平衡。

三、Broker 产品价值(服务端)

  • 海量连接与多实例架构支持万级客户端并发长连接,可部署多 Broker 独立实例,满足业务分区隔离、横向扩容;支持主备容灾备份架构,故障可无缝切换,保障服务高可用。
  • 完整协议与消息能力全面支持消息路由、会话保持、QoS 0/1/2、遗嘱消息、MQTT5.0 共享订阅,适配各类物联网通信业务。
  • 跨平台多形态部署兼容 Windows、Linux、ARM64 及国产芯片平台,可部署在本地服务器、工控网关、私有云、公有云环境;提供 GUI、CLI、Web 多种运行交付形态。
  • 多语言生态易集成标准化 SDK 接口,支持 C/C++、C#、Java、Python、Go 及组态软件等第三方业务系统快速对接集成。
  • 工业级稳定可靠消息低延迟转发,无内存泄漏、无句柄泄漏,支持 7×24 小时不间断长期稳定运行。
  • 私有化安全可控支持内网私有化部署,数据不出内网;提供用户接入认证、ACL 权限管控,应用层数据加密策略支持用户自定义实现。
  • 开源模块便于二次开发网络、日志、平台适配、底层接口等模块开源开放,可按需定制适配,降低项目集成与个性化改造成本。

四、Client SDK 产品价值(设备端)

  • 极致轻量低资源架构精简、内存占用极低,低 CPU 开销,适配 STM32、ESP32 及 FreeRTOS、RT-Thread 等各类嵌入式实时系统与终端设备。
  • 标准协议完整兼容原生支持 MQTT 3.1.1 / 5.0 双协议,完备实现发布订阅、QoS 0/1/2、断网自动重连、消息保序、遗嘱消息等核心能力,可对接市面所有标准 MQTT 服务端。
  • 多实例独立运行支持多 Client 实例同时创建、相互隔离,单设备可模拟多终端独立接入,满足多业务、多分区、多通道并发通信需求。
  • 全平台全架构覆盖兼容 Windows、Linux、ARM32/ARM64、国产芯片及嵌入式 Linux、RTOS 环境,一次开发多平台复用,适配工控上位机、网关、采集终端、智能硬件。
  • 多场景灵活对接部署可适配公有云 IoT 平台、本地私有 Broker、内网私有服务器,支持嵌入式固件集成、上位机软件开发、边缘采集程序对接等多种形态。
  • 接口极简快速集成标准化通用接口,配套完整工程 Demo 与开发文档,上手简单、移植便捷,普通工程师 1 天完成集成、3 天业务上线,大幅缩短研发周期。
  • 内存安全高稳定架构严谨,无内存泄漏、无内存越界,适合 7×24 小时长期无人值守运行,满足工业级可靠性要求。
  • 开源模块易二次开发网络、平台适配、日志、基础接口等底层模块开源,支持自定义业务适配、私有协议扩展与项目个性化定制。