CATALOG

共享棋牌室的痛点是“人效”——无人值守场景下,既要让用户能自助通电,又要防止设备空转浪费电,还得能远程排查故障。40A带计量导轨式智能断路器正好解决这三个问题:一路控制麻将桌主机,一路控制空调,一路控制照明,电量数据还能帮你算清楚每个包间的真实能耗。

以下是基于芯步产品特性的完整接入方案:

解决方案:共享棋牌室电路控制——40A带计量导轨式智能断路器接入指南

1. 硬件选型与场景定位

在共享棋牌室场景中,通常每个包间(或每台麻将机)需要独立的电路控制。选用40A带计量导轨式智能断路器(如芯步智能大功率断路器[计量数显版])是最佳选择。

  • 为什么选 40A 计量版?

    • 大功率承载:棋牌室通常包含麻将机(约 200-500W)、空调(1.5匹约 1500W)、照明及排风扇。40A 规格可承载 8000W 左右的总功率,能覆盖单包间全量负载,且支持导轨安装,直接替换原配电箱内的断路器即可,无需改动线路

    • 计量功能这是区别于普通通断器的核心。通过实时电流、电压、功率计量,可以统计“这个包间今天用了多少度电”,从而支持“先付费后用电”或精准的扣费结算,防止因恶意使用大功率电器导致跳闸。

    • Wi-Fi 直连:该设备支持 2.4G WiFi 直连,无需购买额外的网关,降低了硬件部署成本。但需要确保棋牌室内的 WiFi 信号覆盖良好

2. 通信架构:基于 HTTP 协议的集成

芯步的设备接口非常标准,采用 HTTP/HTTPS 通信。这意味着你的软件项目(无论是小程序、APP 还是 Web 后台)只需要具备发送 HTTP 请求的能力即可。

接口核心参数

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法: POST

  • 数据格式: JSON

签名机制(Sign)为了保证安全性,接口采用了双重 MD5 加密:

  1. 将你的 AppSecret 进行一次 MD5 加密。

  2. 将步骤1的结果拼接上当前的时间戳 ts,再整体做一次 MD5。

    • 公式sign = MD5( MD5(AppSecret) + ts )

    • 注意:时间戳的有效期通常较短,需确保服务器时间与标准时间同步,防止签名过期。

3. 业务功能开发

针对棋牌室“自助开台”和“自动断电”的需求,你需要实现以下三个核心接口逻辑:

A. 远程通电/断电

  • 场景:用户在小程序下单,系统自动给对应包间的麻将桌通电。

  • 指令向接口发送 order 参数。

    • 开启(闭合断路器):{"power":1}

    • 关闭(断开断路器):{"power":0}

  • 扩展:如果你使用的是多路控制器(虽然断路器通常是一路,但也有多路版本),控制单路开关可以使用 {"power1":1}{"power2":0}

B. 读取实时电量和参数

  • 场景:用户查看“当前功率/用电量”,或管理员远程巡检“包间设备是否正常(电压是否稳定,设备是否过载)”。

  • 实现芯步的设备在计量模式下,通常会主动上报或提供接口查询实时状态。你需要实现调用状态查询接口(或解析设备推送的MQTT/HTTP回调)。

  • 核心数据字段

    • 实时功率:判断麻将机/空调是否真的在运行(防止用户偷接其他大功率设备)。

    • 总用电量:用于电费统计与扣费。

    • 电压/电流:用于预警线路老化或接触不良。

C. 定时任务与自动断电

  • 场景:用户购买的是“4小时套餐”,时间到后自动断电;或设置“每日23:00 全馆断电”。

  • 实现在软件服务器端(后端)设置定时任务(Cron Job)。

    • 当订单倒计时归零时,后端主动调用断电接口。

    • 注意:芯步设备端也支持定时属性,但为了保证业务逻辑的灵活性(如下单后才开启),将定时逻辑写在 SaaS 后端

4. 关键代码逻辑示例 (伪代码级)

以下核心逻辑你需要集成到你当前的后端服务中,处理流程如下:

  1. 用户下单 -> 支付成功

  2. 后端触发:调用 ControlDevice 方法,power=1

  3. 后端记录:开启一个 Timer,时间为订单时长。

  4. 计时结束 -> 后端调用ControlDevice 方法,power=0

5. 高级应用:基于计量的精细化运营

既然接入了 “带计量” 的设备,我们不仅仅是做开关,更要做数据运营:

  • 空载检测(防逃单/防故障)在断路器开启后,如果持续读取到电流 < 0.1A(即麻将机没开),系统可以自动给用户发送提醒“设备未开机?”。如果用户订单结束后,电流依然很大(空调没关),管理员可以通过远程接口强制断电。

  • 电费预扣费在共享经济中,电费通常是包含在套餐内或额外收取。由于 40A 计量版能返回 总电量 (kWh),你可以设定一个阈值。例如:用户预付费 10 元,当统计到电费消耗达到 10 元时,调用断电接口。

6. 部署注意事项

  1. 网络环境共享棋牌室环境复杂,墙体多。设备使用 2.4G WiFi,如果你安装的断路器在金属配电箱内,可能会屏蔽 WiFi 信号

    • :在配电箱安装时,若信号差,需引出天线或确保路由器离配电箱距离不超过 5 米且无金属全封闭遮挡。

  2. 安全性绝对不要在微信小程序前端直接包含 AppSecret 或进行签名计算

    • 签名所用的 AppSecret 一旦泄露,攻击者可以直接控制你名下的所有设备。

    • 正确做法:小程序调用自己的后端接口 -> 后端计算 Sign 并调用芯步 API -> 返回结果。

  3. 状态同步如果用户在包厢内手动按下了断路器上的物理按钮进行断电,你的软件界面会如何显示?启用设备状态回调机制。配置一个接收 URL,当设备状态发生变化时(无论是软件控制还是手动按下),芯步会推送消息到你服务器,你的后台需要实时更新订单状态或提醒客服,防止“用户关掉电闸导致计时还在走”的纠纷。

通过以上步骤,你不仅完成了 40A 智能硬件的物理接入,更重要的是利用其计量特性构建了共享棋牌室的核心——“能源即服务” 的商业逻辑。