CATALOG

芯步的4路Mini控制器支持通过HTTP接口远程控制每路电路的独立开关,非常适合棋牌室、茶室等场景。以下方案围绕“一键重置”这一典型运维需求展开,涵盖下单、调用、校验到反馈的完整流程。

1. 背景与需求分析

在共享棋牌室、足浴SPA、剧本杀等计时消费场景中,用户离开现场时后,服务人员需要进入包间手动关闭麻将机、空调、照明并给门禁断电。这种传统方式效率低下,且容易因电器未关(尤其是空调)造成巨额能源浪费。

痛点:无法在用户离开现场时结算后,实时、可靠地将包间内所有电器恢复至初始状态(全关状态)。

解决目标:利用芯步 4路包间设备控制模块 MINI 的开放接口,将“一键重置”功能集成到商家SaaS系统(收银系统/小程序管理端)中,实现远程全量复位。

2. 硬件与接口特性

在实施对接前,需明确所使用硬件的底层能力。

  • 硬件型号:智能包间控制器 Mini (UNI-KZQ-BJ-MINI)

  • 实际负载

    • 第1/2路:16A,适用于麻将机、饮水机、照明。

    • 第3路:10A,专用于门禁电磁锁(直流)。

    • 第4路:30A,适用于2匹空调挂机/柜机

  • 通讯协议:支持 HTTP API(最常用)及 MQTT。

  • 对接优势:设备直连WiFi 2.4G,无需额外网关,支持私有化部署

3. 技术实现方案:远程重置流程

要实现“远程重置”,不仅仅是将所有路数设为0,还需要处理业务逻辑(如:是否先关闭空调再关闭门禁,防止压差过大),并验证指令是否真实执行。

3.1 签名机制(鉴权)

所有指令都需要通过签名验证,防止非法调用。计算公式如下:

  • 参数AppIDAppSecretts(当前Unix时间戳秒)。

  • 算法Sign = MD5( MD5(AppSecret) + ts )

3.2 接口调用端点

  • URLhttp(s):// api.thingboot.com/{AppID}/device/control/?sign={Sign}&ts={ts}

  • Method:POST

  • HeaderContent-Type: application/json

3.3 核心指令设计:“重置”与“全关”

针对“重置包间设备状态”,推荐两种指令下发模式,可根据具体场景(如清扫期间不断电VS离开现场时必须断电)选择:

方案A:标准全关指令(最常用)

场景:用户离开现场时结账后。逻辑:直接将所有线路断开。

方案B:先断后通(Reset)指令(高级保护)

场景:某些老旧设备需要复位或清除故障码(如某些麻将机主板需短暂断电重启);或者门禁复位逻辑——先断电,再通电(为了触发开锁信号)。MINI控制器原生支持reset复合命令:

3.4 结果验证机制(可靠性保障)

仅仅收到HTTP 200并不代表设备真的断电了(设备可能离线)。为了确保“远程重置”真实有效,必须结合异步消息推送

  1. 命令接收:调用接口后收到 {"code": 200},代表平台接收指令

  2. 设备执行反馈:配置接收上行消息的URL。设备执行命令后会向该URL推送执行结果。

  3. 超时重试机制:若未收到设备推送的成功执行回执(如设备掉线),SaaS系统应启动定时任务,5秒后再次尝试发送“状态查询”指令或再次发送重置指令。

4. 业务场景流程

以下是“远程重置”在无人值守棋牌室中的完整时序逻辑:

第一步:用户下钟

用户在手机端点击“请求离开现场时/结账”,SaaS系统冻结订单,暂不断电(给用户5分钟离开现场时缓冲)。

第二步:清场检测(可选)

商家后台触发“清场模式”。系统调用接口查询MINI控制器当前状态(如空调是否被用户恶意调至16度),确认无误。

第三步:执行远程重置

SaaS系统后台发起HTTP POST请求。

  • 先发门禁(第3路):有的方案需要先让门锁断电以无法从内部开门,但第3路通常接电插锁(断电开锁),故重置阶段通常保持第3路断开以让门处于闭锁状态,待下一位客人下单时再通电开锁。

  • 后关电器(1,2,4路)

    • 关闭第1路(麻将机/照明)。

    • 关闭第2路(饮水机/新风)。

    • 延迟关闭第4路(空调):为了保护空调压缩机,先发送power4=0指令,或者通过协议设置延迟。

阶段四:状态同步

系统收到设备返回的power1=0等确认信息后,运营后台界面显示“包间已复位,待租”。

5. 代码实现示例(伪代码/后端逻辑)

以下以Node.js为例,展示封装“重置包间”函数的核心逻辑:

6. 关键注意事项

  1. 空调保护机制:频繁远程断电会损坏空调压缩机。如果业务允许,在重置逻辑中加入“软关”逻辑(如通过红外遥控发送关机指令)或仅关闭空调插座但在关机后保持待机,或者利用MINI控制器的定时任务功能延迟断电

  2. 门禁安全逻辑:切勿在用户还在包间内时远程切断门禁电源(若电锁是断电开锁类型),否则门会打开导致安全隐患。重置逻辑应在用户结账离开现场时确认后触发。

  3. 网络稳定性:MINI使用2.4G WiFi,若包间信号弱,可能导致指令丢失。部署时开启设备的“多WiFi设定”功能,确保信号覆盖

  4. 私有化部署:数据涉密的场所,可使用芯步支持的私有化部署方案,将API切换至局域网地址,降低公网延迟

通过以上方案,商家可在用户离开现场时后一键完成包间复原,极大提升翻台率,实现真正的无人值守化管理。

控制器产品方案:
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>
怎么在快递柜设备控制中集成智能硬件来实现远程控制16路线路
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
怎么二次开发智能 24 路分体远程信号控制器来实现设备运行状态监控
查看 >>
怎么在店铺设备电源控制中集成智能硬件以实现8 路多通道独立控制
查看 >>
4路场景方案:
怎么在4路包间多回路控制模块MINI中对接智能硬件来实现远程重置包间设备状态
查看 >>
怎样对接4 路照明控制模块以实现4路照明设备电源状态监测
查看 >>
4路远程包间电源管理模块MINI:怎样把4路10A/16A/30A多规格输出控制器MINI对接到项目中
查看 >>
怎么在4路包间电源智能控制器MINI中对接智能设备来实现包间智能语音联动控制
查看 >>
怎样在无人值守包间设备控制中对接智能设备以实现4路设备场景模式切换
查看 >>
重置用途方案:
怎样接入8 路包间设备控制模块来实现远程重置包间设备状态
查看 >>
怎么在4路包间电器覆盖控制器MINI中对接智能设备来实现远程重置包间设备状态
查看 >>
怎么在4路包间多回路控制模块MINI中对接智能硬件来实现远程重置包间设备状态
查看 >>
如何在4路包间设备控制模块MINI中接入智能硬件来实现远程重置包间设备状态
查看 >>
如何在共享自习室独立包间控制中集成智能设备以实现远程重置包间设备状态
查看 >>