$ ls ~/projects/
项目
从嵌入式固件到云端 AI Agent,从实验室基础设施到个人毕业设计——这里是我正在做、或持续维护的一些东西。
ESP32 + MQTT + Spring AI 智能家居
AI Home
多端联动的毕业设计级智能家居系统:ESP32 执行/感知双板、Spring Boot 后端统一 Topic 路由、Vue 管理端与微信小程序,AI 助手支持自然语言控制灯、门、空调与天气查询。
ESP32MQTTSpring BootSpring AIVue 3微信小程序
→ open_repo()
实验室门户 · 静态站点
IoT Lab Web
为 EMU-Stu 物联网实验室搭建的新生导览站:未来指引、技术博客、学长学姐联络。Build 时从 EMU-Stu-Blog 按 labs 字段过滤文章,GitHub Pages 零成本部署。
Next.jsGitHub PagesMarkdownGitHub Actions
→ open_repo()
GitHub 风格贡献热力图
Lab Pulse
汇总实验室 Git 提交与博客发文,生成 lab-stats.json,在门户首页渲染 GitHub 风格热力图——完全静态导出友好,不依赖外部 CDN 数据分支。
Next.jsNode.jsData VizStatic Export
→ open_repo()
内容仓库 + 展示仓库分离
Blog Auto-Fetch
为实验室站点实现 build 前自动 clone EMU-Stu-Blog、按 frontmatter 过滤、图片路径重写,解决 Next.js 静态导出 + GitHub Pages 子路径下的博客同步问题。
Node.jsgray-matterCI/CD
→ open_repo()