CATALOG

在共享麻将馆这类无人值守场景中,灯光、插座等设备的远程控制是实现自动化运营的基础。芯步的AC2-10A智能通断器是一款额定功率2200W的单路继电器控制模块,通过其开放的HTTP接口,可以方便地将其集成到现有的小程序或后台管理系统中。以下方案围绕设备选型、接口对接、业务流程和部署架构展开说明。

1. 解决方案:共享麻将馆灯光插座智能化管理

1.1 背景与选型

在共享麻将馆场景中,最核心的需求是用户下单后自动通电、到时自动断电,以及管理员远程控制。 针对普通的灯光、麻将桌插座或饮水机(总功率通常不超过2000W),AC2-10A智能通断器是高性价比的选择。

  • 产品角色: 作为执行终端,嵌入在墙壁开关底盒或配电箱内,控制单一路线路的通断

  • 关键参数:

    • 额定电流: 10A(最大负载约2200W),满足麻将桌+灯光+充电口的综合需求

    • 控制方式: 支持HTTP/Websocket远程控制

    • 网络: 直连2.4G WiFi,无需额外购买网关,降低部署成本

1.2 整体架构

我们将采用“业务系统 + 芯步云平台 + 硬件”的三层架构:

  1. 用户层: 微信小程序/公众号(用户端)。

  2. 业务层: 你的SaaS服务器(处理订单逻辑、调用API)。

  3. 接入层: 芯步开放平台。

    • 优点: 芯步已封装了设备连接、WiFi配网、数据上报等底层通信。开发者只需调用标准API即可控制设备,无需处理复杂的MQTT协议

  4. 执行层: AC2-10A通断器 + 灯泡/麻将机。

1.3 硬件安装与接线方案

AC2-10A为“单火线”或“零火线”供电型通断器,通常安装在墙壁开关的底盒中。

  1. 接线逻辑:

    • 输入端(L/N): 接入市电220V(火线进,零线进)。

    • 输出端(OUT): 接灯或插座的火线出线。

    • 注意: 安装于灯路或插座回路的前端,设备需要零线,请确认开关底盒内是否预留零线。

  2. 配网激活:

    • 安装后上电,设备进入配网模式(通常为LED快闪)。

    • 使用芯步的配网工具或集成配网SDK到你的App中,为设备配置Wi-Fi

1.4 软件接口开发(核心步骤)

芯步开放HTTP接口,这是对接的核心

公共参数(以官方文档为准):

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

  • 鉴权: 采用 Sign 签名机制 + Timestamp 时间戳,防止接口被篡改

  • 请求方式: POST (application/json)

第一种场景:远程开灯/关灯当用户在小程序点击“开灯”,后台需发起以下请求:

  • 请求地址:https://api.thingboot.com/你的AppId/device/control/?sign=xxxx&ts=当前毫秒数

  • Header:Content-Type: application/json

  • Body 示例(开灯):

  • 响应说明: 正常情况下,接口会在 100-150ms 内返回成功,此时通断器继电器吸合,灯点亮

第二种场景:场景联动(订单与设备绑定)这是共享麻将馆自动化的关键逻辑,需要在你的业务服务器上实现:

  1. 用户下单成功:

    • 后台生成订单,订单状态 = “待使用/已支付”。

    • 触发动作: 调用AC2-10A的开接口。

    • 逻辑: 不直接开灯(避免浪费),通常开启“总电插座”,或者保持“扫码开灯”状态;一般的逻辑是在订单开始前5分钟,预开空调;订单正式开始,开灯和麻将机

  2. 时间监控(防赖账):

    • 后台启用定时任务(如每分钟扫描)。

    • 判断:当前时间 > 订单结束时间

    • 触发动作: 调用AC2-10A的关接口。

    • 效果: 灯光熄灭,插座断电,顾客无法继续使用,促使续费。

  3. 手动续费:

    • 用户续费后,后台刷新订单结束时间。

    • 若设备处于关闭状态,再次调用开接口恢复供电。

1.5 高级功能与用户体验优化

  1. 超时预提醒(联动语音):

    • 订单结束前10分钟,系统查询到订单即将结束。

    • 不必直接断电,但可以通过独立的语音设备(如芯步语音音柱)播报:“剩余时间不足10分钟,请续费”。此时不操作AC2-10A。

  2. 点动模式(清场/寻呼):

    • AC2-10A支持“自定义动作”,即打开若干毫秒后自动关闭

    • 场景: 管理员在后台点击“寻物”。调用接口让指定包间的灯光闪烁3次(每次亮500ms关500ms),帮助顾客寻找遗失物品,而无需进入房间。

  3. 状态同步(WebSocket/轮询):

    • 为了保证App上显示的状态与真实物理状态一致,建立Websocket连接订阅设备状态,或者在每次进入控制页面时调用查询设备状态接口

1.6 部署与运维

  1. 网络覆盖: 确保每个包间内的WiFi信号强度大于-70dBm。AC2-10A依赖2.4G WiFi,每个包间独立部署一个,避免因单个路由器负载过高导致掉线

  2. 设备命名规范: 在芯步后台,将设备ID与你的业务包间号绑定。例如:设备备注名称为“VIP1号灯”,“VIP1号麻将机”。

  3. 应急预案: 保留物理开关。AC2-10A通常串联在电路中,如果服务器宕机或网络断开,用户仍可通过墙壁上的物理按键(自复位开关)手动控制灯光,不影响基础照明

2. 总结

通过将AC2-10A智能通断器接入芯步平台,开发者只需要关注订单逻辑HTTP接口调用。这种方案开发周期短(约3-5天可完成联调),能够低成本实现麻将馆的无人值守化改造,有效降低运营中的电费浪费和人力成本