🎯 功能概览

📱

设备管理

查看、搜索、管理所有在线设备

🎮

实时控制

远程控制LED、继电器、舵机等

📊

数据查看

传感器数据实时监控和历史查询

🔐 登录系统

1
访问后台地址

在浏览器中输入管理后台地址(向设备提供方获取,如:https://demo.aiot.hello1023.com)

💡

通常是一个网址,保存在浏览器书签中方便下次访问

2
输入账号密码
  • 输入管理员提供的账号
  • 输入对应的密码
  • 勾选"记住我"(可选,7天免登录)
  • 点击"登录"按钮
🔒

首次登录后建议修改默认密码。账号密码请妥善保管,不要共享给他人。

3
查看仪表盘

登录成功后,首页显示系统概览:

  • 设备统计:总设备数、在线数、离线数
  • 今日数据:数据上报次数、控制指令数
  • 最近活动:最新的设备上下线记录
  • 告警信息:异常设备、离线设备提醒

📱 设备管理

设备列表

在左侧导航栏点击"设备管理" → "设备列表",查看所有设备:

列名 说明 操作
设备名称 自定义的设备名称 可修改
设备UUID 设备唯一标识 不可修改
产品型号 设备类型(如ESP32-S3) -
在线状态 🟢在线 / 🔴离线 实时更新
最后上线 最近一次连接时间 -
操作 控制/查看/编辑/删除 按钮

设备详情

点击设备名称或"查看"按钮,进入设备详情页:

🎮 实时控制

实时性说明

控制指令通过MQTT实时下发,通常在500ms内生效。确保设备在线才能成功控制。

支持的控制类型

1
LED灯控制

支持操作:开/关

端口数量:通常4个(可配置)

控制方法

  • 选择LED端口号(1-4)
  • 点击"开"或"关"按钮
  • 查看执行结果反馈
示例
LED 1: ⚪ → 点击"开" → 🟢 LED已点亮
2
继电器控制

支持操作:开/关

应用场景:控制电器、灯光等

安全提示

⚠️

继电器连接强电设备时,请确保接线正确,避免触电危险。建议由专业人员操作。

3
舵机控制

支持操作:设置角度

角度范围:0° - 180°(180度舵机)或 0° - 360°(360度舵机)

控制方法

  • 选择舵机端口
  • 使用滑块或输入框设置角度
  • 点击"执行"按钮
  • 观察舵机转动到目标位置
4
PWM控制

支持操作:设置占空比

范围:0% - 100%

应用场景:调光、调速、模拟输出等

控制方法

  • 选择PWM通道
  • 设置占空比百分比
  • 点击"应用"查看效果
💡
小技巧

使用预设指令可以保存常用的控制组合,一键执行多个操作。参见下方"预设指令"章节。

📊 传感器数据

实时数据查看

在设备详情页的"数据"标签中,可以查看传感器实时数据:

传感器类型 显示内容 更新频率
🌡️ 温度传感器 当前温度(°C) 10秒
💧 湿度传感器 当前湿度(%) 10秒
☀️ 光照传感器 光照强度(Lux) 10秒
📏 距离传感器 距离(cm) 5秒

⚡ 预设指令

什么是预设指令?

预设指令是预先配置好的一组设备操作,可以一键执行。适合以下场景:

  • 🌙 场景模式:睡眠模式、离家模式、回家模式
  • 🎬 组合动作:同时控制多个设备的复杂操作
  • 定时任务:每天固定时间自动执行
  • 🤖 AI控制:配合Coze插件实现语音控制

创建预设指令

1
进入预设管理

在导航栏点击"设备管理" → "预设指令" → "新建预设"

2
填写基本信息
  • 预设名称:如"睡眠模式"
  • 描述:说明预设的作用
  • 设备:选择要控制的设备
  • 图标:选择一个图标(可选)
3
配置操作

添加一个或多个操作:

示例:睡眠模式
1. LED 1 → 关闭
2. LED 2 → 关闭
3. 继电器 1 → 关闭(关闭客厅灯)
4. 舵机 1 → 转到 0°(关闭窗帘)

📌 舵机控制配置说明

180度舵机(位置控制)

  • 设备类型:选择"PWM输出"
  • 设备编号:选择"M2"(通道2)
  • 预设类型:选择"固定输出 (Fixed)"
  • PWM频率必须设置为50Hz(前端默认5000Hz是错误的!)
  • 占空比:根据目标角度设置
    • 0度 → 占空比 2.5%
    • 45度 → 占空比 5.0%
    • 90度 → 占空比 7.5%(中间位置)
    • 135度 → 占空比 10.0%
    • 180度 → 占空比 12.5%

360度连续旋转舵机(速度控制)

  • 设备类型:选择"PWM输出"
  • 设备编号:选择"M2"(通道2)
  • 预设类型:选择"固定输出 (Fixed)"
  • PWM频率必须设置为50Hz
  • 占空比:根据旋转方向和速度设置
    • 停止 → 占空比 7.5%
    • 正转(慢速) → 占空比 8.0% - 9.5%
    • 正转(快速) → 占空比 10.0% - 12.5%(数值越大速度越快)
    • 反转(慢速) → 占空比 6.0% - 7.0%
    • 反转(快速) → 占空比 2.5% - 5.0%(数值越小速度越快)
⚠️
重要提醒
  • PWM频率必须设置为50Hz,前端默认5000Hz是错误的!
  • 频率设置错误会导致舵机完全不工作
  • 占空比范围建议在2.5%-12.5%之间
  • 不同品牌舵机可能需要微调占空比来校准

📋 预设指令配置示例

示例1:180度舵机转到90度

设备类型:PWM输出
设备编号:M2
预设类型:固定输出 (Fixed)
PWM频率:50 Hz
占空比:7.5%

示例2:360度舵机正转(中速)

设备类型:PWM输出
设备编号:M2
预设类型:固定输出 (Fixed)
PWM频率:50 Hz
占空比:9.5%

示例3:360度舵机停止

设备类型:PWM输出
设备编号:M2
预设类型:固定输出 (Fixed)
PWM频率:50 Hz
占空比:7.5%
4
保存并测试

保存后,点击"立即执行"测试效果。确认无误后即可正常使用。

执行预设指令

有多种方式执行预设指令:

  • 🖱️ 后台界面:在预设列表中点击"执行"按钮
  • 🎤 AI控制:对Coze说"执行睡眠模式"
  • 🔗 API调用:通过API接口触发执行
  • 定时任务:设置定时自动执行
💡
推荐预设示例
  • 回家模式:打开玄关灯、客厅灯
  • 离家模式:关闭所有灯光和电器
  • 观影模式:关闭主灯、拉上窗帘、打开氛围灯
  • 晚安模式:关闭所有设备,只保留夜灯