共享自习室的电源管理痛点在于:每个座位独立计费,但传统方案往往需要改造线路才能实现远程通断。芯步的开放接口提供了一种更轻量的思路——通过智能插座类设备直接控制座位电源,无需布线,即插即用。以下方案围绕这一思路展开,重点说明如何通过接口对接实现“订单开始即通电、结束即断电”的自动化闭环。
一、 背景与需求分析
在共享自习室的运营中,“分时租赁” 和 “无人值守” 是核心商业模式。目前主要的运营痛点是:
能耗浪费:用户离开现场时后插座、台灯、显示屏电源未关闭,造成长明灯、长通电现象。
管理复杂:管理员需要手动为每个新用户开启座位电源,或处理用户关于“座位没电”的客诉。
计费漏洞:物理开关在用户手中,存在“未续费但仍在用电”的跑单风险。
需求目标:构建一套基于芯步智能硬件的远程电源控制系统。实现用户线上下单 -> 系统自动授权 -> 远程开启电源 -> 时间结束自动断电的无人化闭环。
二、 系统设计
本方案采用经典的物联网云边端架构。核心是利用芯步开放的API接口,将硬件能力对接到自习室的业务系统(SaaS后台/小程序)。
感知层(设备端) :部署智能电源控制设备(如智能插座、通断器)以及人体存在传感器。
网络层(通信层) :设备通过Wi-Fi/4G连接至芯步云,支持MQTT/HTTP协议。
平台层(芯步云 + 开放API) :作为连接中枢,提供设备状态上报(上行)和指令下发(下行)的能力 。
应用层(自习室业务系统) :自习室小程序/后台通过调用芯步开放接口,触发电源通断逻辑。
graph TD
subgraph 用户端
User[自习用户] --> MiniApp[小程序/预约页]
end
subgraph 业务端
MiniApp --> BizServer[自习室业务服务器]
BizServer --> MySQL[(订单/用户数据)]
end
subgraph 物联平台
BizServer -- HTTP API 指令 --> YoYoCloud[芯步开放平台]
end
subgraph 现场硬件
YoYoCloud -- 下行控制 --> Gateway[智能网关/Wi-Fi]
YoYoCloud -- 下行控制 --> Socket[智能插座/通断器]
Socket -- 供电 --> Light[座位台灯]
Socket -- 供电 --> Outlet[座位插座]
Sensor[人体存在传感器] -- 状态上报 --> YoYoCloud
end三、 硬件选型与部署
基于芯步产品线及共享自习室场景,推荐以下硬件组合:
1. 核心控制单元:智能继电器/通断器(线路控制器)
这是实现电源远程开关的关键。通常安装在每个桌位的电路前端。
部署方式:在装修阶段或改造阶段,将其串联进座位的火线。
功能:接收云端指令(
power:1 或 0),物理切断或接通该座位的220V电源 。替代方案:若无法布线,可使用 智能插线板。每个插孔对应一个独立席位,同样支持API单独控制 。
2. 感知单元:智能人体存在雷达传感器
部署方式:吸顶安装,覆盖1-2个座位。
功能:用于二次校验。当订单结束后,系统切断电源,但若传感器检测到“有人移动”,可触发告警或延迟断电,防止误伤正在收拾物品的用户。同时,在空闲时段可联动断电 。
四、 软件对接流程与API调用逻辑
芯步提供了极其简洁的HTTP API接口,无需复杂的SDK集成,只要业务后端能发起HTTP请求即可。
1. 接口对接准备
获取凭证:在芯步平台获取
AppId,并配置sign签名算法。设备注册:将采购的智能插座/通断器绑定到平台,获取唯一的
device_id,并在自习室后台将该device_id与具体的“座位号”绑定。
2. 核心交互逻辑:订单状态机驱动电源
第一种场景:用户下单/入座(开电流程)当用户在小程序支付成功并点击“开始使用”或扫码座位时。
自习室服务器生成开启指令。
调用芯步接口:
URL
http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}Method:POST
Body
效果:设备接收到指令,继电器吸合,插座和台灯得电,用户即可插入电脑或打开台灯 。
第二种场景:用户暂离/结束时(断电流程)当订单倒计时结束、余额不足或用户手动点击“退座”时。
业务服务器发起断电指令。
调用接口:同上,只需将 Body 中的
power参数改为0。联动优化:在断电前,通过系统消息给用户发送“30秒后断电”提醒。
第三种场景:(进阶)基于传感器的自动节能利用芯步的“设备上报”机制。
自习室开放期间,若某座位订单虽未开始,但传感器上报占用(
radar_enable检测到人)。业务服务器回调地址收到
radar事件,自动发起power:1指令或推送提醒给管理员,防止占座。
接口关键参数说明
| 参数 | 说明 | 取值 |
|---|---|---|
| device | 设备ID | 820720 (示例) |
| power | 线路开关指令 | 1 (开启), 0 (关闭) |
| radar_enable | 雷达开关(部分传感器) | 用于检测是否有人 |
五、 复杂场景处理策略
1. 定时任务与断网续传
自习室系统需要建立定时任务机制。当用户下单预约了未来某个时段(例如:明天10:00-12:00):
策略:在
10:00准时,服务器自动调用power:1接口。保险机制:若设备离线(Wi-Fi不稳定),芯步平台会缓存最后一次指令,待设备重连后执行。
2. 设备状态同步
为防止“App显示关,实际开”的情况,需要利用芯步的消息推送服务。
实现:配置HTTP/WebSocket推送地址。当插座物理按键被按下(如果保留了物理按键)或电流变化时,芯步平台会主动推送设备当前状态到自习室服务器,确保系统记录与物理世界一致。
3. 大电流与安全管理
监测:芯步的电源类设备通常支持电量统计。自习室后台可监控实时功率。
策略:如果检测到功率超过安全阈值(如违规使用大功率取暖器),后台可即时调用接口切断电源,保障消防安全。
六、 方案优势与预期收益
运维提效:实现真正的24h无人值守。管理员无需夜间巡逻关电,只需在后台查看设备在线状态即可。
节能降耗:杜绝占座但不学习的“长明灯”现象。据行业数据显示,此类方案可帮助自习室降低电费支出 30% 左右 。
提升效率:按秒计费+即时断电,鼓励用户合理使用时间,加快了座位的周转率。
高开放性:芯步的接口支持 HTTP/WebSocket,且支持私有化部署,数据安全性高,可完美融入现有的会员系统,无需切换平台 。
通过以上方案,共享自习室能够快速构建一套低成本、高稳定的电源控制系统,实现从“粗放管理”到“数字化精细运营”的转型。