CATALOG

共享棋牌室的无人值守模式中,设备机柜的电源管理是关键一环——顾客下单后自动通电、超时自动断电、异常远程重启,这些都需要可靠的集中控制方案。芯步的开放接口正好可以解决这个问题,以下方案以8路设备为控制对象,聚焦于如何通过API实现“下单即通电,结束即断电”的闭环管理。

一、 行业需求与挑战

在无人值守的共享棋牌室场景中,设备机柜通常集成了麻将机、通风排风扇、路由器、语音播报音箱、照明灯带等多种设备(通常需控制6-8路)。传统的人工手动送断电模式效率低下,且存在漏关、长明灯、电器火灾隐患等问题。

痛点在于:需要一套稳定、响应快、支持远程重启的集中控制系统,将“订单状态”与“硬件电源状态”实时同步。

二、 解决方案设计思路

本方案基于芯步开放平台的 HTTP/HTTPS 接口“智能分体控制箱” 硬件,构建“小程序/公众号 + 云端SaaS + 本地执行器”的架构。

通过调用芯步设备的标准API,将棋牌室管理系统(如無老板、金掌柜等SaaS系统或自研系统)与物理电源线路打通,实现“一客一通,自动断电”。

三、 硬件选型

针对“集中控制8路设备”的需求,推荐使用芯步生态内的 智能分体控制箱 或具备多路继电器输出的控制器

设备类型推荐型号/规格核心作用
核心控制器智能分体控制箱 (8路/16路/24路版)接收云端指令,执行8路独立继电器(开关)的通断。
传感器配套智能人体存在雷达传感器检测包厢是否有人,辅助判断“空开”或防“赖账”。
语音交互智能语音音柱 Pro (60W)播放“电源已断开,欢迎下次光临”等提示音。
网络通信4G路由器或直连Wi-Fi保证控制箱与芯步云端的链路通畅。

为什么选用该控制箱?该控制箱采用工业级设计,支持 85V-265V 宽电压 输入,可直接接入市电,单路负载可达 25A/5000W,适配麻将机电机启动时的瞬间大电流,且支持局域网直连模式,即便外网断开,在内网环境下依然可通过API控制

四、 接入流程与接口实施

要在管理系统中接入该硬件,无需复杂的SDK嵌入,主要依赖标准的 HTTP请求

1. 设备上云与激活

  1. 配网:通过芯步商家后台或配置工具,将控制箱连接至门店Wi-Fi(支持2.4G频段)或插入网线

  2. 获取凭证:在芯步开放平台获取 AppIdSign 签名密钥以及设备的唯一标识 Device ID(如820720)

2. 接口调用逻辑

系统的工作流应如下设计:

  • 用户下单支付成功系统后台调用 https://api.thingboot.com/{AppId}/device/control/ 接口

    • 请求示例:控制包厢内8路线路全部开启(如:照明、麻将机1、麻将机2、排风、路由器)。

    • 通过携带签名和时间戳(sign={sign}&ts={ts})验证身份,下发JSON数据指定对应线路的power参数为1

  • 订单结束/超时调用相同接口,将所有线路的 power 参数设为 0。注意:将路由器单独设为一组线路,延时5秒后再断电,确保订单数据成功回传。

  • 临时控制用户在小程序点击“开灯”或“开排风”,仅针对单一路号(如 power3)发送开启指令。

3. 接口代码逻辑解析

芯步的接口设计非常简洁,适用于任何支持HTTP请求的编程语言(Java, Python, PHP, Node.js等)。核心在于签名生成指令组装

步骤 1:生成签名(以伪代码逻辑为例)通常需要将 AppIdDevice IDTimestampAppSecret 按一定顺序MD5加密,防止接口被恶意调用

步骤 2:下发控制指令这是一个标准的 POST 请求,数据格式为 JSON

  • URL 结构http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • Body 示例

步骤 3:接收状态上报(Webhook)在芯步后台配置“消息推送”URL(即你的服务器地址)。当设备状态发生变化(如电流过载跳闸、或通过物理按键强行开启),芯步会实时推送数据到你的服务器,保证系统后台显示的“开关状态”与物理实际状态严格同步,防止漏单

五、 方案技术优势

  1. 私有化部署与内网直连芯步的接口解决方案支持纯局域网环境运行。对于网络稳定性要求比较高的棋牌室,系统可以直接通过内网IP控制设备,即使外部宽带断开,局域网内的控制操作(如通过店内平板管理)依然有效

  2. 比较高的响应速度实测从云平台下发命令到设备执行动作,时延通常在 80ms-120ms 之间。这对用户体验至关重要——顾客扫码付款后,麻将机几乎瞬间“滴”一声通电,无需等待

  3. 支持“先通后断”的平滑切换部分高级场景需要切换设备状态(例如换桌)。芯步接口支持“先通后断(Before Break)”逻辑,即先接通下一台设备电源,再断开上一台,避免瞬间断电导致的数据丢失或设备重启

六、 场景实例

场景:某24H共享棋牌室,包厢内有1台麻将机(单路)、1台空调(单路)、4盏筒灯(合并为一路)、1个换气扇(单路)、1个路由器(常亮,但在订单结束时断电)。

实施过程

  1. 技术人员在控制箱内将8路继电器对应线路接好线。

  2. 开发者在芯步官网拿到接口文档,编写了50行PHP代码,对接了现有的订单系统。

  3. 用户A 通过小程序下单“19:00-21:00”时段。

  4. 支付成功后,系统自动调用接口 {"power1":1, "power2":1, "power3":1},包厢亮灯、麻将机通电。

  5. 21:00订单结束,系统调用接口将所有power置为0。

  6. 用户A 超时10分钟未续费,系统再次强制断电。

七、 总结

通过接入芯步的开放接口和标准的8路智能控制箱,共享棋牌室运营商能够以极低的代码开发成本,实现媲美智能家居的自动化电源管理。该方案不仅解决了“远程通断电”的基本需求,更通过状态同步高并发承载宽电压保护等特性,确保了无人值守场景下的安全性与稳定性,助力商家真正实现“一部手机管理全店”。

插排产品方案:
企业机房机柜设备电源控制:怎么将8位智能分控PDU对接到软件项目中
查看 >>
怎样二次开发8位远程控制分控PDU来实现过流自动断电控制
查看 >>
自动售货柜电源控制:怎样将总控PDU(5位)对接到项目中
查看 >>
数据中心机柜电源能耗管理:如何将机柜分控PDU5位集成到项目中
查看 >>
自助洗车设备机柜电源管理:如何将8位远程控制总控PDU对接到项目中
查看 >>
机柜场景方案:
医院设备机柜电源管理:如何把智能远程控制8位总控PDU对接到软件项目中
查看 >>
数据中心机柜电源能耗管理:怎么把5位智能分控PDU对接到软件项目中
查看 >>
酒店客房设备机柜电源管理:怎么把8位分控插排接入到自己的项目中
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
便利店设备机柜电源管理:怎么把8位远程控制总控PDU对接到软件项目中
查看 >>
8路用途方案:
怎样在仓储设备电源控制中对接智能硬件来实现8路设备电源总控
查看 >>
如何在餐厅独立包间灯光管理中集成智能设备以实现8 路独立线路通断控制
查看 >>
怎样对接8位总控PDU来实现集中一键控制8路设备电源
查看 >>
怎么在配电柜智能改造中接入智能设备来实现8 路设备电源状态监测
查看 >>
怎样二次开发8 路智能分体远程交直流输出控制箱来实现远程控制8路线路
查看 >>