CATALOG

共享自习室包间管理的核心难题在于:如何在无人值守场景下,实现包间级(而非设备级)的独立供电、计费与远程管控。基于芯步的开放接口,核心思路是“一个包间一台8路控制器”——将每个包间的所有用电设备(照明、插座、门锁)接入同一台控制器的不同端口,通过API精确控制每个端口,从而实现按包间独立管理。以下是具体方案。

1. 背景与需求分析

在共享自习室的运营中,管理者常常面临一个痛点:不同包间(或不同时段)的能耗与权限需要精细化、自动化管理。传统方案往往是“一个设备一个开关”,导致布线复杂,且无法实现按包间维度的整体控制(如:用户订单开始,整个包间通电;订单结束,整个包间断电)。

本方案的目标是解决以下核心需求:

  • 分组独立:每个包间作为一个独立的管理单元,互不干扰。

  • 远程可控:用户下单后自动通电,离开后自动断电。

  • 状态同步:实时掌握各包间内灯、插座、门锁的状态。

  • 接口易用:利用现有的SaaS系统或小程序,通过API快速集成。

2. 整体设计

基于芯步的开放平台,我们将采用 “云+端” 的架构模式。

核心组件:

  1. 智能控制器:在每个包间部署一台 “芯步智能控制器(8路)” 。该设备是核心,支持8路独立控制,体积小,可隐藏在吊顶或配电箱内

  2. 智能门锁/门磁:用于控制包间的进门权限。

  3. 云管理后台/小程序:芯步提供配套的后台及API接口,用于接收订单指令

  4. 本地网关/Wi-Fi:设备通过2.4G Wi-Fi联网,无需额外购买昂贵的网关(相比Zigbee方案,Wi-Fi直连方案降低了硬件成本)

架构流程图解:

  1. 用户端:微信小程序下单 → 支付成功。

  2. 业务层:商户自有SaaS系统生成订单。

  3. 物联层:商户服务器调用芯步 HTTP API → 向指定包间的控制器下发指令。

  4. 设备端:控制器执行指令(如:第1路给门锁通电/断电;第2路给照明通电;第3-8路给对应座位的插座通电)。

3. 硬件选型与部署方案

为了实现“包间分组管理”,物理部署必须按包间隔离硬件。

3.1 硬件:智能控制器8路

  • 选型理由:该设备拥有8个独立控制的电路回路,正好对应一个包间内的所有需要控制的单元(门、主灯、插座1、插座2、氛围灯、通风扇等)

  • 部署位置:安装在包间门口的墙壁暗盒内或天花板的检修口附近。

  • 连接关系

    • 输入端:接入包间进线的220V火零线。

    • 输出端

      • 回路1 (power1):连接电磁锁/门锁。用户下单时通电,门锁断电即开门;订单结束通电锁门。

      • 回路2 (power2):连接包间主照明

      • 回路3-6 (power3-6):连接桌面插座,用户入座后自动通电。

      • 回路7-8:可连接窗户新风系统

3.2 物理分组策略

  • 设备ID映射:在芯步控制台中,获取每一个控制器的 device 唯一ID。

  • 数据库设计:在商户自己的数据库中建立映射表。

包间ID设备ID (Device ID)回路编号 (Channel)功能说明API控制参数
Room_201123456781门锁控制power1
Room_201123456782照明power2
Room_201123456783总插座power3
Room_202876543211门锁控制power1

这种部署方案下,设备与包间是一一对应的。管理一个包间,本质上就是向这一个特定的 Device ID 发送指令。

4. API 接口集成实现(分组独立管理的关键)

要实现自动化管理,开发者需要调用芯步的开放接口。以下是基于 “包间维度” 的核心代码逻辑与调用示例。

4.1 接口基础信息

  • 请求地址http(s)://api.thingboot.com/{AppID}/device/control/

  • 请求方式:POST(推荐使用JSON格式)

4.2 第一种场景:用户下单成功 -> 自动开启整个包间

当用户在系统内支付成功,需要立即为该用户开放该包间的所有权限。

业务逻辑

  1. 开门(断电开锁)。

  2. 开灯。

  3. 开插座。

