CATALOG

共享棋牌室的空调管理是运营中的痛点——客人离开现场时忘关空调、包间空转耗电、夜间待机电费累积。将30A智能断路器集成到软件系统,可以实现远程通断、定时控制和电量监测。以下方案基于芯步的开放接口体系,涵盖硬件选型、接口对接、业务逻辑设计和异常处理。

1. 背景与目标

在共享棋牌室的运营中,空调作为高能耗设备(通常单台功率2000W-5000W),长期存在“人走忘关”、“待机电耗”和“预付费欠费难管控”的痛点。传统的智能插座往往无法承载空调压缩机的大启动电流,容易损坏甚至引发火灾。

本方案的目标是利用芯步的开放平台能力,将 30A大功率智能断路器无缝集成到现有的棋牌室SaaS系统或小程序中(如美团收银系统、自助棋牌室SaaS等),实现以下核心目标:

  • 远程分合闸:用户下单自动通电,结束自动断电。

  • 电量统计与节能:实时监测空调功耗,杜绝异常用电。

  • 安全保护:过载、欠压自动断路,保障商铺安全。

2. 硬件选型与优势

2.1 硬件:30A智能断路器

根据共享场景的高频使用特性,我们选择芯步生态兼容的30A智能断路器(参考MJ-SD-30A型号或同协议簇设备)。

  • 电气参数:额定电流30A,支持6000W阻性负载,完美适配1.5匹-3匹柜机/挂机空调的启动浪涌电流

  • 通信方式:支持Wi-Fi 2.4GHz或4G,无需额外购买网关,降低单点故障率

  • 控制方式:支持物理按键(本地急停)+ HTTP接口(远程控制)双模式

2.2 配套环境:传感器联动(可选)

为了更极致的节能,可搭配芯步人体存在传感器

  • 当检测包间无人且空调运行超过“阈值时间”(如15分钟),系统可通过API自动下发关闭指令,防止客人未关空调直接离开现场时

3. 系统设计

本方案采用设备直连云端+业务系统调用的轻量级架构。

  • 设备层:30A断路器通过Wi-Fi/4G直连芯步云(ThingBoot Cloud),上报状态(合闸/分闸)、电流、功率数据。

  • 云平台层:芯步开放平台负责设备连接、会话保持和指令转发,提供标准HTTP API。

  • 应用层(你的软件) :你的棋牌室管理后台/小程序服务器,通过调用芯步的开放接口,下发指令或订阅设备事件。

4. 详细集成实施步骤

4.1 前置准备

  1. 在芯步开放平台创建开发者账号,并添加“30A智能断路器”设备,获取唯一的Device IDAPI Key

  2. 安装设备:电工将30A断路器安装在配电箱内,串联在空调总回路上。接线示意图:进线(火线L/零线N) -> 30A断路器 -> 空调插座

  3. 配网:长按断路器物理按键进入配网模式,通过“芯步配网工具”为其配置Wi-Fi

4.2 核心接口集成(HTTP API 调用)

芯步的开放接口非常简洁,支持任何后端语言(Java/Python/PHP/Node.js)。你需要对接以下几个核心接口:

A. 设备状态查询(同步当前状态)在用户扫码开门/下单时,调用此接口校验设备是否在线,避免客人进入后无法开启空调。

B. 远程控制(核心指令)这是集成的最关键步骤。当用户在微信小程序点击“开空调”按钮时,后端服务器向芯步云发送POST请求。

C. 订阅设备消息推送(Webhook)为了实时监控空调异常关闭(如客人恶意按断路器按钮断电),你需要配置消息推送接口。芯步支持将设备事件实时推送到你的服务器

  • 配置地址:在开放平台设置你的回调URL(例如:https://yourdomain.com/api/device/callback)。

  • 监听事件

    • power_changed:当断路器状态改变(物理按键按下或远程控制)时,芯步服务器会POST数据到你的URL。

    • overload_alarm:当电流超过30A门槛时,推送过载告警。

4.3 业务逻辑流程设计(时序图)

  1. 用户下单(小程序侧)

    • 用户支付包间费后,你的后台系统判断订单状态为“已开始”。

    • 系统动作:调用芯步开放接口 set_power: on 至对应包间的断路器。

    • 反馈:断路器合闸,空调得电开始工作。

  2. 订单进行中(轮询/实时监控)

    • 电量预检:为了防止欠费,系统可设置每隔5分钟调用状态查询接口,获取实时功率。如果功率显示空调被拔出或功率过低(疑似设备故障),自动标记此包间设备异常。

    • 人体联动(高阶) :若部署了传感器,传感器上报“无人”状态到你的服务器,服务器不立即断电,而是调用芯步接口发送语音提醒(通过智能音柱):“系统检测包间无人,空调将在10分钟后关闭”,10分钟后若传感器仍为“无人”,则下发关闭指令

  3. 订单结束(结算逻辑)

    • 用户点击“退场”或订单倒计时归零。

    • 系统动作:调用芯步接口 set_power: off 至断路器。

    • 日志存储:记录本次订单使用期间累计的 energy 数据(用电量),可作为日后电费分摊或成本核算依据。

4.4 异常与边界情况处理

在实际共享场景中,网络波动或设备离线时有发生,代码中必须处理以下逻辑:

  1. 设备离线处理

    • 若调用接口返回 device offline,系统应立即通知运维人员或向用户弹窗“当前包间空调信号异常,请联系商家”。

    • 严禁在设备离线状态下继续显示“空调已开”。

  2. 物理按键屏蔽(可选)

    • 共享棋牌室不希望客人手动在配电箱关电“赖账”。芯步的断路器通常支持设置“断电保护”模式。

    • 你的系统可以在客人下单时,自动配置设备参数:set_local_control: disable,此时客人按断路器上的物理按钮无效,必须通过小程序退单才能断电。

  3. 功率阈值判断

    • 有些客人会误将空调设置为“送风模式”而非“制冷”,导致体感不适却关闭空调。

    • 你的软件可以增加一个智能检测:如果系统检测到 功率 < 50W(空调压缩机未启动)且 运行时间 > 20分钟,通过小程序弹窗引导用户:“检测到您的空调压缩机未启动,是否需要调节模式?”

5. 方案价值总结

痛点集成后的解决方案
人工巡检成本高系统根据订单自动开关,无需夜间保安逐一检查包间。
大电流安全隐患30A专业断路器具备过载保护,比普通智能插座更安全,且支持导轨安装,符合安规。
电费结算难通过芯步的电量统计接口,可精确核算每个包间的实际耗电成本,支撑精细化运营。
客人体验差客人无需联系前台,手机一点即开空调,支持提前5分钟预热/预冷。

6. 总结

通过将芯步30A智能断路器的开放接口集成到共享棋牌室管理系统中,不仅解决了大功率空调的远程自动化控制难题,更通过电量监测和离线报警机制建立了完善的风控体系。按照本方案实施,单间包间的改造成本可控,且能实现真正意义上的“24小时无人值守、软硬一体联动”。