CATALOG

一、概述

共享棋牌室(无人棋牌室、自助麻将馆)是典型的自助服务场景,设备电源管理直接影响运营效率和用户体验。传统方案中,服务员需要现场送电、设备故障无法远程处理、闭店时容易遗忘关电。芯步8位机柜智能插排(PDU)通过开放HTTP接口,可无缝接入您的棋牌室管理系统,实现8路设备电源的远程集中控制、订单联动启停、定时自动断电等自动化管理功能。

核心能力

  • 8孔位独立分控:单台设备可管理机柜内所有电器(麻将机、空调、照明、排风扇等)

  • 开放HTTP API:适用于任何支持HTTP请求的编程语言,10分钟完成对接

  • 铝合金外壳:1U标准机架式安装,坚固耐用、散热好

  • 私有化部署:支持局域网运行,数据安全可控

  • 无网关设计:WiFi直连,可设定5组WiFi自动切换

棋牌室包间8位电源分配方案

孔位控制对象典型功率管理策略
孔位1麻将机1100-200W订单开始自动开,结束自动关
孔位2麻将机2100-200W同上
孔位3空调1500-2500W订单联动开启
孔位4照明50-100W订单开始自动开
孔位5排风扇30-50W订单开始自动开
孔位6饮水机/冰柜500W常开或定时
孔位7电视/娱乐设备100-200W按需开启
孔位8备用/音响-扩展预留

二、核心产品选型

2.1 8位机柜智能插排规格

芯步提供两款8位机柜智能插排(PDU),可根据棋牌室管理需求选择:

特性智能PDU[分控]|8位智能PDU[总控]|8位
控制方式8路独立分控总控(8路同时控制)
单孔位负载MAX 2200W(阻性)MAX 2200W(阻性)
总额定功率4400W(阻性)/ 700W(感性)4400W(阻性)/ 700W(感性)
外壳材质铝合金铝合金
安装方式1U标准机架式1U标准机架式
产品尺寸宽644mm × 长60.3mm × 厚45.2mm同左
联网方式WiFi 2.4GHzWiFi 2.4GHz
控制接口HTTP APIHTTP API
私有化部署支持支持

数据来源:

⚠️ 选型:棋牌室推荐选择分控版。各设备(麻将机、空调、照明)需要独立控制(如只重启麻将机而不影响空调),因此8路独立分控是更优选择。

2.2 负载能力说明

负载类型每孔位最大功率总额定功率常见设备
阻性负载2200W4400W空调、照明、麻将机
感性负载350W700WLED灯、节能灯

LED灯特殊要求:如果用于LED或节能灯泡,单孔位负载应小于300W

2.3 产品核心优势

本产品开放HTTP接口,适用于任何支持HTTP请求的编程语言。接口简单、清晰、友好,仅需在接口携带签名以及设备ID,即可向设备下发命令。支持接入任何形式的软件项目:Web、APP/小程序、窗体软件以及SaaS/低代码等平台。

其他特性

  • 私有化部署:支持自建消息服务器,可运行在纯局域网环境

  • 无需网关:设备使用WiFi 2.4G无线网络,采用WiFi直接方式,无需网关支持

  • 多网络备份:可设定5组WiFi网络,优先连接信号最强的进行连接

  • 铝合金外壳:坚固耐用、散热好,符合机柜安装标准

三、整体架构

3.1 系统架构图

