COOLPY7千万级MQTT消息服务器

(Coolpy7 MQTT Broker) 是基于 Golang 语言开发,跨平台技术支持发布运行(Linux,Mac,Android,OpenWRT等操作系统[Windows系统需要通过Docker进行部署])并支持CPU(X86,AMD64,ARM,MIPS等等,正在开始支持RISC-V架构),支持大规模连接和分布式集群,发布订阅模式的 MQTT 消息服务器。

Coolpy7官方网站: http://coolpy.net

Coolpy7开源地址:https://github.com/Coolpy7

Coolpy7 完整支持 MQTT V3.1/V3.1.1 版本协议规范,并扩展支持 MQTT-SN 、CoAP、WebSocket等协议。Coolpy7消息服务器支持单节点1000万连接及配套OAuth2用户中心解决方案:

Coolpy7系统框架图
  1. Coolpy Cloud是Coolpy7核心服务器端

  2. Coolpy Gen Protocol是由Coolpy团队设计的《通用型IOT消息协议》支持非协商式实现数据结点,文件或图片中心,直接以规范的消息可实现相关功能,无需另外对接或开发工作

  3. Coolpy7 DBPoxy是数据库中转器,支持主流的pgsql\mysql\mssql\mongodb等。此功能需与Coolpy Gen Protocol一并使用

  4. Coolpy Auth2是基于OAuth2规范的用户中心系统,支持以应用授权方式发放Token,并使用JWT方式发放Token即可直接实现SSO功能

  5. MQTT-SN Gateway是mqttsn协议网关,支持使用LoRA或其他433类无线组网系统对接Coolpy7

Coolpy7为大规模设备连接 (C10000K+) 的物联网、车联网、智能硬件、移动推送、移动消息等应用,提供一个安装部署简便、企业级稳定可靠、可弹性扩展、易于定制开发的 MQTT 消息服务器。