Commit Graph

2 Commits

Author SHA1 Message Date
Wuqiyang312 357cda1549 docs(readme): 添加pc mqtt项目说明和编译指令添加项目介绍和多平台编译说明到README.md,包含amd64和armv7架构的编译命令示例。 2024-08-22 17:45:11 +08:00
Wuqiyang312 6274a2bac0 feat(mqtt): 实现MQTT客户端,支持系统资源监控和关机控制
添加新的MQTT客户端实现,具有系统资源使用情况监测和远程关机功能。客户端通过MQTT协议与服务器交换信息,订阅特定主题以接收控制命令,并发布系统资源使用情况。此功能允许在远程系统上执行关机操作,并监测CPU及内存使用情况。

- 实现PCInfo结构体以存储系统资源使用信息。
- 实现Command结构体以解析接收到的控制命令。
- 编写onMessageReceived处理函数以响应接收到的消息。
- 实现executeShutdown函数以处理不同操作系统的关机逻辑。
- 主函数中初始化MQTT客户端,加载环境变量,订阅主题,并循环发布系统资源信息。
2024-08-22 17:39:53 +08:00