(Coolpy7 MQTT Broker) 是基于 Golang 语言开发,跨平台技术支持发布运行(Linux,Mac,Android,OpenWRT等操作系统[Windows系统需要通过Docker进行部署])并支持CPU(X86,AMD64,ARM,MIPS等等,正在开始支持RISC-V架构),支持大规模连接和分布式集群,发布订阅模式的 MQTT 消息服务器。
Coolpy7开源地址:https://github.com/Coolpy7
Coolpy7 完整支持 MQTT V3.1/V3.1.1 版本协议规范,并扩展支持 MQTT-SN 、CoAP、WebSocket等协议。Coolpy7消息服务器支持单节点1000万连接及配套OAuth2用户中心解决方案:
- Coolpy Cloud是Coolpy7核心服务器端
- Coolpy Gen Protocol是由Coolpy团队设计的《通用型IOT消息协议》支持非协商式实现数据结点,文件或图片中心,直接以规范的消息可实现相关功能,无需另外对接或开发工作
- Coolpy7 DBPoxy是数据库中转器,支持主流的pgsql\mysql\mssql\mongodb等。此功能需与Coolpy Gen Protocol一并使用
- Coolpy Auth2是基于OAuth2规范的用户中心系统,支持以应用授权方式发放Token,并使用JWT方式发放Token即可直接实现SSO功能
- MQTT-SN Gateway是mqttsn协议网关,支持使用LoRA或其他433类无线组网系统对接Coolpy7
Coolpy7为大规模设备连接 (C10000K+) 的物联网、车联网、智能硬件、移动推送、移动消息等应用,提供一个安装部署简便、企业级稳定可靠、可弹性扩展、易于定制开发的 MQTT 消息服务器。