共享麻将馆的痛点在于:无人值守时门禁、麻将机等设备仍在待机耗电,同时商家需要远程控制设备休眠唤醒以节约能耗并保障安全。芯步的开放接口基于HTTP协议,支持对智能包间控制器、门禁设备进行远程指令下发,可完美解决这一需求。以下方案以芯步硬件为基础,设计完整的休眠唤醒控制逻辑。
1. 背景与需求分析
在共享麻将馆/无人棋牌室的运营场景中,节能降耗与远程管控是痛点。目前普遍面临两大挑战:一是设备待机能耗浪费(空调、麻将机、传感器在无人时仍在耗电);二是门禁系统与设备联动能力弱,无法根据订单状态自动切换设备的供电状态。
本方案的目标是利用芯步的包间控制器(智能WiFi包间控制器)和人体存在传感器,通过其开放的HTTP API接口,实现“用户下单 → 远程唤醒 → 无人自动休眠”的闭环控制。核心需求在于:利用门禁信号的触发逻辑,联动控制麻将机、空调、照明等大功率设备的电源,在无人时段使设备进入深度休眠,在用户扫码或预订时段自动唤醒。
2. 系统设计
基于芯步产品的特性,该系统架构采用“云-管-边-端”一体化设计。芯步的硬件设备(包间控制器、传感器)直接通过WiFi 2.4G连接至云端,无需网关,支持私有化部署。
设备层:包含门禁(电磁锁)、麻将机、空调、照明、排气扇以及人体传感器。这些设备全部接入芯步智能包间控制器的继电器输出接口。
传输层:利用设备自带的WiFi模块,通过HTTP协议与芯步API网关进行通信,支持签名验证(Sign/TS)确保接口安全。
平台层:芯步开放平台及商家SaaS系统。负责处理订单逻辑,存储设备状态,并执行“定时任务”或“联动规则”。
应用层:用户端小程序(扫码开门)、商家管理后台(查看能耗、设置休眠策略)。
3. 硬件选型与接口特性
为了实现精细化的休眠唤醒控制,本方案主要选用芯步以下两款硬件:
智能包间控制器(7路):这是方案的核心。它提供7路独立可控的220V线路,总额定功率6600W。它可以直接控制麻将机的插座(接2路10A接口)、空调(接1路30A接口)、照明和排风扇(接3路10A开关)、门禁(接专用的直流电磁锁接口)。每一个线路的“通断”对应一个JSON字段(如 power1:1/0)。
智能人体存在雷达传感器:用于辅助判定“真实无人”状态。区别于普通红外传感器,雷达传感器可以感知微动(如人静坐时的心跳或呼吸起伏),防止因用户在包间内静止(如打麻将思考时)被误判为无人而关闸断电。该传感器上行推送“有人/无人”状态到服务器。
开放接口特性:芯步设备均支持HTTP API控制。控制指令格式为:POST http(s)://api.thingboot.com/{AppId}/device/control/参数包含 device (设备ID) 和 order (JSON命令)。下行控制延迟约为80-120ms,响应极快。
4. 门禁信号与设备联动的逻辑设计
本方案的难点在于“休眠”与“唤醒”的触发机制设计。我们不直接切断门禁电源(门禁需保持通电),而是通过门禁的开关信号来控制其他设备的通断。
4.1 唤醒流程(从休眠到工作)
当用户通过小程序预订包间并扫码时:
SaaS下发指令:服务器调用芯步API,向指定包间控制器的“门禁接口”发送瞬时通电信号(如
power6:1持续2秒后置0),实现电子开锁。场景联动恢复:服务器接收到“开锁成功”的回调后(或用户扫码触发),自动执行“唤醒场景”。调用API下发指令,闭合麻将机插座对应的继电器(
power4:1)、开启照明(power1:1)、根据季节开启空调(power7:1)。传感器激活:同时唤醒包间内的人体存在传感器,使其进入实时监测模式。
4.2 休眠流程(从工作到休眠)
为防止资源浪费,系统需判定何时进入休眠。策略采用“订单结束触发 + 传感器二次复核”机制。
订单结束预触发:用户点击小程序“结束订单”或订单时间耗尽。此时系统不会立即断电,而是发送语音提示:“订单结束,即将断电”。
延时复核:系统等待2-5分钟。调用传感器API查询当前包间状态。
如果
radar_enable状态返回为“无人”,则执行全屋断电(除路由器/控制器外)。即通过API下发:{"power1":"0", "power2":"0", "power4":"0", "power7":"0"}。如果返回为“有人”,则发送二次提醒或允许加时,暂不进入深度休眠。
5. 设备深度休眠与节能机制
此处的“休眠”在芯步方案中主要指“输出断电”和“传感器轮询降频”。
大功率设备断电(硬休眠):通过包间控制器物理切断220V回路。这是最彻底的节能方式。麻将机、空调压缩机、饮水机在无订单时处于零耗电状态。
控制器自身的待机(浅休眠):包间控制器本身处于长连接待机状态(保持WiFi连接以接收唤醒指令),功耗极低。
传感器的降频策略:无人时段,雷达传感器可通过API下发 sht_enable 或降低上报频率,从毫秒级侦测降为秒级,减少数据上行流量和计算功耗。
6. 接口调用与代码实现逻辑
以下是实现上述控制的核心逻辑伪代码示例,展示了如何通过HTTP接口完成控制。
7. 应急预案与异常处理
在网络不稳定或服务器故障时,方案需具备本地容错能力。
由于芯步设备直接走WiFi,一旦网络中断,远程API无法下发指令,门禁将无法自动开门。解决方案:在包间内或门口部署离线备用机制,如通过芯步的语音音柱播报临时密码,或在后备电源支持下,允许用户通过物理按键强制触发门禁(需日志记录)。
此外,继电器在控制电感设备(如麻将机电机、空调压缩机)通断时可能产生电弧。在包间控制器的输出端并联RC吸收回路,或定期检查继电器触点,防止粘连导致“休眠失效”。
8. 总结
基于芯步开放接口的麻将馆门禁控制方案,通过API直接操作继电器实现物理层面的断电与通电,比单纯的软件待机更加节能可靠。利用人体存在传感器作为“信号验证节点”,解决了“误关误开”的体验问题。该方案响应速度极快(毫秒级),且支持私有化部署,不仅能降低共享棋牌室的运营电费,还能通过远程控制提升运维效率。