共享台球室的痛点是:无人值守场景下,大功率台球桌(空调、灯光、助教屏等)同时开启容易导致过流跳闸,而传统断路器跳闸后必须人工到场合闸,严重影响营收。芯步的35A智能断路器通过开放HTTP接口,让你能够在自己项目中实现远程复位、过载预警和功率限制。
1. 分析:为什么共享台球室需要“智能”电路保护?
在无人值守的共享台球室场景中,电路管理往往面临三大痛点:
过流跳闸导致订单流失:多张台球桌同时开启空调、灯光、电视等大功率设备(单桌综合功率可达2000W-3000W),极易触发传统断路器(DZ47型)的35A过载保护。一旦跳闸,用户无法自行恢复,只能退单或等待运维人员到场,导致营收损失和差评。
缺乏预警机制:传统断路器只有在“事后”才会跳闸,无法在电流波动异常时提前干预。例如某路设备老化漏电,电流持续升高,管理者毫不知情,直到彻底断电。
人工运维成本高:需要雇佣专职电工或频繁巡检来应对突发断电,违背了“共享经济”降本增效的核心逻辑。
针对上述痛点,引入芯步 35A 智能断路器(型号:UNI-DLQ-35A 或配套的智能控制器),通过其开放的 HTTP API 接口,可以将断电保护和远程控制无缝对接到你现有的共享台球室小程序或SaaS管理后台中。
2. 系统设计
我们将采用 “云管端” 一体化架构。
感知/执行层
35A智能断路器:安装在台球室的强电箱内,替换原有的普通总闸或空调/照明支路空开。它负责实时监测电压、电流、功率,并执行通断指令。
网络层:设备通过 WiFi 2.4G 直连台球室的商用路由器,无需额外购买网关,降低硬件成本。
平台层
芯步云:处理设备连接、数据转发。
自建私有云(可选) :芯步设备支持私有化部署,可将数据直接推送到你自己的服务器,保障数据安全。
应用层
你的后台系统:接收设备上报的电流/跳闸告警,下发“重合闸”指令。
用户端:在用户小程序中展示“设备异常”状态,或提供“一键恢复”入口。
3. 核心对接步骤(开发实战)
芯步的接口设计遵循标准 RESTful 风格,签名逻辑简单通用。以下是将断路器接入项目的详细步骤。
3.1 前置准备
在芯步控制台完成以下操作:
获取 API 访问密钥:AppID 和 AppSecret。
添加设备并记录 Device ID。
确保断路器已连接 WiFi 并处于在线状态。
3.2 签名算法
为防止接口被恶意调用,每次请求需携带动态签名。其核心逻辑为:Step 1: 对 AppSecret 进行一次 MD5 加密,得到 EncryptedSecret。Step 2: 拼接 EncryptedSecret 与当前时间戳 ts。Step 3: 对拼接后的字符串再次进行 MD5 加密,得到最终的 sign。
公式:sign = MD5( MD5(AppSecret) + ts )
验证示例:假设 AppSecret = “abc123”,ts = “1715678900”。计算 MD5(abc123) = “e99a18c428cb38d5f260853678922e03”。计算 sign = MD5(“e99a18c428cb38d5f260853678922e03” + “1715678900”)。
3.3 API 调用实战
重点介绍两个关键业务场景的对接代码逻辑。
第一种场景:主动获取实时电量数据
需求:后台监控大屏需要显示当前台球桌的总功率和实时电流,一旦发现电流接近 30A(留出余量),自动发送预警给管理员。
接口功能:查询设备状态。
Method:POST
URL
https://api.thingboot.com/{AppID}/device/query/请求示例(JSON Body) :
返回处理:解析返回的 JSON,提取
current字段。若电流值 > 30000 mA(即30A),触发预警逻辑。
第二种场景:过流跳闸后的智能“重合闸”
需求:用户在房间内打游戏时,因空调启动瞬间电流过大导致 35A 断路器跳闸。用户通过小程序呼叫管家,后台收到报警后,管理员(或系统自动)点击“恢复供电”,远程闭合断路器。关键点:首先需确认故障排除,其次调用控制命令。
接口功能:设备控制。
URL
https://api.thingboot.com/{AppID}/device/control/sign={sign}&ts={ts}请求参数
| 参数 | 类型 | 示例值 | 说明 |
|---|---|---|---|
| device | String | "887362***" | 具体的断路器设备ID |
| order | Json String | {"power":"1"} | 1 代表闭合通电,0 代表断开 |
针对 35A 断路器的特殊控制逻辑若设备支持多路控制(如同时控制照明和空调),需要分别指定
闭合总闸:
order={"power":"1"}或者单独恢复某一路:
order={"power1":"1"}
第三种场景:能耗统计与计费结合
需求:共享台球室按用电量收取押金或进行能耗排名。
方案:调用历史数据接口,获取指定时间段的用电量(kWh)。可以将这些数据关联到具体的订单 ID 上。
3.4 常见语言代码片段 (伪代码逻辑)
初始化:定义 AppID,Secret,DeviceID。
生成签名:按照上述规则算出 sign。
发送指令
4. 场景化保护策略
有了接口和数据,不仅是被动保护,更要实现主动管理。
4.1 “三段式”过流保护逻辑
为了避免频繁“硬跳闸”,可以在后台代码中设置软逻辑:
预警:当电流 > 32A (阈值可调),下发 App 通知或现场语音提醒:“当前负荷较高,请关闭部分设备”。
限流:当电流持续 5 秒 > 35A,系统自动下发指令切断“非核心设备”(如辅助灯光、广告屏),仅保留空调和台球桌照明。通过
order={"power3":0}只关闭第三路输出。保护:若温度过高或短路,由硬件物理断开。此时 API 会返回“离线”或“告警”状态。
4.2 定时任务与联动
利用芯步接口支持的定时任务功能,可以预设:
凌晨 2:00 错峰:自动断开排风扇、灯带等非必要电源,只保留监控和路由器,进一步降低线路负荷压力。
5. 注意事项
WiFi 稳定性:共享台球室环境复杂,使用商业级路由器。芯步设备支持配置 5 组 WiFi,会自动切换信号最强的网络,将 2.4G 和 5G 频段分开设置,优先连接干扰更少的信道。
安全优先级:在代码中要区分“远程手动分闸”和“保护跳闸”。如果是因为漏电或短路跳闸,从安全角度考虑,不应提供 App 自动重合闸功能,必须由现场人员确认故障排除后再操作。
私有化部署:若你的台球室连锁店对数据隐私要求比较高(如涉及支付数据),可以要求芯步进行私有化部署,所有数据走你的内网服务器。
6. 总结
通过对接芯步 35A 智能断路器,你将传统的“哑巴”电路升级为了可视化的数字资产。开发上仅需掌握简单的 HTTP 签名请求,即可在你的项目中实现:
实时监测:每一路的电压电流尽收眼底。
远程运维:用户无感知恢复跳闸,减少 90% 的上门维修成本。
智能联动:通过代码逻辑进行负载削峰,减少不必要的物理断电。
这种方案不仅适用于台球室,同样适用于共享棋牌室、自习室和自助洗衣房。