CATALOG

对于“共享麻将馆”这类无人值守场景,AC3-10A计量版智能控制器的核心价值在于将传统灯具“智能化”,并与订单系统联动。结合芯步的开放接口,以下是完整的集成解决方案:

1. 背景与需求分析

1.1 共享麻将馆的痛点

  • 能耗浪费:顾客离开现场时后忘记关灯、关空调,导致电费白白流失。

  • 管理困难:经营者需24小时值守或频繁往返查看包间状态。

  • 安全隐患:大功率电器(麻将机、空调)长时间通电,缺乏过载保护。

1.2 AC3-10A计量版的选型优势

选用 芯步 AC3-10A 计量版(UNI-TDQ-AC3-10A-P) 主要基于以下特性

  • 直接嵌入:体积小巧,可隐藏在传统插座底盒或配电箱内,实现无损改造。

  • 功率计量:实时监测电流、电压、功率因数,可统计单次耗电量(用于核算成本)。

  • 过载保护:可在软件端设置安全功率阈值,一旦检测到过载(如麻将机故障),自动断电。

  • 接口开放:支持标准HTTP接口,无需网关,接WiFi直连,便于快速开发。

2. 硬件部署方案

2.1 电路改造设计

在共享麻将馆的每个包间内,针对以下电路进行串联安装:

  • 照明回路:控制包间主灯、氛围灯。

  • 插座回路(麻将机/饮水机):控制麻将机电源和热水壶。

  • 空调插座:控制空调电源(注:10A版适合家用空调,中央空调需配合交流接触器)。

2.2 网络拓扑

  • 设备层:AC3控制器通过 2.4G WiFi 连接至门店路由器。

  • 云平台层:设备直连芯步开放API(或私有化部署的MQTT服务器)。

  • 应用层:共享麻将馆SaaS系统、小程序、管理后台。

2.3 设备初始化

  1. 通电后,设备进入配网模式。

  2. 使用芯步提供的配网工具,将设备绑定至开发者账号下的 AppID

  3. 在控制台获取唯一的 Device ID(设备ID),并打上标签(例如:“201包间-灯光”、“201包间-麻将机”)。

3. API集成开发步骤

芯步平台的 API 接口是一切交互的基础。以下是将 AC3 集成到共享麻将馆系统的详细逻辑。

3.1 鉴权机制(签名计算)

为了防止接口被恶意调用,每次请求需携带签名。平台规则为 md5(md5(开发者密码) + ts)

  • AppID:应用唯一标识。

  • AppSecret:开发者密码。

  • TS:10位时间戳。

  • Signmd5(md5(AppSecret) + ts)

3.2 核心接口调用逻辑

第一种场景:顾客下单成功 -> 自动通电

当用户在微信小程序完成支付后,系统后台需自动为该包间通电。

  • 接口地址POST https://api.thingboot.com/{AppID}/device/control/

  • 请求参数

  • 高级技巧:如果希望灯光在启动后自动延时关闭(例如进门前照明),可使用先通后断指令 point

第二种场景:电量统计与计费(计量版核心功能)

共享麻将馆常涉及电费分摊,或防止“挖矿”等非法用电行为。

  • 接口:获取设备状态。

  • 命令{"metering":"get"}

  • 返回数据解析

    • 获取当前实时功率(W)。

    • 获取日累计用电量(KWh)。

  • 业务逻辑:系统每隔 5 分钟轮询一次功率值。如果功率值突然超过 3500W(如私接大功率电器),系统自动下发 {"power": "0"} 切断电源,并向管理员发送告警。

第三种场景:订单结束 -> 断电与安全检查

顾客点击“退场”或订单时间截止时:

  • 动作:系统必须切断该包间所有回路。

  • 指令:调用 control 接口。

  • 保险机制:为防止网络抖动导致断闸失败,系统应写入定时任务。AC3 支持硬件级的定时断开,例如下发 {"reset":"30000"},即命令发出后无论网络如何,30秒后强制断开

4. 业务逻辑与交互流程

为了达到“无人值守”的体验,设计以下自动化规则:

4.1 分时控制策略

  • 照明灯:非常灵活,无人时自动关(省电)。

  • 麻将机/空调:仅在订单有效期内供电。

4.2 紧急情况处理

  • SOS或断网:顾客在包间内可通过墙体物理按键强制开启灯光。

  • 服务器宕机:AC3 支持 MQTT 协议,可配置本地局域网控制。即使外网断开,只要手机和路由器在局域网内,仍可下发指令

4.3 数据可视化(运营端)

通过 AC3 的计量数据,运营后台应生成报表:

  • 设备健康度:通过电流波动判断麻将机是否故障。

  • 效率分析:哪个包间电费高但营收低?需要优化设备(如换节能灯)。

5. 异常处理与优化

5.1 并发控制

由于 AC3 的访问限制为 1次/秒

  • :在 SaaS 层设置一个 Redis 缓存 或状态锁。如果用户连续点击开关,后端需过滤掉 1 秒内的重复请求,防止触发平台的 5009 限流错误。

5.2 私有化部署(安全性)

对于连锁品牌,数据安全是首要考虑。

  • 芯步支持 私有化部署

  • 将所有 AC3 的 MQTT 连接指向自建的服务器,这样顾客的开关记录、电量数据不经过第三方公网云,仅存于本地机房。

5.3 兼容性

AC3 是单路控制器。如果包间内需要控制 3路灯 + 1个麻将机 + 1个空调,最佳实践是:

  • 采用 1个 智能包间控制器(4路输出) 作为主控 ,或者

  • 每个回路独立使用 1 个 AC3(成本略高,但坏了只换一个,维护方便)。

6. 总结

芯步 AC3-10A 计量版 集成到共享麻将馆项目中,不仅仅是实现“用手机开关灯”。通过充分利用其 开放HTTP接口计量统计 能力,经营者可以建立一套基于数据的能源管理体系。

实施收益:

  1. 零人力:订单自动通断电,无需服务员。

  2. 安全:过载自动断电,防火灾。

  3. 透明:电费单独核算,防止包间违规使用大功率电器。

下一步行动:

  1. 注册芯步开发者平台,获取 AppID/Secret 进行测试调用。

  2. 购买 2-3 台 AC3-10A 计量版进行样包间改造测试。

  3. 在 SaaS 后台开发“设备管理”模块,绑定 Device ID 与房间编号。