Skip to content

用户与场景

用户角色

平台管理员

负责系统全局配置和用户管理,通过 Web 管理后台操作。

关注点对应功能页面
系统运行概览设备总数、在线率、今日告警Dashboard
用户管理添加/禁用/删除用户,分配角色用户管理
权限控制创建角色,配置菜单+接口权限树角色管理
菜单配置动态路由、按钮权限菜单管理
组织架构部门树、成员归属部门管理
数据字典系统枚举值维护字典管理
系统参数全局配置项管理系统配置
通知公告发布/编辑/置顶系统公告通知公告
审计追溯操作日志查询、安全审计操作日志

典型工作流:

Web 登录 → Dashboard 查看概览 → 用户管理(添加新成员)
→ 角色管理(给成员分配角色) → 操作日志(审计追溯)

设备使用者

平台核心用户,通过微信小程序日常使用,关注名下设备的查看、控制和场景管理。

关注点对应功能页面
账号管理注册/登录/找回密码、微信绑定登录页、注册页
查看设备所有设备的在线状态和关键数据首页(设备列表)
添加设备新设备配网、激活上线设备添加
设备控制开关、参数调节、实时反馈设备详情
设备管理命名、信息查看、解绑设备设置
数据趋势历史数据查看数据历史
家庭管理多家庭/多房间、设备分组家庭管理
个人设置主题、密码、账号安全设置、个人中心

典型工作流:

新用户上手:

下载小程序 → 注册账号 → 登录 → 空设备列表(引导添加)
→ 设备添加(扫码配网)→ 配网成功 → 命名设备 → 进入设备详情

日常使用:

打开小程序(自动登录)→ 首页设备列表 → 点击设备
→ 设备详情(查看状态 + 控制开关)→ 返回列表

家庭管理:

个人中心 → 家庭管理 → 创建"家"/"公司"
→ 进入设备设置 → 将设备归入指定家庭和房间
→ 首页按家庭切换视图

开发者

负责设备接入和平台二次开发,主要使用文档和 Web 后台。

关注点对应功能入口
物模型规范JSON Schema、数据类型、定义示例架构文档
MQTT 协议Topic 规范、认证方式、Payload 格式MQTT 通信协议文档
设备接入ESP32 示例代码、最佳实践设备接入指南
产品创建Web 后台创建产品、配置物模型Web 产品管理
调试排错设备日志、MQTT 报文监控Web 后台 + EMQX Dashboard
API 开发REST 接口文档、错误码API 接口规范文档

典型工作流:

阅读架构文档 → Web 后台创建产品 → 编写物模型 JSON
→ ESP32 固件开发(参考接入指南)→ MQTT 调试
→ 设备激活注册 → 小程序验证设备上线 → 问题排查(日志+EMQX)

使用场景

场景一:新用户注册并添加第一个设备

小王买了两个智能插座,下载小程序后完成注册,通过配网将插座加入平台。

操作步骤:

  1. 打开小程序,进入登录页 → 点击"注册"
  2. 输入账号、密码,完成注册 → 自动登录
  3. 首页显示空状态:"还没有设备,点击添加"
  4. 点击"添加设备" → 选择"扫码配网"
  5. 扫描插座二维码 → 输入 WiFi 密码 → 等待配网
  6. 配网成功 → 为设备命名"客厅插座"
  7. 返回首页,设备卡片出现,显示在线状态

涉及页面: 注册 → 登录 → 首页(空状态)→ 设备添加 → 首页(有设备)

关键体验: 从注册到设备上线,全程不超过 3 分钟


场景二:日常设备控制

下班路上,通过小程序查看家里设备状态,提前打开热水器。

操作步骤:

  1. 打开小程序,首页显示所有设备卡片
  2. 看到"热水器"在线,点击进入设备详情
  3. 详情页展示当前温度、开关状态
  4. 点击"开机"按钮 → 显示 Loading → 收到执行反馈 → 状态变为"已开启"
  5. 返回首页,设备卡片摘要更新

涉及页面: 首页(设备列表)→ 设备详情 → 首页

关键体验: 打开小程序到完成控制 < 5 秒,操作反馈 < 2 秒


场景三:多家庭管理

小李把设备分别装在家和公司,通过家庭管理切换查看。

操作步骤:

  1. 进入"我的" → "家庭管理"
  2. 创建两个家庭:家(客厅+卧室)、公司(办公室)
  3. 返回首页 → 进入设备详情 → "设备设置"
  4. 将插座 1 归入"家 - 客厅",插座 2 归入"公司 - 办公室"
  5. 首页顶部切换"家"/"公司",设备列表按家庭过滤
  6. 选择"公司",只显示办公室设备

涉及页面: 个人中心 → 家庭管理 → 设备设置 → 首页


场景四:设备维护与解绑

一个插座出现故障需要更换,用户解绑旧设备后添加新设备。

操作步骤:

  1. 首页找到故障设备 → 点击进入设备详情
  2. 右上角进入"设备设置"
  3. 查看设备信息(MAC、固件版本)确认型号
  4. 点击"解绑设备" → 二次确认 → 解绑成功
  5. 返回首页,设备已移除
  6. 新设备到货后,按"场景一"流程重新添加

涉及页面: 首页 → 设备详情 → 设备设置 → 首页 → 设备添加


场景五:工业设备监控(Web 后台)

工厂运维人员通过 Web 后台监控生产线设备,配置告警规则。

操作步骤:

  1. Web 登录 → Dashboard 显示今日设备在线率、告警数
  2. 进入"设备列表" → 筛选"产线设备" → 查看所有设备状态
  3. 点击某设备进入详情 → 查看实时数据和设备影子
  4. 进入"数据看板" → 选择时间范围 → 查看温度/振动趋势曲线
  5. 配置告警规则:温度 > 80°C 时,发送小程序通知
  6. 收到告警后,通过设备详情远程调整参数或停机

涉及页面: Dashboard → 设备列表 → 设备详情 → 数据看板

关键体验: 数据看板加载 < 1 秒,告警延迟 < 10 秒