┌─────────────────────────────────────────────────────────────────┐
│                    棋牌室管理系统 / 小程序后台                    │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐               │
│  │  订单处理   │  │  设备控制   │  │  定时任务   │               │
│  └─────────────┘  └─────────────┘  └─────────────┘               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ HTTP API调用(携带签名)
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                     芯步云平台 / 私有化服务器                  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              │ WiFi 2.4GHz
          ┌───────────────────┼───────────────────┐
          │                   │                   │
          ▼                   ▼                   ▼
    ┌──────────┐       ┌──────────┐       ┌──────────┐
    │ 包间A    │       │ 包间B    │       │ 包间C    │
    │ 8位PDU   │       │ 8位PDU   │       │ 8位PDU   │
    │ ┌──────┐ │       │ ┌──────┐ │       │ ┌──────┐ │
    │ │麻将机│ │       │ │麻将机│ │       │ │麻将机│ │
    │ │空调  │ │       │ │空调  │ │       │ │空调  │ │
    │ │照明  │ │       │ │照明  │ │       │ │照明  │ │
    │ │排风扇│ │       │ │排风扇│ │       │ │排风扇│ │
    │ └──────┘ │       │ └──────┘ │       │ └──────┘ │
    └──────────┘       └──────────┘       └──────────┘

3.2 共享棋牌室8位电源分配方案

孔位控制对象电源接口管理策略
孔位1麻将机1国标插座订单开始自动开,结束自动关
孔位2麻将机2国标插座订单开始自动开,结束自动关
孔位3空调国标插座订单开始自动开,结束时由温度策略决定
孔位4照明国标插座订单开始自动开,结束自动关
孔位5排风扇国标插座订单开始自动开
孔位6饮水机/冰柜国标插座常开或营业时段定时
孔位7电视/娱乐设备国标插座按需开启
孔位8备用/音响国标插座扩展预留

参考来源:

四、API接口接入详解

4.1 接口地址与签名计算

请求地址

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

参数说明

参数说明示例
{AppId}应用ID(控制台获取)qtyVWcgeMq
{ts}当前Unix时间戳(秒)1747212640
{sign}签名(见下方计算公式)c484eb97...

签名计算公式(两次MD5加密):

sign = md5( md5(AppSecret) + ts )
  • 将开发者密码(AppSecret)进行一次MD5

  • 将这个结果拼接上时间戳ts

  • 对整个拼接后的字符串再做一次MD5

签名说明参考:

签名计算示例

4.2 核心命令详解

4.2.1 单孔位独立控制

命令格式参考:

4.2.2 批量控制(一键场景切换)

批量控制可同时控制任意组合的孔位,适用于订单开始/结束时的全包间设备管理:

4.2.3 先断后通(设备远程重启)

适用于麻将机死机时的远程复位:

4.2.4 分组管理(多包间批量操作)

通过分组ID控制多个包间的设备,无需维护设备ID列表:

https://api.thingboot.com/{AppID}/group/control/?sign={sign}&ts={ts}

请求示例

分组控制说明参考:

4.2.5 携带业务标识

在命令中携带订单号等业务信息,便于追踪:

extra字段说明:

4.3 多语言代码示例

Python

JavaScript/Node.js

Shell(curl)- 快速测试

五、棋牌室场景实战

5.1 第一种场景:扫码下单自动通电

需求:用户通过小程序预订包间并支付成功后,包间自动通电,设备准备就绪

实现的方式是:支付回调触发API批量控制

5.2 第二种场景:订单倒计时自动断电

需求:订单时间结束时,自动关闭所有设备电源,防止下一位用户未付费使用

实现的方式是:业务系统定时任务

5.3 第三种场景:麻将机死机远程重启

需求:麻将机长时间运行后卡死,运维人员远程重启恢复。

实现的方式是reset先断后通命令

5.4 场景四:空调定时启停

需求:根据营业时间自动开关空调,节约能耗

实现的方式是:平台定时任务

任务名称执行时间命令说明
营业前预冷09:00{"power3":"1"}开启空调
午休节能12:00-13:00{"power3":"0"}关闭空调
下午开启13:00{"power3":"1"}重新开启
闭店关机23:00{"batch":{"relay":[1,2,3,4,5],"power":"0"}}全关

5.5 场景五:批量管理多包间

需求:运营人员后台统一查看/控制所有包间设备状态。

六、分组管理(多包间批量操作)

对于连锁棋牌室,可通过设备分组管理功能,通过分组ID实现统一控制。

