[101224] 文档版本:V1.0 更新日期:2026年5月 适用对象:软件工程师、智能家居集成商、场景自动化开发者
第一章:场景联动电源控制需求与解决方案
1.1 场景联动电源控制的应用需求
在智能家居、智慧办公、共享空间等场景中,电源控制不再是孤立的通断操作,而是需要根据环境变化、时间计划、用户行为等条件自动联动响应。以下为典型联动场景:
| 联动场景 | 触发条件 | 预期动作 | 业务价值 |
|---|---|---|---|
| 人来灯亮/人走灯灭 | 人体传感器检测到有人/无人 | 自动开/关插座电源 | 节能降耗,体验便捷 |
| 温湿度联动空调 | 温度/湿度超过阈值 | 自动开启空调插座供电 | 环境舒适,自动调控 |
| 安防联动告警 | 门窗传感器检测到异常开启 | 自动接通报警器电源 | 安全保障,即时响应 |
| 定时场景切换 | 到达预设时间 | 执行批量插座开关 | 场景自动化,无需人工 |
| 远程一键控制 | 用户通过App点击 | 控制单个或批量插座 | 随时随地,便捷管理 |
1.2 解决方案:16A 86型远程电源插座 + 场景联动
芯步16A 86型智能墙壁插座通过标准HTTP接口开放控制能力,配合传感器设备和软件逻辑,可实现“条件触发-自动决策-精准控制”的场景联动闭环。
核心价值
标准86型安装:可直接平行替换原有16A墙壁插座,无需改造线路
高功率承载:额定16A/3500W,可接2匹空调、热水器等大功率设备
场景联动:支持HTTP接口调用,可自定义任意联动规则
私有化部署:支持纯局域网运行,响应更快、数据更安全
1.3 16A 86型远程电源插座核心参数
本方案产品详细参数如下
| 参数项 | 规格详情 |
|---|---|
| 产品型号 | UNI-QC-16A(不带计量)/ UNI-QC-16A-P(带计量) |
| 外形尺寸 | 86mm × 86mm × 31.1mm(标准86型) |
| 安装方式 | 标准86型底盒安装,平行替换原有插座 |
| 插孔规格 | 1位3孔16A国标插座(可接2匹空调) |
| 额定电流 | MAX 16A |
| 阻性负载功率 | MAX 3500W(空调、热水器等) |
| 感性负载功率 | MAX 500W(电机、LED灯等) |
| 工作电压 | 100-250V AC(交流/市电) |
| 待机功耗 | 0.4W(断开)- 1W(接通/无负载) |
| 无线连接 | WiFi 2.4GHz IEEE 802.11 b/g/n |
| 外壳材质 | 防火V0级PC,耐高温,符合安规标准 |
| 功率计量 | 带计量版本支持电压、电流、功率实时上报 |
版本对比
| 功能 | UNI-QC-16A(不带计量) | UNI-QC-16A-P(带计量) |
|---|---|---|
| 远程通断控制 | ✅ 支持 | ✅ 支持 |
| 延时通断(point/reset) | ✅ 支持 | ✅ 支持 |
| 功率实时监测 | ❌ 不支持 | ✅ 支持 |
| 电压/电流上报 | ❌ 不支持 | ✅ 支持 |
选型:如需监测设备用电情况(如空调能耗统计),选择带计量版本。
第二章:HTTP接口协议详解
2.1 整体架构
芯步16A智能插座采用标准的HTTP请求-响应模型,适用于任何支持HTTP请求的编程语言,可无缝接入Web、小程序、管理后台等系统
graph LR
subgraph 软件/联动层
A[场景联动引擎/自动化规则]
end
subgraph 网络层
B[芯步API网关]
end
subgraph 设备层
C[16A墙壁插座]
D[空调/热水器]
end
subgraph 触发源
E[人体传感器]
F[温湿度传感器]
G[定时任务]
end
E -->|状态变化| A
F -->|阈值触发| A
G -->|时间到达| A
A -->|HTTP POST| B
B -->|MQTT透传| C
C --> D性能指标:从命令下发到设备实际响应,端到端延迟约为80-120ms。
2.2 请求地址与签名算法
请求地址
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}签名算法
Sign = md5( md5(AppSecret) + ts )
签名计算步骤
对 AppSecret 进行第一次 MD5 加密
将结果与时间戳 ts 拼接
对拼接后的字符串进行第二次 MD5 加密
Python示例
2.3 核心命令集
16A智能墙壁插座支持以下核心命令
| 命令类型 | 命令示例 | 说明 | 场景联动应用 |
|---|---|---|---|
| 电源开关 | {"power":"1"} | 开启插座电源 | 联动开灯/开空调 |
| 电源关闭 | {"power":"0"} | 关闭插座电源 | 人走断电/定时关 |
| 延时断电 | {"point":"30000"} | 通电30秒后自动断电 | 临时供电场景 |
| 延时通电 | {"reset":"5000"} | 断电5秒后自动通电 | 设备远程重启 |
| 状态查询 | {"get_status":""} | 查询插座通断状态 | 联动条件判断 |
| 计量查询 | {"metering":""} | 查询功率/电压/电流 | 能耗监测联动 |
point 命令说明:先通电,经指定时间(毫秒)后自动断电。例如 {"point":"3600000"} 表示通电1小时后自动关闭。常用于临时供电场景。
reset 命令说明:先断电,经指定时间(毫秒)后自动通电。常用于设备远程重启。
2.4 完整请求示例
第三章:场景联动设计
3.1 三层联动架构
场景联动电源控制采用触发源 → 规则引擎 → 执行器的三层架构:
graph TB
subgraph 触发源
A1[人体存在传感器]
A2[温湿度传感器]
A3[门窗传感器]
A4[定时计划]
A5[用户App操作]
end
subgraph 规则引擎
B[场景联动服务]
B1[条件判断]
B2[规则匹配]
B3[动作编排]
end
subgraph 执行层
C1[16A插座-空调]
C2[16A插座-热水器]
C3[照明控制器]
D[告警通知]
end
A1 --> B
A2 --> B
A3 --> B
A4 --> B
A5 --> B
B --> C1
B --> C2
B --> C3
B --> D3.2 核心联动规则类型
| 联动类型 | 触发条件 | 执行动作 | 典型场景 |
|---|---|---|---|
| 传感器联动 | 传感器状态变化 | 开关插座电源 | 人来开空调、人走关空调 |
| 定时联动 | 到达预设时间 | 批量控制插座 | 下班自动断电、凌晨重启设备 |
| 阈值联动 | 数值超过阈值 | 开启/关闭电源 | 温度过高开空调、湿度过大开除湿 |
| 事件联动 | 设备状态变化 | 级联控制其他设备 | 安防触发接通报警器 |
| 用户联动 | App手动触发 | 执行预设场景 | 一键离家模式 |
3.3 传感器联动支持
芯步提供多款传感器产品,可与16A插座实现联动
| 传感器类型 | 检测能力 | 联动 |
|---|---|---|
| 人体存在传感器 | 红外+雷达双模检测,5米范围 | 检测到有人时开启空调/灯光;无人持续N分钟后自动断电 |
| 温湿度传感器 | 温度、湿度实时监测 | 温度>28℃自动开启空调插座;湿度>75%自动开启除湿设备 |
| 门窗传感器 | 门/窗开合状态 | 门窗异常开启时接通报警器电源 |
第四章:多语言代码实现
4.1 Python完整实现
4.2 Node.js实现
4.3 人体传感器联动配置
芯步人体存在传感器支持双模检测(红外+雷达),当检测到有人/无人状态变化时,可实时上报至您的服务器。
联动
传感器检测到状态变化
向您的服务器推送状态数据
服务器根据规则判断是否执行插座控制
调用插座API执行通断
传感器上报示例
联动处理代码
第五章:场景联动应用实例
5.1 第一种场景:人来开空调、人走关空调
需求:会议室/办公室内检测到有人时自动开启空调,无人时延时关闭。
实现的方式是:人体存在传感器 + 16A空调插座 + 联动规则
联动规则
触发:传感器检测到有人(human=1)
动作:开启空调插座电源
触发:传感器检测到无人(human=0)且持续30秒
动作:关闭空调插座电源
5.2 第二种场景:温度过高自动开空调
需求:夏季室温超过28℃时自动开启空调制冷。
实现的方式是:温湿度传感器 + 16A空调插座 + 阈值判断
联动规则
触发:温度 > 28℃
动作:开启空调插座电源
触发:温度 < 24℃
动作:关闭空调插座电源(节能)
5.3 第三种场景:下班自动断电(定时联动)
需求:每日18:00自动关闭办公室所有非必要电源。
实现的方式是:定时任务 + 批量控制
联动规则
触发:每日18:00
动作:批量关闭所有注册插座的电源
5.4 场景四:安防联动报警
需求:下班后门窗异常开启时,自动接通报警器电源并推送告警。
实现的方式是:门窗传感器 + 16A报警器插座 + 安防规则
联动规则
触发:门窗传感器状态=开启(且在非工作时间)
动作1:接通报警器插座电源
动作2:推送告警通知至管理员
5.5 场景五:设备远程重启(先断后通)
需求:摄像头/路由器死机时,远程断电重启。
实现的方式是:使用reset命令
命令示例
适用场景:摄像头、路由器、网关等网络设备死机恢复
第六章:部署与故障排查
6.1 安装与网络部署
| 部署要点 | 推荐方案 | 说明 |
|---|---|---|
| 安装方式 | 标准86型底盒安装 | 可直接平行替换原有插座 |
| 负载类型 | 阻性负载≤3500W,感性负载≤500W | LED灯/电机需降额使用 |
| 网络要求 | 2.4GHz WiFi | 设备仅支持2.4GHz频段 |
| 供电电压 | 100-250V AC | 全球市电兼容 |
6.2 常见问题排查
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 设备离线 | 1. 电源断开2. WiFi密码错误/信号弱3. 路由器禁用了MAC | 1. 检查供电2. 重新配网3. 检查路由器白名单 |
| 接口返回403 | 1. AppSecret错误2. 签名计算错误3. ts与服务端时间偏差>5分钟 | 1. 核对AppSecret2. 确认MD5为32位小写3. 同步NTP时间 |
| 控制成功但设备不工作 | 感性负载功率超限 | 检查负载功率≤500W |
| 联动不触发 | 1. 规则配置错误2. 传感器上报未收到 | 1. 检查规则条件2. 检查消息推送配置 |
6.3 性能优化
本地联动优先:关键联动规则(如安防)在边缘网关执行,减少云端依赖
状态缓存:使用Redis缓存设备状态,减少重复API调用
批量控制:多设备联动时使用批量接口,减少网络开销
第七章:总结
通过将芯步16A 86型远程电源插座接入场景联动系统,可以构建“传感器感知 → 规则判断 → 插座执行”的智能化电源控制闭环。
核心要点回顾
硬件规格:16A/3500W、标准86型安装、可接空调等大功率设备
核心命令
power(开关)、point(延时断电)、reset(延时通电/重启)场景联动:支持传感器触发、定时任务、阈值判断等多种联动方式
开放集成:HTTP接口适用于任何编程语言,支持私有化部署
版本选择:带计量版本可监测功率,适合能耗管理场景
对接工作量评估:熟悉HTTP接口的开发者可在2小时内完成基本控制和联动规则配置。
预期收益
节能降耗:人走断电策略预计节约30%以上空调用电
提升体验:环境自动调节,无需人工干预
安全保障:异常事件即时联动,响应速度提升80%