feat: 初始化 meshgo MQTT 服务
- 支持 TCP / WebSocket 监听,配置热重载,systemd 集成 - meshAuthHook 实现用户名/密码认证与 ACL - meshLogHook 打印所有 MQTT 事件(CONNECT/PUBLISH/SUBSCRIBE 等) - meshDBHook 将 msh/# 主题 payload 异步写入数据库 - 数据库支持 SQLite(默认)和 MySQL,自动初始化并补充缺失配置 - payload_log 表字段:ID、client、topic、qos、payload、created_at、sender_ip - 自动补充 config.yaml 缺失字段(文件存在时写回) - .gitignore 屏蔽 data/ 和 .workbuddy/
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
# data 目录(运行时数据,勿提交)
|
||||
data/
|
||||
|
||||
# WorkBuddy 工作目录
|
||||
.workbuddy/
|
||||
|
||||
*.exe
|
||||
*.o
|
||||
|
||||
meshgo
|
||||
Reference in New Issue
Block a user