CATALOG

共享茶室的智能改造中,照明控制是最基础也最容易实现的功能。芯步的智能墙壁开关采用标准86型面板、走WiFi直连、开放HTTP接口,可以直接替换原有开关,后端通过API调用即可控制开关、状态保持、定时通断等指令。以下方案覆盖设备选型、签名计算、核心接口对接和业务集成逻辑。

1. 背景与选型分析

在共享茶室、棋牌室或自习室等无人值守场景中,照明控制不仅是节能手段,更是提升用户体验的关键环节。用户期望通过小程序一键开机,商家则希望能在订单结束后自动断电复位。

针对“墙壁开关”的改造,市面上主流方案分为两种:强电布线改造(零火/单火开关)和通断器改装。对于已装修好的茶室,芯步智能墙壁开关是最便捷的选择。它采用标准86型外观,可直接平行替换现有墙壁开关,无需重新开槽布线和网关中转

核心选型

  • 单控场景(茶室主灯):选用 智能墙壁开关1路,性价比高,支持300-1200W负载,完全覆盖LED灯带或筒灯功率

  • 多路场景(筒灯+灯带+壁灯):选用 智能墙壁开关3路,一个面板控制三路不同氛围灯光,保持墙面美观整洁

2. 设备集成架构

由于设备直接通过 WiFi 2.4G 联网,且无需网关,其架构极度扁平化。

架构流程用户端 (小程序/App) -> 业务服务器 (您的后端) -> 芯步开放API -> 智能墙壁开关 (WiFi) -> 灯光电路

关键优势

  • 直接控制:您的业务后端只需携带签名(Sign)和设备ID,向指定URL发起POST请求即可下发指令。

  • 局域网直连(私有化部署) :如果茶室网络环境稳定且注重隐私,设备支持私有化部署,指令可在局域网内完成往返,响应速度低至毫秒级

3. API 对接核心步骤

要将开关集成到您的“共享茶室管理系统”中,主要分为设备配网与上线、开发接口对接两个环节。

3.1 设备配网与上线

设备上电后通常处于待配对模式。您需要利用芯步提供的SDK或一键配网(SmartConfig)功能,将茶室的WiFi账号密码推送给设备。设备成功获取IP后,会在云端注册并返回唯一的 Device ID请请一定要将这个 Device ID 与您业务系统中的“茶室包间ID”进行绑定

3.2 API 请求签名与鉴权

芯步的开放接口采用双重MD5加签机制,以保障API调用的安全性。所有控制请求均需携带 signts 参数。

核心计算公式sign = MD5( MD5(AppSecret) + ts )

参数说明

  • AppSecret: 您在芯步控制台获取的开发者密钥。

  • ts: 当前Unix时间戳(秒级)。

  • AppID: 您的应用唯一标识。

开发注意:时间戳 ts 的有效期通常仅为几十秒,这能有效防止网络拦截重放攻击。

3.3 核心指令下发示例

以下是用 Go语言 实现的后端控制逻辑,这是集成中最核心的部分。相比于脚本语言,Go语言在高并发的共享服务场景中具有更好的性能表现,适合作为业务后端。

3.4 高级命令应用

为了让茶室更智能,我们不仅需要“开/关”,还需要利用设备内置的 “状态保持”“先断后通” 逻辑

  • 第一种场景:防误关(状态保持)在茶室准备时段,保洁人员打扫卫生时经常随手关灯。命令方案:使用 状态保持 功能。下发指令告诉开关:“接下来的30秒内,如果有人手动关闭开关,立刻自动重新打开”JSON示例

  • 第二种场景:离开现场时全关用户订单结束后,系统需要复位所有设备。命令方案:对于多路开关,直接下发全关指令,或针对特定线路操作。JSON示例

4. 业务场景逻辑落地

集成API不仅仅是为了遥控,更是为了实现 “无人值守自动化” 。结合共享茶室的开场和结账流程,可以设计以下业务逻辑:

4.1 用户下单 / 开场

触发动作

  1. 用户支付完成后,您的后台接收到支付回调。

  2. 调用芯步API,查询对应包间的设备离线/在线状态。

  3. 下发指令{"power1": "1"} (打开主照明)。

  4. (可选) 如果是预约开场,可设置定时任务,在预约时间前5分钟自动开启灯光和空调

4.2 用户离开现场时 / 结算

痛点:用户离开时可能忘记关灯,导致电费损耗。

  • 方案A(硬关) :订单结束时间到达,系统直接下发全关指令 {"power1":"0", "power2":"0"}

  • 方案B(提醒 + 软关) :订单结束前5分钟,通过语音喇叭提醒用户时间快到;订单结束后,触发“先断后通”指令:

    闪烁几次后,再执行全关。

4.3 现场物理按键与远程的协同

集成时必须处理好 “本地优先” 原则。即使用户通过物理按键操作了开关,云端状态会同步变化,您的后台也可以通过API实时查询当前状态(上报机制)。

5. 实施难点和需要注意的点

  1. 零火线问题芯步智能墙壁开关绝大多数需要 零火线。在采购前,请电工确认茶室墙壁开关底盒中是否预留了零线。如果只有火线(单火),需确认是否有单火版适配或改用单火通断器。

  2. WiFi信号覆盖茶室包间通常隔音较好,墙体对WiFi信号衰减严重。每个包间独立部署一个墙壁开关,并确保公共区域有信号覆盖良好的AP。设备支持2.4G频段,不支持5G,连接时需注意手机/路由器设置

  3. 设备ID管理在您的数据库设计中,应建立 room_id(包间ID)与 device_ids(该包间内所有设备ID的数组,如灯光、门锁、麻将机控制器)的映射关系。

  4. 私有化部署(可选)如果您的服务器部署在茶室本地,或者对数据安全要求比较高,可以利用设备的局域网HTTP API能力。直接将请求指向设备的本地IP地址,完全脱离外网运行,大幅降低控制延迟

6. 总结

通过将芯步智能墙壁开关的开放HTTP接口集成到共享茶室系统中,开发者可以用极低的硬件改造成本,实现媲美全屋智能的灯光控制体验。整个过程只需处理好 签名计算业务逻辑触发 两个环节,即可让茶室照明完全自动化运行。