共享自习室的空调管理存在一个典型矛盾:用户希望随时享受空调,但商家担心“人走空调未关”导致电费失控。芯步的开放接口方案通过“物理通断控制”来解决这一问题——核心思路是在订单开始/结束时自动触发电源开关,而非侵入空调自身的协议。以下是具体实现方案。
1. 项目需求与分析
在共享自习室的包间管理中,空调是能耗最高的设备。传统的管理方式通常面临以下痛点:
人走忘关:用户离开现场时后空调持续运行,导致电费白白流失。
超时未续费:用户订单结束后,系统无法自动切断电源,需要人工干预。
远程管控难:管理员无法实时查看各包间空调的运行状态(开/关),也无法在夜间统一关闭空调。
解决思路:利用芯步的智能包间控制器硬件,结合其开放接口,通过“订单生命周期触发逻辑”实现空调电源的自动化管理。
2. 硬件选型方案
针对空调控制(特别是大功率壁挂机或柜机),推荐选用芯步的 “智能包间控制器” 系列。不使用红外遥控方案(易受干扰、无法反馈真实状态),采用强电切断方案。
| 设备型号 | 推荐场景 | 核心优势 | 空调接口规格 |
|---|---|---|---|
| 智能包间控制器 | Max | 大包间、VIP室 | 支持8路输出,独立控制灯光、门锁、空调 | 第8路为30A继电器,可直接接2匹空调,支持6600W阻性负载 |
| 智能包间控制器 | Mini | 小包间、单人位 | 4路输出,性价比高 | 第4路为30A继电器,专供空调插座 |
部署拓扑图说明
物理连接:将“智能包间控制器”安装在包间配电箱内。空调的火线(L) 先进入控制器的第8路(Max)或第4路(Mini)输入端,再从输出端接到空调插座。
网络连接:控制器通过 2.4G WiFi 连接至门店路由器,与芯步云平台保持长连接。
3. 业务逻辑设计
为了实现“用户下单即通电,用户离开现场时即断电”的自动化控制,采用以下时序逻辑:
Step 1: 用户预定/开场
用户在小程序下单并支付。
后台系统调用芯步接口,下达指令:“开启指定包间控制器的第X路(空调路)”。
结果:空调通电,用户进入包间后可自行用遥控器开启冷气。
Step 2: 使用中
系统可定时查询设备状态,确保空调电源处于接通状态。
场景扩展:如果用户通过小程序点击“开启空调”,后台无需直接控制空调协议,而是通过接口再次确保继电器闭合(如果用户不小心拔了遥控器或者跳闸,可以远程断电重连来复位空调)。
Step 3: 订单结束/超时
订单倒计时结束且未续费,或用户主动点击“退场”。
后台系统调用芯步接口:“关闭指定包间控制器的第X路(空调路)”。
结果:物理切断空调电源,空调彻底关机,避免待机能耗。
4. 接口开发实施
芯步开放平台提供标准的 HTTP API 或 MQTT 方式。在共享自习室系统中,重点使用 “向设备下发指令” 接口 。
4.1 接口配置
请求地址
http(s)://api.thingboot.com/{AppID}/device/control/认证方式:URL 携带
sign(签名)和ts(时间戳)。
4.2 核心代码逻辑(伪代码示例)
在后端服务(如订单回调函数)中,编写控制逻辑:
4.3 状态同步(重要)
为了在小程序上准确显示“空调电源状态”,可以调用设备状态查询接口来轮询或接收芯步推送的异步消息 。
注意:此方案控制的是电源通断,无法获取空调当前的温度(16℃还是26℃)。对于自习室场景,控制通断已能满足 90% 的节能需求。
5. 特殊场景解决方案
第一种场景:空调需要“断电重启”(清除故障或强制复位)
某些分体式空调在电压波动后可能死机。可以通过接口实现 “断电重置”
下发
{"relay_8": 0}(断电)。等待 5 秒。
下发
{"relay_8": 1}(重新上电)。这相当于帮用户“拔掉插头再插上”,空调恢复待机状态,此时用户遥控器即可正常工作。
第二种场景:空调独立于总闸
在安装布线时,将照明和空调分开控制。
用户归还时,系统可以只关闭空调(继电器8),而保持照明(继电器1)开启,方便保洁人员打扫。
深夜时段(如 23:00 - 06:00),可通过 “定时任务” 接口强制将所有未关机的包间空调电源切断。
6. 方案收益评估
显著节能:彻底杜绝“离开现场时忘关空调”现象,预计单个包间每日可节省电费 3-8 小时的空转能耗。
低成本改造:无需更换原有空调品牌,不拆机不改线,直接控制插座电源即可。
运维提效:管理员无需逐间检查,后台可视化查看设备通断状态,实现远程运维。
7. 总结
通过接入芯步的智能包间控制器及其开放接口,共享自习室能够快速构建一套“强电切断、订单联动”的空调控制系统。该系统利用第8路(30A大功率继电器)物理切断空调电源,结合 HTTP API 接口与订单系统深度绑定,实现了高效、低成本的无人值守能源管控。