一、解决概述
共享台球室的痛点是:设备分散、管理繁琐——每个台球桌旁都对应一台控球系统(扫球机)和照明,桌球室的灯光、空调等也需要独立控制。传统方案依赖保洁/店长逐一操作,不仅效率低,还容易出现“某桌设备未关”的能耗浪费。
本方案利用芯步智能控制器的多路独立控制能力,将所有设备的供电线路集中接入控制系统,通过HTTP接口与管理后台对接,实现:
支持独立/批量管控:按台球桌编号独立开关,或一键全店断电
定时自动化:营业时间自动通电,闭店自动断电
远程异常处理:设备死机时远程断电重启,无需到场
功率匹配:单路负载最高2200W,足以带动主流扫球机、照明设备
二、核心技术能力分析
2.1 适用产品选型
根据台球室设备数量和功率需求,推荐以下设备组合:
| 设备类型 | 芯步智能控制器8路 | 智能PDU分控版 | 智能分体控制箱 |
|---|---|---|---|
| 控制路数 | 8路独立输出 | 8位独立插孔 | 12-24路可选 |
| 单路负载 | ≤2200W[阻]/≤350W[感] | ≤2200W/路 | ≤5000W/路 |
| 适用场景 | 中小型台球室(8桌以内) | 机柜集中式 | 连锁/大型台球室 |
| 安装方式 | 导轨安装 | 1U机架/桌面 | 成品控制箱 |
| 特殊功能 | 体积小巧 | 即插即用 | 成品出柜,到手即用 |
选型
8桌以内标配:选智能控制器8路,一台设备管全场
已有机柜/吧台:选智能PDU[分控]|8位,外观更规整
连锁/大型场馆(12桌+):选智能分体控制箱,24路按需配置,减少设备数量
2.2 核心命令表
根据芯步接口规范,控制器支持以下核心命令
| 命令类型 | JSON格式示例 | 功能说明(台球室场景) |
|---|---|---|
| 单路控制 | {"power1":1} | 开启1号桌设备 |
| 多路独立控制 | {"power1":1,"power2":0,"power3":1} | 桌1开、桌2关、桌3开 |
| 选择性批量控制 | {"batch":{"relay":[1,3,5],"power":0}} | 同时关闭1、3、5号桌 |
| 全开全关 | {"batch":{"power":0}} | 一键全场断电 |
| 点动模式 | {"point":{"relay":[1],"interval":3000}} | 临时通电3秒 |
| 延时复位 | {"reset":{"relay":[1],"interval":5000}} | 断电5秒后自动恢复 |
2.3 API接口签名规则
芯步API采用动态签名验证机制,设备直连HTTP接口,适用于任何支持HTTP请求的编程语言
请求地址:https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
请求方法:POST
Content-Type:application/json
签名算法:
sign = md5( md5(AppSecret) + ts )
参数说明:
- AppId:应用ID(控制台获取)
- AppSecret:应用密钥(控制台获取)
- ts:当前Unix时间戳(秒)请求Body示例(关闭3号桌电源):
批量控制:支持一次向最多100台设备下发指令,设备ID用逗号分隔:
三、共享台球室集成方案
3.1 整体架构
┌─────────────────────────────────────────────────────────────────┐
│ 台球室设备群 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 智能控制器8路(导轨安装于配电箱) │ │
│ │ ┌─────┐┌─────┐┌─────┐┌─────┐┌─────┐┌─────┐┌─────┐┌─────┐│ │
│ │ │桌1 ││桌2 ││桌3 ││桌4 ││桌5 ││桌6 ││桌7 ││桌8 ││ │
│ │ │扫球机││扫球机││扫球机││扫球机││扫球机││扫球机││扫球机││扫球机│
│ │ │+照明││+照明││+照明││+照明││+照明││+照明││+照明││+照明││ │
│ │ └─────┘└─────┘└─────┘└─────┘└─────┘└─────┘└─────┘└─────┘│ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ 联动触发源: │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 用户小程序 │ │ 后台定时器 │ │ 传感器 │ │
│ │ (扫码开机) │ │ (闭店断电) │ │ (人走关灯) │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ └────────────────┼────────────────┘ │
│ │ HTTP API │
└──────────────────────────┼──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 台球室管理后台 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 批量控制引擎 │ │
│ │ - 单桌独立控制 │ │
│ │ - 全场批量开关 │ │
│ │ - 定时任务管理 │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘3.2 硬件安装步骤
步骤1:设备选型与采购
根据桌数选择:≤8桌用智能控制器8路,≥8桌用智能分体控制箱(24路)
确认台球扫球机、照明等设备总功率,确保单路≤2200W
步骤2:控制器安装
控制器8路:导轨安装于配电箱,体积80×95×65.2mm
分体控制箱:成品出柜,到手即用,无需走线
步骤3:接线
输入端接入配电箱供电线路(AC 220V)
输出端按桌号依次接入扫球机、照明设备
步骤4:网络配置
确保WiFi信号覆盖(设备仅支持2.4G频段)
通过芯步控制台完成配网
步骤5:获取凭证
登录
获取 AppId 和 AppSecret
记录控制器的设备ID(如820720)
3.3 代码集成示例
以下提供Python和Node.js两种语言的完整对接示例。
Python实现(推荐用于后端服务)
Node.js实现
四、典型应用场景
4.1 用户扫码自动开桌
场景:顾客到达台球室,扫码支付后系统自动开启对应台球桌的扫球机和照明。
4.2 营业时间自动化
| 事件 | 时间 | 动作 | 说明 |
|---|---|---|---|
| 开门营业 | 9:00 | 全场通电 | 开启所有设备,预热 |
| 午休关电 | 12:00 | 关1-4区 | 节能,保留VIP区使用 |
| 午休恢复 | 13:00 | 开1-4区 | 下午场准备 |
| 闭店 | 23:00 | 全场断电 | 切断所有电源,节能 |
4.3 批量分区管理
可将台球桌按区域分组,实现分区管理:
4.4 紧急全场断电
场景:突发事件或结束营业时一键关闭所有设备电源。
五、集成步骤
步骤一:硬件采购与安装
根据桌数确定采购方案(≤8桌用8路控制器,>8桌用分体控制箱)
由电工将控制器安装于配电箱或吧台后方
按桌号接入扫球机和照明设备
步骤二:平台配置
登录
在「开发设置」中获取 AppId 和 AppSecret
为控制器配网,记录设备ID(如820720)
步骤三:后端集成
将上述
BilliardPowerController类集成到台球室管理后台配置营业时间定时任务
对接扫码支付(开桌),对接保洁系统(关桌)
步骤四:部署测试
测试单桌独立控制、批量控制功能
验证定时自动开关效果
测试全场断电(闭店场景)响应
六、总结
| 优势 | 说明 |
|---|---|
| 8路高集成 | 一台设备可管8桌,减少设备数量和走线复杂度 |
| 批量独立控制 | 支持单桌、分区、全场三种模式,灵活适配业务场景 |
| 定时自动化 | 营业/闭店自动开关,无需人工干预,节能增效 |
| 远程运维 | 设备死机时远程断电重启,大幅降低上门成本 |
| HTTP开放接口 | 任何编程语言均可对接,10分钟完成基础集成 |
| 即插即用 | PDU版本免接线,直接插接;控制器版本导轨安装,与配电箱统一排列 |
| 成品控制箱 | 大型场馆可选24路成品箱,到手即用,无需走线 |
七、注意事项
负载功率限制 ⚠️:单路阻性负载≤2200W,感性负载(LED/电机)≤350W
总额定功率:全接通时总负载不得超过4400W[阻性]/700W[感性],请合理分配各桌功率
WiFi信号:确保控制器安装位置WiFi信号良好(仅支持2.4G频段)
定时冗余:配置断网离线保护,避免网络波动影响营业
API响应说明:返回
code:200仅表示平台接收指令,不代表设备执行成功专业安装:涉及强电操作,必须由持证电工按照安全规范安装
通过以上方案,你可以快速将芯步智能控制器集成到共享台球室设备管理系统中,实现单桌独立控制、批量分区管理、营业时间自动化等核心功能,显著提升管理效率并节约能耗。如有疑问,可访问获取详细产品手册和技术支持。