CATALOG

共享棋牌室的远程电源管理,核心在于用一套可靠的硬件替代人工“巡场断电”。基于芯步的开放接口,我们可以实现“用户下单→自动通电→时间到期→自动断电”的完整闭环。以下方案从设备选型、接口集成到业务逻辑串联,按实施顺序展开。

解决方案:基于芯步开放接口的共享棋牌室电源管理集成方案

一、 背景与选型思路

在共享棋牌室的无人值守场景中,痛点是订单与电源的联动:用户下单后自动通电,到时后自动断电,防止逃单或电器忘关。芯步的智能控制器系列不仅提供基础的继电器通断控制,还开放了完整的HTTP API接口。

相较于通用的智能插座,此类“包间控制器”通常集成多路继电器,更适配复杂场景。针对“两路设备”管理,我们推荐采用 “智能包间控制器” (4路或7路版本),只需使用其中2路,剩余线路可为未来扩展(如空调、门锁)留有余地

二、 硬件部署与接线规划

在物理集成前,需明确哪两路设备被控制。假设场景需要管理 “麻将机”“照明/排风扇”

  1. 设备选型:选用支持WiFi通信的版本,以便在有网络覆盖的棋牌室快速部署

  2. 接线方案

    • 线路1(输出接口):接入麻将机电源。将该控制器串联在麻将机插座前。

    • 线路2(输出接口):接入照明灯/排风扇

    • 注意:芯步控制器通常支持30A大电流接口,足以应对麻将机的感性负载

  3. 上电配网

    • 设备通电后,通过芯步的App或配网工具,将控制器连接到棋牌室的2.4G WiFi网络。

    • 记录下平台分配的唯一 Device ID(设备ID),这是后续编程控制的目标。

三、 开放接口集成开发

这是方案的核心技术环节。你需要将业务系统(小程序后台/管理后台)与芯步的云端对接。

1. 接口认证与准备芯步的开放平台通过 AppIDAppSecret 进行鉴权。你需要在后台计算签名(Sign)以验证请求合法性

  • Sign生成规则md5( md5(AppSecret) + ts) (其中ts为Unix时间戳)。

  • 请求地址https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

2. 定义控制指令(API调用)你需要通过HTTP POST请求向设备下发JSON格式的order(命令)。以下为针对两路设备的具体集成逻辑:

业务场景执行动作发送的JSON指令 (order字段)业务解释
订单支付成功开启麻将机 & 照明{"power1":"1","power2":"1"}线路1通电,线路2通电
用户点击“暂时离开现场时”关闭麻将机(省电),保留照明{"power1":"0","power2":"1"}仅断电麻将机,灯不关方便收拾
订单结束/超时全屋断电{"power1":"0","power2":"0"}全部设备关闭
保洁清理中单独开启照明{"power2":"1"}方便保洁打扫,麻将机不通电

3. 心跳检测与状态同步

  • 由于网络波动可能导致指令未送达,系统设置定时轮询或通过芯步平台的回调机制(Webhook/MQTT)监听设备状态变更

  • 例如:保洁阿姨按下控制器上的物理按键关闭了电源,后台应能实时捕捉到状态变化,同步给小程序的用户界面显示“设备已关闭”。

四、 无人值守业务逻辑闭环

将API集成到业务流程中,形成自动化闭环:

  1. 用户端操作

    • 用户在微信小程序下单,支付成功。

    • 后台系统获取到支付成功的回调。

  2. 云端执行

    • 后台程序调用芯步开放接口,携带Device ID发送 {"power1":"1","power2":"1"}

    • 智能包间控制器接收指令,物理吸合继电器,麻将机和灯具通电。

  3. 计时管理

    • 订单倒计时结束前5分钟,后台通过接口发送语音播报指令(如 {"play:gbk:16":"[message_3]订单即将结束,请注意时间"})提醒用户

    • 倒计时归零,后台调用断电指令 {"power1":"0","power2":"0"}

    • 若用户中途续费,后台指令更新计时器,保持通电状态不断电。

  4. 异常处理机制

    • 防电费跑空:后台可设置定时任务,每晚凌晨2点自动查询房间状态,若空闲状态下设备仍通电,强制执行断电指令以节能。

    • 网络断连应急:若路由器故障导致WiFi断开,用户无法通过扫码断电?硬件层面可配置物理应急开关,或引导用户使用手机热点直连设备AP模式进行控制。

五、 方案实施的关键优势

  1. 电路零改造:利用现有两路插座/开关线路,直接替换或串联控制器。

  2. 成本控制:仅控制2路关键设备,避免购买多回路冗余硬件。

  3. 维护便捷:平台提供可视化的设备在线状态,一旦设备离线,后台可第一时间通知现场工作人员处理。

通过上述集成方案,任何具有基本网络编程能力的开发团队,均可在一周内完成对该两路电源管理设备的对接,实现共享棋牌室真正的“远程操控、无人值守”。