一、解决概述
共享麻将馆/棋牌室的核心运营模式是 “无人值守、自助消费” 。顾客通过小程序预约下单,系统自动分配房间、下发门禁开锁指令,并同步为房间内的电器(麻将机、空调、灯光)通电。
这个流程中,“门禁”与“照明”的联动是关键——顾客扫码开门的那一刻,灯光应自动亮起,而不是让顾客摸黑找开关。传统方案需要在每个房间部署独立控制器,成本高、布线复杂。
本方案利用芯步1路86型智能墙壁开关的HTTP接口能力,结合门禁电磁锁控制器,将共享麻将馆的门禁系统与照明控制无缝打通,实现真正的 “开门即亮灯” 无人化体验。
核心价值
门锁联动:顾客扫码开门瞬间,灯光自动开启,无需手动操作
低成本部署:标准86型开关直接替换原有墙壁开关,无需重新布线
⚡ 大功率承载:单路10A/2200W,可覆盖麻将馆照明、排风扇等设备
零网关:2.4G WiFi直连,无需购买额外网关设备
二、核心技术能力分析
2.1 产品规格
芯步智能墙壁开关1路专为照明和电器控制设计,参数如下
| 类别 | 特性说明 |
|---|---|
| 产品型号 | UNI-KG-1 |
| 安装方式 | 标准86型底盒安装(可直接平行替换原有墙壁开关) |
| 控制路数 | 1路独立输出 |
| 工作电压 | 100-250V AC(交流/市电) |
| 额定电流 | MAX 10A |
| 负载功率 | 300-1200W(LED/节能灯等感性负载需<300W) |
| 待机功耗 | 0.4W(断开)- 1W(接通) |
| 产品尺寸 | 宽:86mm;长:86mm;厚:41mm |
| 无线连接 | WiFi 2.4GHz 直连,无需网关 |
| 控制协议 | 开放标准HTTP接口,任何编程语言均可对接 |
| 部署模式 | 支持公有云API或私有化部署(局域网控制) |
2.2 核心命令表
1路开关支持以下命令,是实现照明联动控制的基础
| 命令类型 | JSON格式示例 | 功能说明(联动关键) |
|---|---|---|
| 照明开启 | {"power1":"1"} | 开启照明/电器 |
| 照明关闭 | {"power1":"0"} | 关闭照明/电器 |
| 状态保持 | {"power1":{"keep":"1","revert":"5"}} | 强制保持照明开启,用户手动关灯5秒后自动恢复 |
| 先通后断 | {"point1":"3000"} | 开启后3秒自动关闭(临时照明用) |
| 先断后通 | {"reset1":"3000"} | 关闭后3秒自动恢复(临时断电用) |
⚠️ 状态保持功能的价值:在麻将馆场景中,这个功能可以锁定关键区域照明,防止顾客离开现场时时误关灯导致下一位顾客进错房间。
2.3 API接口签名规则
芯步设备控制采用HTTP请求,使用动态签名验证
请求地址:https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
请求方法:POST
Content-Type: application/json
签名算法:
md5_secret = md5(AppSecret)
sign = md5(md5_secret + ts)
参数说明:
- AppId:应用ID(在开发者控制台获取)
- AppSecret:开发者密钥
- ts:当前Unix时间戳(秒)请求Body示例
三、共享麻将馆门禁照明联动方案
3.1 整体架构
在共享麻将馆场景中,采用“包间控制器+开关”的组合方案。如果只需要简单的门锁照明联动,也可以直接用智能开关控制照明,门锁独立联网。
┌─────────────────────────────────────────────────────────────────┐
│ 共享麻将馆包间 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 原有线路 │ │
│ │ ┌─────────────────┐ ┌─────────────────┐ │ │
│ │ │ 智能墙壁开关 │ │ 照明设备 │ │ │
│ │ │ (86型墙壁安装) │───▶│ (主灯/射灯) │ │ │
│ │ └─────────────────┘ └─────────────────┘ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ▲ │
│ │ HTTP API联动 │
│ │ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 门禁电磁锁 │ │
│ │ (门锁控制器,扫码开门时触发) │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ 网络:2.4G WiFi │
└─────────────────────────────────────────────────────────────────┘
│
│ 小程序预约 → 支付 → 开门
▼
┌─────────────────────────────────────────────────────────────────┐
│ 共享麻将馆云平台 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 订单管理模块 │ │
│ │ - 预约下单 │ │
│ │ - 支付确认 │ │
│ │ - 时段管理 │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 设备控制模块 │ │
│ │ - 开门时自动调用:light_on(room_id) │ │
│ │ - 订单结束时自动调用:light_off(room_id) │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘3.2 硬件安装步骤
步骤1:开关安装
拆卸包间原有86型墙壁开关
安装芯步智能墙壁开关1路(86型底盒直接平行替换)
接线方式与普通开关一致(火线L、零线N、灯控线L1)
步骤2:门锁配置
确保门禁电磁锁控制器已接入网络
记录门锁控制器的设备ID(用于联动触发)
步骤3:网络配置
确保包间内WiFi信号覆盖(设备仅支持2.4G频段)
通过芯步控制台为开关配网
步骤4:获取凭证
登录
获取 AppId 和 AppSecret
记录开关的设备ID,与包间号建立映射关系
3.3 代码集成示例
以下提供Python和PHP两种语言的完整对接示例。
Python实现(推荐用于后端服务)
PHP实现(适用于ThinkPHP等框架)
3.4 完整业务流程
sequenceDiagram
participant 顾客
participant 小程序
participant 云平台
participant 门禁锁
participant 智能开关
participant 照明
顾客->>小程序: 预约包间并支付
小程序->>云平台: 提交订单
云平台->>云平台: 记录订单,分配房间
顾客->>小程序: 到达后扫码开门
小程序->>云平台: 请求开锁
云平台->>门禁锁: 下发开门指令
云平台->>智能开关: 调用light_on(room_id)
智能开关->>照明: 开启照明
门禁锁-->>顾客: 门锁打开
照明-->>顾客: 灯光亮起
顾客->>顾客: 进入包间开始使用
Note over 云平台: 订单时间结束前10分钟
云平台->>智能开关: 可选:发送催场提醒
Note over 云平台: 订单时间结束
顾客->>小程序: 订单结束/自动结束
云平台->>智能开关: 调用light_off(room_id)
智能开关->>照明: 关闭照明
云平台->>门禁锁: 锁门四、典型应用场景
4.1 扫码开门自动亮灯(标准联动)
场景:顾客到达包间门口,扫描二维码开门,系统自动开启包间照明。
4.2 订单结束自动关灯(无人化运营)
场景:顾客使用时间结束,系统自动关闭包间照明和门锁。
4.3 状态保持防误触
场景:顾客离开现场时时可能顺手关灯,导致下一位顾客扫码开门后照明不亮。使用状态保持功能锁定照明。
五、集成步骤
步骤一:硬件采购与安装
根据包间数量采购智能墙壁开关1路
由电工在包间内更换开关(86型底盒直接平行替换原有开关)
确保门禁电磁锁控制器已安装并联网
步骤二:平台配置
登录
获取 AppId 和 AppSecret(在开发设置中获取)
为每个开关配网,记录设备ID,建立包间-设备映射表
步骤三:后端集成
将上述
MahjongRoomController类集成到共享麻将馆管理系统中在门禁开锁接口中调用
light_on()在订单结束回调中调用
light_off()
步骤四:测试验证
模拟下单→开门流程,验证灯光是否自动开启
验证订单结束是否自动关灯
验证手动关灯后是否能按需恢复
六、总结
| 优势 | 说明 |
|---|---|
| 门锁照明联动 | 扫码开门瞬间灯光自动亮起,真正无人化体验 |
| 零改造安装 | 标准86型底盒直接替换原有开关,无需重新布线 |
| 大功率承载 | 10A/2200W额定能力,可覆盖麻将馆所有照明设备 |
| 状态保持 | 可锁定关键包间照明,防止顾客误关灯 |
| HTTP开放接口 | API签名算法简单,任何编程语言均可对接 |
| 零网关 | WiFi直连,无需购买额外网关设备 |
| 私有化部署 | 支持纯局域网运行,满足内网安全要求 |
七、注意事项
负载限制 ⚠️:LED灯、节能灯等感性负载需控制在300W以内
WiFi信号:确保包间内WiFi信号良好(设备仅支持2.4G频段)
API响应说明:返回
code:200仅表示平台接收指令,不代表设备执行成功专业安装:涉及强电操作,必须由持证电工按照安全规范安装
通过以上方案,你可以快速将芯步智能墙壁开关1路集成到共享麻将馆管理系统中,实现“扫码开门即开灯、订单结束自动关灯”的门禁照明联动。如有疑问,可访问获取详细产品手册和技术支持。