分组控制接口

https://api.thingboot.com/{AppID}/group/control/?sign={sign}&ts={ts}

请求示例

分组控制说明参考:

分组管理的优势

  • 无需维护设备ID列表,通过分组ID即可控制

  • 支持按楼层、区域组织设备

  • 适合连锁棋牌室大规模部署

七、私有化部署方案

棋牌室运营方对数据安全要求较高,芯步8位PDU支持纯局域网运行

部署模式对比

特性公有云模式私有化模式
设备联网WiFi连接互联网连接棋牌室内网WiFi
API地址api.thingboot.com自建服务器IP
数据流向经过芯步云端内网直连,数据不出门店
网络依赖需要互联网仅需局域网

私有化配置要点

  • 设备支持配置5组WiFi网络,自动连接信号最强的网络

  • 需自建HTTP服务,所有API调用在内网完成

  • 支持自建消息服务器,接收设备状态回调

八、设备安装部署指南

8.1 安装要求

项目要求
安装方式1U标准机架式安装
工作电压100-250V AC(交流市电)
单路负载阻性≤2200W,感性≤350W
总额定功率4400W(阻性)/ 700W(感性)
网络要求WiFi 2.4GHz信号覆盖良好
外壳材质铝合金,分隔式绝缘隔断

8.2 棋牌室包间8路分配

孔位推荐用途注意事项
孔位1麻将机1接入设备
孔位2麻将机2如需两台麻将机
孔位3空调注意空调功率,2匹空调约1500-2500W
孔位4照明LED灯负载<300W
孔位5排风扇感性负载<350W
孔位6饮水机/冰柜阻性负载<2200W
孔位7电视/娱乐设备按需配置
孔位8备用/音响扩展预留

8.3 安装注意事项

  1. LED灯特殊要求:用于LED或节能灯泡时,单孔位负载应小于300W

  2. 总额定功率限制:全接通时总负载不得超过4400W

  3. WiFi信号:金属机柜可能屏蔽信号,安装前测试信号强度

  4. 机柜安装:标准1U高度,可直接固定于机柜导轨

  5. 即插即用:3P插头直接接入市电,无需改线

九、常见问题与排障

问题可能原因解决方案
设备不在线WiFi信号弱检查2.4GHz WiFi覆盖,设备支持5组WiFi自动切换
单路无输出负载超限检查该孔位负载是否超过2200W
总额定功率超限多设备同时运行错峰启动大功率设备
命令下发成功但设备无动作设备离线200仅表示平台接收,需确认设备在线状态
LED灯闪烁感性负载超限LED灯每孔位不超过300W
批量控制部分失败部分设备离线确认所有设备在线后再执行批量控制

十、总结

本方案基于芯步8位机柜智能插排(PDU),实现了共享棋牌室的集中电源管理订单联动控制

能力实现的方式是
8路独立分控单设备管理包间内所有电器
扫码下单自动通电支付回调触发批量控制命令
订单结束自动断电定时任务+批量控制
设备死机远程重启reset先断后通命令
批量多包间管理分组控制或设备列表批量操作
定时节能管理平台定时任务

集成核心步骤

  1. 获取AppID/AppSecret,实现MD5签名算法

  2. 根据棋牌室包间规划8路孔位分配

  3. 开发HTTP调用模块,封装订单联动逻辑

  4. 配置定时任务或对接预约系统

  5. 物理安装PDU至机柜

方案优势

  • 8路独立分控:单设备管理棋牌室包间所有电器

  • 接口统一:标准HTTP API,10分钟完成对接

  • 订单全流程联动:从下单到离店自动化管理

  • 铝合金外壳:1U机架式安装,坚固耐用散热好

  • 多种控制模式:通断、批量、重启,适配全场景

  • 私有化支持:数据安全可控,适合连锁门店部署

如需详细的产品手册和API文档,请访问查阅或联系技术支持团队获取。