CATALOG

共享棋牌室照明管理的痛点是:如何在用户下单后自动通电、结束后自动断电,同时支持分路独立控制(如射灯、主灯、氛围灯分开管理)。芯步的4路智能灯光控制器正好解决这个问题——单台设备可控制4路输出,配合开放接口即可无缝接入现有系统。

1. 背景与需求分析

在共享棋牌室、共享茶室等无人值守场景中,照明与电器管理的痛点是“人离未关”导致的电费浪费以及用户自助开门的连贯体验。管理者需要通过小程序/公众号实现:用户下单后自动通电,开始前自动通电预冷/预热,时间结束后自动断电。

芯步的 4路智能照明控制器 专为此类场景设计。它不仅能控制4路独立的照明电路,还能接收外接开关信号,且体积小巧可藏于吊顶或强电箱中。本文将详细阐述如何通过其开放的HTTP/API接口,将该硬件快速接入现有共享棋牌室管理系统。

2. 硬件选型与组网拓扑

2.1 硬件核心参数

本项目选用型号 UNI-KZQ-ZM-4 系列控制器,该设备具有以下特点:

  • 多路控制:支持4路独立控制,既可控制220V照明,也可接入麻将桌、空调等电器(10A/16A可选)

  • 信号接口:提供4路开关量信号输入,可外接物理复位开关,解决断网下的应急开关灯需求

  • 联网方式:支持Wi-Fi(2.4GHz)或有线网络,确保配网稳定性

2.2 网络拓扑结构

部署结构如下:

  1. 设备层:每个棋牌室包间部署1台“4路智能照明控制器”。

    • 第1路:接入“正在打扫/空闲”指示牌或射灯。

    • 第2路:接入主照明灯。

    • 第3路:接入麻将机电源或氛围灯带。

    • 第4路:接入排气扇或空调插座。

  2. 网络层:所有控制器通过包间内Wi-Fi连接至芯步云端。

  3. 应用层:您的共享棋牌室SaaS系统服务器通过调用芯步开放API,与云端进行指令交互

3. 接口对接核心流程

芯步的接口设计遵循标准RESTful风格,支持HTTP/HTTPS及MQTT协议,接入门槛较低

3.1 前期准备:获取凭证

在芯步控制台完成以下操作:

  1. 注册开发者账号,获取 AppIDAppSecret

  2. 在控制台中添加设备,获取目标控制器的 Device ID(设备唯一ID)。

  3. 配置命令签名算法:采用双重MD5加密,即 Sign = MD5( MD5(AppSecret) + ts )

3.2 API指令调用详解

控制器接入的核心在于通过后端服务器向指定设备下发 order 指令。

接口地址http(s)://api.thingboot.com/{AppID}/device/control/请求方法: POST (推荐使用JSON格式)核心参数: 参考的详细字段说明。

实战场景1:用户下单成功,自动打开包间主灯与排风当用户在小程序完成支付后,您的服务器应触发以下指令:

实战场景2:用户中途通过小程序关灯/开灯对应前端点击“关灯”按钮,后端发送单路控制指令

实战场景3:订单结束/超时,全关闭用户订单倒计时归零,调用全关指令:

3.3 代码实现示例

虽然无需附件,但在实际开发中,您需要编写类似以下的逻辑代码(伪代码逻辑):

4. 高级功能与异常处理

4.1 状态同步机制

由于API下发指令具有异步特性,单纯依赖HTTP 200响应并不可靠。为确保系统显示的“灯已开”与“实际亮”一致,需订阅芯步的设备状态推送服务。当控制器实际执行通断后,云端会主动向您的服务器推送当前状态,您更新数据库即可

4.2 断网应急方案

共享棋牌室最怕断网导致无法开门或关灯。该控制器支持“物理复用”:

  • 接入方式:将传统的墙壁复位开关接入控制器的 “开关量信号输入” 端口

  • 逻辑实现:通过配置简单的本地联动,即使路由器断网,用户按下物理开关,控制器也能直接切断电路,实现本地强制关灯,避免触电风险。

4.3 定时与场景联动

在管理后台,您可以利用API设置定时任务:

  • 预启动:用户订单开始前5分钟,调用API开启空调(通过控制器控制空调插座),提前调整室温。

  • 深夜节能:若包间在凌晨2点后仍在计时,自动将50%灯光关闭或调暗(如仅保留麻将灯),提醒用户并节省电费。

5. 实施步骤总结

  1. 安装布线:将控制器安装在包间吊顶检修口或配电箱内,输入端接总零火线,输出端分别接好4路照明/电器线路

  2. 设备配网:通过芯步商家App为控制器配网,并将其绑定到虚拟的“XX棋牌室-201包间”。

  3. 系统对接:在共享棋牌室SaaS后台,增加“硬件配置”页。输入该包间的 Device ID 和需要控制的 powerX 字段。

  4. 逻辑关联:设置“订单支付成功回调” -> “执行场景:全开”;“订单结束回调” -> “执行场景:全关”。

6. 总结

通过将芯步4路智能灯光控制器接入共享棋牌室项目,实现了低成本、高效率的无人化管理。该方案利用了控制器多路独立的特性,将照明、电器进行精细化区分,远超传统“只通总闸”的简单模式。对于开发者而言,标准的HTTP接口签名验证(MD5双重加密)逻辑清晰,能极大缩短开发周期,快速落地商业化运营。