
软件介绍
TSMQ 是依托 TouchSocket 框架打造的轻量 MQTT 服务端,作为商用 MQTT 服务的私有化替代方案。代码基于 C# 开发,支持 AOT 编译,Web 控制台和消息服务共用一套内核,Windows、Linux 环境运行表现一致。所有设备消息在内网流转,数据无需经过第三方云平台,适合需要自主掌控物联网消息链路的开发项目。
核心参数
平台与部署方式
跨平台支持 Windows /macOS/ Linux;两种部署形态:AOT 单文件程序包、Docker 镜像;适合本地调试、边缘网关部署、内网 IoT 项目自动化对接。
核心消息能力
MQTT 协议服务:支持标准 MQTT 消息收发,设备订阅与消息发布
连接安全:TLS 加密传输,设备账号凭据鉴权
权限管控:连接准入校验、主题发布订阅权限隔离
监控日志:在线客户端列表、订阅主题查看、消息流量统计、操作日志留存
模型与隐私特性
所有消息转发在本地服务器完成,设备数据不上传第三方平台,内网断网环境下已启动服务可持续通信。
开源授权规则
开源协议:MIT
个人项目、商用内部部署均可免费使用;二次分发保留版权声明即可。
核心优势
轻量化单文件,无需复杂依赖,部署速度快
自带 Web 可视化面板,不用写代码即可查看设备状态
支持 WebSocket,网页端设备可以直接接入 MQTT
鉴权与权限隔离,防止非法设备接入
无订阅费用,源码可二次开发,集成到自有系统
适用场景
工业传感器、采集设备内网消息传输
边缘网关本地数据中转,减少云端依赖
智能家居局域网设备通信调试
物联网项目快速搭建私有 MQTT 服务
教学、测试环境搭建临时 MQTT 消息服务器
使用提醒
公网部署务必开启 TLS 加密,关闭匿名连接
生产环境建议搭配 IP 白名单,缩小访问范围
高并发设备接入场景,建议使用 Linux Docker 部署
下载地址:https://github.com/RRQM/TSMQ/releases
开源地址:https://gitee.com/RRQM_Home/TSMQ