CATALOG

共享棋牌室的包间控制核心在于:用户下单后自动通电、到时自动断电,同时支持紧急手动干预。8路智能包间电源控制器刚好能覆盖包间的照明、麻将机、空调、门锁等所有关键设备——每路独立控制,互不干扰。以下是基于芯步开放接口的完整接入方案。

解决方案:基于芯步8路智能包间电源控制器的共享棋牌室无人值守方案

1. 背景与选型分析

在共享棋牌室场景中,核心需求是:用户线上订购,通过小程序/公众号授权后,包间自动通电(灯、麻将机、空调),并实现计时收费,时间到自动断电。

为何选择8路智能包间电源控制器(UNI-KZQ-TY-8)?

  • 路数匹配:棋牌室包间通常需要控制:照明(1路)、麻将机(1路)、空调(1路)、排风扇(1路)、插座(1路)、门磁锁(1路)、饮水机(1路)、氛围灯带(1路)。8路正好满足标准包间的精细化控制。

  • 负载能力:单路最大支持2200W阻性负载,空调回路可直控2匹空调,无需外接交流接触器(除非使用大功率5匹柜机)

  • 接口开放性:该设备提供标准的 HTTP API 接口,支持局域网和公网控制,非常适合与现有的小程序/后台管理系统快速集成

2. 硬件接线与布局设计

在集成到项目之前,需要进行物理安装。该控制器采用端子接线方式,具体规划如下:

通道控制对象接线说明
第1路照明/氛围灯接零火线,控制包间主灯
第2路麻将机接插座底盒,注意麻将机为感性负载,功率需预留余量
第3路空调(内机)由于空调为感性负载且启动电流大,该路接交流接触器线圈,由接触器控制空调压缩机通断
第4路排风扇/新风直连排风扇电机
第5路普通插座控制烧水壶、手机充电器等
第6路门磁/电插锁关键:用于控制包间门禁,用户付款成功才能通电开锁
第7路呼叫/报警灯用户请求服务时闪烁
第8路备用/窗帘预留扩展

物理安装注意:该设备体积较小(95*80*65.2mm),可直接安装在包间配电箱内的导轨上,需要提供 DC 12V 1.5A 供电

3. 软件集成:API 对接流程

这是将硬件“接入”项目的核心环节。芯步的开放接口采用 AppID + AppSecret + MD5 签名 的鉴权方式。

3.1 签名生成规则为了安全,每次请求都需要动态生成签名,算法如下:Sign = md5( md5(AppSecret) + ts )其中 ts 为当前 Unix 时间戳(秒)

3.2 核心接口调用逻辑在共享棋牌室管理系统中,你需要在后端编写代码,调用以下接口:

  • 接口地址https://api.thingboot.com/{AppID}/device/control/

  • 请求方法:POST

  • 核心参数

    • device:设备的唯一ID(在芯步控制台获取)。

    • order:控制指令(JSON格式)。

场景 1:用户下单成功(包间通电)当用户支付成功后,系统需下发命令:开通所有设备。

注:门锁通常设置为断电开(磁力锁),因此“开门”是给 power6 发送 0

场景 2:用户续费(延长使用时间)不需要硬件操作,系统只需修改数据库中的订单结束时间。但如果用户未关门,系统可发送查询指令或直接忽略,硬件维持现状。

场景 3:订单结束/超时未续费(断电)定时任务触发,强制关闭包间所有电源。

芯步支持 batch 批量控制命令,也可以逐路发送 {"power1":0}

场景 4:紧急情况/保洁模式保洁人员进场清扫时,通过管理后台单独开启照明(power1),而不开启麻将机,方便清洁。

4. 项目中的关键逻辑实现

4.1 状态同步与异常处理

  • 设备离线处理:API 返回 200 仅代表指令下达成功,不代表设备执行。项目引入 “异步消息推送” 机制。设备执行命令后会上报状态,你的服务器需要接收此回调,确认设备确实通电了。

  • 本地应急:尽管是无人值守,但硬件本身保留物理按键(面板上的按钮),以便在现场网络故障时,保洁或维护人员可手动强制开启。

4.2 断网保护机制

  • 如果路由器断网,8路控制器虽然无法接收云端指令,但已接通的电路会保持当前状态,不会导致麻将机在游戏中突然停机(安全考虑)。

  • 项目可配置 局域网 IP 直连控制。如果管理系统部署在棋牌室的本地服务器上,可以使用局域网 API 直接控制设备,完全不依赖外网

5. 接线拓扑与项目优势总结

  1. 简化布线:传统方案需要多个接触器、继电器,布线繁琐;该方案将 8 路集成在一个导轨模块内,电箱内部整洁,故障点减少。

  2. 无缝对接:得益于 HTTP API,只要你的棋牌室 SaaS 系统能发 HTTP 请求(任何语言 Java, Python, PHP, Node.js 均可),5 分钟内即可打通控制链路

  3. 无人化闭环

    • 用户小程序下单 -> 系统调用 API 开锁(power6) + 通电(power1-5) -> 用户进入。

    • 时间结束前 5 分钟,系统调用 TTS 语音播报(若设备支持语音版)提示续费。

    • 时间结束未续费,系统调用 API 切断所有电源并锁门。

通过以上步骤,即可将芯步的 8 路智能控制器无缝集成到共享棋牌室的运营项目中。此方案不仅成本可控,而且由于 API 调用极其简单,能极大降低开发成本,快速落地无人值守模式。