
├── 星球项目:IoT 智能锁项目实战
├── 1、项目环境与用户管理
│ ├── 01:虚拟机、网络环境与项目工程导入
│ ├── 02:Admin 模块配置、启动与前端接口模拟
│ ├── 03:用户分页查询、新增、修改与删除
│ ├── 04:Nginx、MinIO 文件存储与用户头像上传
│ └── …
├── 2、角色菜单与权限分配
│ ├── 01:角色分页查询、新增、修改与删除
│ ├── 02:用户分配角色与可分配角色查询
│ ├── 03:菜单查询、新增、修改与删除
│ ├── 04:角色分配菜单权限
│ └── …
├── 3、登录认证与日志管理
│ ├── 01:验证码、登录功能与 Sa-Token 框架集成
│ ├── 02:登录拦截器、用户信息与权限列表
│ ├── 03:菜单权限与接口访问权限控制
│ ├── 04:登录日志、操作日志与用户数据导出
│ └── …
├── 4、IoT 产品、设备与物模型管理
│ ├── 01:产品概念、数据表与产品增删改查
│ ├── 02:Topic 分类、自定义 Topic 与功能定义
│ ├── 03:属性、服务、事件与物模型管理
│ ├── 04:设备列表、新增、删除与设备详情查询
│ ├── 05:设备运行状态、订阅 Topic 与服务调用
│ └── …
├── 5、EMQX 与 MQTT 设备通信
│ ├── 01:EMQX、MQTTX 安装与设备接入认证
│ ├── 02:设备授权配置及认证授权逻辑实现
│ ├── 03:Webhook 系统事件与平台消息接入
│ ├── 04:设备连接、断开、订阅与取消订阅
│ ├── 05:属性上报、属性设置、事件上报与服务调用
│ └── …
├── 6、设备监控与在线调试
│ ├── 01:设备日志服务与实时在线设备统计
│ ├── 02:消息上下行 TPS 实时统计
│ ├── 03:产品数据查询与在线调试功能优化
│ ├── 04:设备属性设置与服务调用在线调试
│ ├── 05:WebSocket 实时展示属性调试信息
│ └── …
└── 7、微信小程序与智能锁控制
├── 01:微信小程序导入、配置与 App 端模块创建
├── 02:小程序登录及当前用户信息查询
├── 03:用户设备列表与设备详情页面
├── 04:设备上下线监听与状态同步
├── 05:属性上报、事件上报与数据接收
├── 06:动态数据查询与智能锁控制
└── …