API 调用示例(JSON格式)

4.3 第二种场景:批量管理 / 强制关闭所有包间(管理员模式)

在清场或紧急情况下,需要通过后台一键关闭所有设备。

业务逻辑利用接口支持“多设备ID”的特性,用竖线 | 连接所有包间的控制器ID,下发全关指令

API 调用示例

注:芯步接口单次最多支持100个设备ID,这非常适合于管理员进行全局巡检或批量操作

4.4 第三种场景:单独控制某个设备(如临时续费)

如果用户只续费了2小时,而其他设备已处于开启状态,通常只操作插座回路即可。

5. 业务流程闭环

5.1 预约与到店流程

  1. 用户下单:小程序调用商户后端。

  2. 商户后端 -> 芯步

    1. 调用 /device/control/ 设置 power1:0(门开)。

    2. 调用 /device/control/ 设置 power2:1(灯亮)。

  3. 设备反馈:房间门锁物理弹开,灯亮。用户进入包间,坐下后,桌面插座有电(power3已在第一步开启或由用户按键开启)。

5.2 使用中与结束流程

  1. 时间监控:商户后端监听订单剩余时间。

  2. 提前提醒:订单结束前5分钟,可以通过调用 power2 指令让灯闪烁一下(如果硬件支持电平变化)或通过短信提醒。

  3. 订单结束

    • 调用指令:power2:0(关灯),power3:0(断座插座)。

    • power1:1(门锁通电吸合),此时用户无法再进入包间(假设内部有机械把手可出门)。

6. 总结

特性传统方案本方案(基于芯步8路控制器)
独立粒度按设备个体管理,难以形成包间联动按包间管理,一个device ID代表一个完整空间
布线成本每个设备(插座、灯)单独布线到总电箱,线材多包间内串联即可,8路控制器就近安装,节省线材
控制效率下发3条不同API指令控制不同设备单条API指令batch 控制8路状态,毫秒级响应
扩展性增加新设备需要重新配置网关路由Wi-Fi直连,即装即用,通过后台直接配置回路名称

7. 实施

  1. 初始化配置:在安装硬件时,请一定要在控制台将每个控制器标注清楚(例如备注为:VIP1号房、2号房),避免ID混淆。

  2. 关于extra字段:在关键控制指令(如开门)中,在 order 里携带 extra 字段(如用户ID或订单号)。这样在芯步推送的消息回执中,可以精确匹配是哪一笔订单触发了这次操作,便于对账。

  3. 电路安全:注意8路控制器的负载上限,单路最大2200W,总负载不超过4400W。自习室主要为灯光和手机充电,负载通常很低,完全满足需求

通过以上方案,可以实现包间的精细化、独立化、自动化管理,显著降低人工巡检成本,提升用户自助体验。

控制器产品方案:
如何接入智能 24 路远程开关控制模块来实现远程控制24路线路
查看 >>
怎么在网咖电竞包间管理中对接智能设备以实现多包间批量开关控制
查看 >>
户外亮化工程控制中:如何把智能 24 路远程信号控制器接入到软件项目中
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
无人售货机两路设备控制:如何把智能2路交流远程控制模块集成到软件项目中
查看 >>
共享自习室场景方案:
共享自习室门禁联动:怎样把3路墙壁智能电源开关对接到软件项目中
查看 >>
共享自习室语音通知场景:怎么把智能86型远程播报喇叭对接到软件项目中
查看 >>
怎么在共享自习室语音播报中接入智能设备来实现多设备语音同步播报
查看 >>
怎样在共享自习室照明门禁控制中接入智能硬件来实现远程打开关闭照明与门禁
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
分组用途方案:
怎样接入智能触摸墙壁复合出门开关以实现设备分组控制
查看 >>
如何在便利店设备机柜电源管理中对接智能硬件以实现设备分组控制
查看 >>
怎样在智能家居电器控制中对接智能设备来实现设备分组控制
查看 >>
如何在共享自习室氛围灯光控制中接入智能设备来实现设备分组统一管理
查看 >>
怎样在共享办公空间门禁管理中接入智能设备以实现设备分组控制
查看 >>