CATALOG

共享棋牌室的电路控制核心在于:既要能远程断送电(有人下单自动开,时间到了自动关),又要能精准计量电费(防止空调、取暖器“偷”走利润)。下面我用芯步的60A计量断路器,给你捋一遍怎么把它集成到项目里。

一、 为什么选这个60A的“大家伙”?

咱们普通家庭用的空开或者小功率插座,扛不住棋牌室那么多麻将机、空调、饮水机同时开。如果你一个包间总闸用个小继电器,很容易烧糊了。

这款 UNI-DLQ-M-60A-PD 的核心优势在于:

  • 硬实力:额定60A电流,带12000W阻性负载(灯、麻将机没问题),带感性负载(空调、电机)也能扛2000W,基本覆盖普通包间

  • 计量功能:带“计量数显版”,能实时看电压、电流、功率。这点非常关键,后面说电费防坑要用到。

  • 安装方便:标准的导轨式安装,电工直接把它换掉原来的总闸就行,体积也就比普通空开厚一点

二、 系统架构:怎么“连”起来?

别把这个东西想复杂了,它的逻辑其实就是:硬件通电连网 -> 小程序/后台调接口 -> 设备执行通断

  1. 设备层:每个包间的配电箱里,装一台这个60A智能断路器。火线进,火线出,零线接好。

  2. 网络层:设备支持WiFi(2.4G)。棋牌室一般都在楼里,只要在店里装个靠谱的路由器,让每个断路器连上WiFi就行

  3. 平台层:芯步的开放平台。所有的设备数据(通断状态、用电量)都会上报到这里,你的服务器从这里取数据;你要控制设备,也是通过API接口发指令到这里。

  4. 应用层:你的公众号或小程序。

三、 核心集成步骤(怎么“调”起来?)

如果你有技术团队,这个过程其实很快,核心就是调接口。

1. 开局设置(配网)

设备通电后,用友物联的小程序或者后台,把现场的WiFi密码配进去,让设备连上网。这时候你后台就能看到设备显示“在线”了

2. 关键接口调用(发命令)

这是你要重点关注的地方。芯步的接口是标准的HTTP,签名算法文档里都有

第一种场景:用户下单了,开灯开电用户在小程序付完款,系统需要自动给对应的包间送电。

  • 接口地址http(s)://api.thingboot.com/{AppID}/device/control/

  • 核心参数

    • device:填你要控制的那台断路器的设备ID(贴在外壳上的那个编号)。

    • order:这里要传指令。根据文档,这个60A断路器的控制指令格式通常是 {"power":1}

  • 实际操作你的后端收到支付成功回调 -> 调用上面这个接口 -> 把 power 设为 1 -> 返回 code 200 代表指令下发成功。友情提示:文档里强调了,返回200只代表平台收到了指令,不代表设备已经执行了。要确认是否真的通电了,要么等一下异步消息推送,要么隔几秒查一下设备状态。

第二种场景:订单结束/超时,断电快到时间了,或者用户点击退房,系统发指令断电。参数同上,把 order 里的 power 设为 0 即可。

3. 电费计量与防坑(怎么“算”钱?)

共享棋牌室最大的痛点不是开机,而是冬天开取暖器夏天开空调。如果用户付了3小时的包间费,结果开了3小时的大3匹空调,电费可能比房费还贵,你就亏大了。

这里我们可以利用“计量”功能做两件事:

方案一:预付费/超功率断电(最推荐)在设备的产品参数里,它支持实时上报功率

  • 逻辑:假设你设定阈值3000W(正常麻将机+灯+空调足够了)。如果用户在房间里偷偷插了个大功率取暖器(通常2000W+),一旦总功率超过3000W。

  • 联动:你的后台收到功率告警 -> 调用接口 {"power":0} 立刻断电 -> 弹窗提示用户“检测到功率过大,请移除大功率电器后点击恢复”。

  • 效果:物理上杜绝了“电费刺客”。

方案二:电量统计扣费设备会实时上报 metering 数据

  • 逻辑:订单结束后,不仅扣房费,还根据本次使用的电量(结束电量-开始电量)乘以电价,扣电费。

  • 口语化解释:这就跟租充电宝一样,用多少电付多少钱,公平公正,用户也没话说。

四、 给你算笔账:集成工作量大不大?

你可能会担心,这东西开发起来会不会很复杂?

其实 80%的工作量在前端(小程序/后台界面)。后端集成这块,就是封装一个工具类,用来调用芯步的几个核心接口:

  1. 设备控制接口(开关电)

  2. 设备状态查询接口(查一下现在是开还是关,功率是多少)。

  3. 消息推送接收(接收设备主动上报的功率变化、电量变化)。

芯步的接口比较规范,有签名校验(md5(md5(密钥)+时间戳)),复制粘贴他们的示例代码改改就能跑通

五、 总结一下落地步骤

  1. 买硬件:采购 UNI-DLQ-M-60A-PD,根据包间数量买就行。

  2. 找电工:把每个包间的总开关换成这个设备(记得断电操作)。

  3. 连WiFi:用App把设备连上网,标注好“1号包厢”、“2号包厢”。

  4. 写代码

    • 定时任务:扫描数据库里订单时间快到的,调用断电接口。

    • 支付回调:用户付款成功 -> 调用通电接口。

    • 监控脚本:监听设备功率,超了立刻断电报警。

  5. 测试:用小程序下个单,看电通没通;开个大功率电器,看跳闸没跳。

总之,用这个方案,你基本上可以远程控制棋牌室的每一度电,既防止了长明灯浪费,也防止了用户薅羊毛。只要WiFi不卡,这60A的“大管家”还是挺好用的。