CATALOG

共享棋牌室的无人化运营依赖于对电源、灯光、麻将机等设备的可靠控制,而35A智能电源保护开关的对接是其中的关键——它既要承载大电流负荷,又要通过API与你的业务系统打通。以下方案基于芯步开放平台的通用接口协议,说明整个对接流程。

解决方案:共享棋牌室电路控制 —— 35A智能电源保护开关对接实战

1. 产品理解:什么是“35A智能电源保护开关”?

在棋牌室场景中,麻将机、空调、饮水机属于大功率设备。普通的10A插座无法承载其启动时的浪涌电流,容易跳闸。35A智能电源保护开关(类似于智能时序器或大功率继电器模组)具备以下核心属性,是共享棋牌室的必备硬件:

  • 大通断能力:额定电流35A,可覆盖一个标准包间的总线路或一台立式空调的直接控制。

  • 电参数监测:具备过压(>260V)、过流(>35A)自动跳闸保护功能

  • 通信核心:内置Wi-Fi/以太网模块,支持芯步私有协议

在对接前,需要明确我们使用的是WiFi版本的35A智能电源保护开关,利用其内部继电器控制380V/220V交流电的通断。

2. 对接架构:云云API的桥梁作用

芯步并未公布极其底层的Modbus寄存器,而是提供了标准的HTTP/HTTPS 开放接口(Open API)。这使得对接过程不需要关心复杂的硬件射频协议,只需关注“发指令”即可。

系统架构流程:

用户小程序 -> 你的业务服务器 -> 芯步云平台(ThingBoot) -> 路由器(Wi-Fi) -> 35A智能电源保护开关 -> 麻将机/空调

3. 详细对接步骤(技术实战)

3.1 准备阶段:设备配网与获取凭证

在开始编码前,需要先做硬件初始化:

  1. 激活设备:长按开关上的配网键,直到指示灯进入快闪模式。

  2. 配置网络:使用芯步提供的“安防小管家”或相关App,将设备通过2.4G Wi-Fi配网。注意:为确保低延迟,棋牌室部署企业级AP,保证信号强度

  3. 获取关键参数:登录芯步开放平台控制台,在设备列表中找到这台开关,记录下三个核心数据:

    • AppId(应用ID)

    • Device ID(设备唯一ID,例如 820720)

    • Api Key/Secret(用于签名计算)

3.2 API 接口调试:控制电路开/关

芯步的接口设计遵循RESTful风格,控制逻辑非常成熟。要在项目中控制开关,其实就是向特定URL发送一条JSON文本

1. 接口定义

  • URLhttp(s)://api.thingboot.com/{AppId}/device/control/

  • Method:POST

  • 鉴权:需在URL参数中携带sign(签名)和ts(时间戳),防止恶意重放攻击。

2. 下发指令示例假设我们需要在用户下单成功后,开启35A开关给麻将机通电。

请求Body (JSON):

3. 代码实现逻辑(伪代码思路)在后端服务(如Java/Python/Go)中,封装一个控制函数。需要注意的是,签名算法通常是将参数排序后拼接Secret进行MD5加密,参考通用开放平台逻辑。

3.3 数据上行:实时监控与告警

这是35A开关区别于普通开关的核心价值——电量监测与保护

当设备检测到电压超过260V或电流超过35A时,硬件会自动物理断开,并向云平台推送“超载告警”

对接方式:

  • 设置接收URL:在芯步开放控制台,配置“消息推送URL”(Webhook)。

  • 接收告警:你的服务器会收到类似如下的POST数据:

  • 业务联动:你的系统收到此告警后,应立即向管理员发送短信通知(例如:3号包间电路过载跳闸),并在小程序端提示用户“检测到功率过高,已自动断电,请移除大功率电器”。

4. 业务场景时序

在一个标准的共享棋牌室订单流程中,该对接方案的应用如下:

  1. 用户下单:用户在小程序支付“晚上7点-10点”的包间订单。

  2. 系统预开(提前5分钟):你的服务器计算签名,调用 power:1 接口。

    • *API响应时间约80-120ms*

    • 35A开关吸合,麻将机、空调、照明线路得电。

  3. 使用中(定时任务):订单剩余15分钟时,调用芯步的语音播报接口(如需要),提示:“您的订单即将结束”。

  4. 结束断电:订单时间到,调用 power:0 接口切断总电。

  5. 清洁模式:老板手机端操作“临时通电”,此时系统调用接口通电,但设定30分钟后自动回调断电。

5. 关键注意事项

1. 局域网直连 vs 云端控制

  • 云端控制(推荐) :依赖外网。如果棋牌室Wi-Fi断了,无法远程断电/开电。

  • 局域网方案:芯步支持私有化部署,如果具备本地服务器,可以将API请求地址指向局域网内的设备IP,实现外网断网时,仍能通过内网控制

  • :使用内网通断器作为备用方案,或者确保场地网络稳定性。

2. 35A开关的物理接线

  • 在写代码的同时,专业电工必须介入。35A通常对应6平方毫米以上的铜芯线。

  • 严禁利用该开关直接控制多台麻将机的总闸而不过中间继电器(虽然35A余量大,但直接驱动总空开或接触器,以延长设备寿命)。

3. 状态同步机制

  • 如果用户在电闸处手动按下了开关(机械关闭),云端状态会变成“离线”或“关闭”。

  • 你的系统需要做一个状态巡检:用户下单时,如果查询设备状态是offline,应提示“设备维护中”,避免用户付款后无法开机。

  • 可以利用芯步的“消息推送”实时同步设备状态变更

6. 总结

将“35A智能电源保护开关”对接入共享棋牌室项目,本质上是 HTTP协议的标准调用过程。利用芯步开放的接口,开发者只需关注业务逻辑(下单->通电),无需深入硬件层。

通过这种对接,你的项目将具备:

  1. 安全壁垒:35A过载保护替代了传统空气开关的单一功能,实现远程复位。

  2. 能耗感知:能够监测包间实时电流,防止偷电或违规电器使用。

  3. 极速响应:WiFi直连方案在局域网环境下丢包率极低,用户体验顺畅。