芯步的智能包间控制器Mini本身就是为门禁联动设计的——它第3路是专门的门禁电磁锁接口。下面这套方案采用“纯局域网本地闭环”架构,控制器与本地服务器之间不经过外网,门禁响应在毫秒级。
解决方案:基于芯步4路控制器的包间门禁联动管理系统
1. 概述与核心逻辑
本方案利用 智能包间控制器Mini 作为包间内的核心执行单元,结合其第3路专用门禁接口与开放的HTTP API,将传统的机械门锁升级为智能电磁锁。系统核心逻辑是:“订单状态/授权认证 → 云端/本地SaaS调度 → HTTP API指令 → 控制器第3路通断 → 门磁开关”。
系统不仅控制门禁,还利用其余3路实现“开门即通电、离店全关断”的联动场景。例如,用户下单成功后,系统自动接通第3路(开锁)并保持第1路(照明/总闸)断开;用户扫码认证通过后,系统不仅开门,同时自动接通照明、插座,实现“人到灯亮,人走灯灭”。
2. 硬件选型与接口定义
要将门禁系统集成进去,硬件是 智能包间控制器Mini (UNI-KZQ-BJ-MINI-TTS) ,利用其三个关键接口:
第3路输出(门禁电磁锁接口) :这是门禁集成的核心。该路为10A输出接口,技术参数明确指出“可接任何直流电磁锁和电插锁”。可以将电磁锁的电源正极接入控制器的COM口,负极接入NO(常开) 口。默认状态下线路断开,门锁闭;当收到API开门指令时,线路导通,锁舌收回。
第1/2/4路(环境联动) :分别接入照明、麻将机/饮水机和2匹空调。实现开门同时自动上电。
TTS语音播报(仅TTS版本支持) :用于在开门瞬间或用户下单后播放欢迎词或安全提示。
3. 系统集成架构
由于控制器支持私有化部署和局域网通信,采用以下混合架构以保证稳定性和响应速度:
设备层:包间控制器(连接WiFi 2.4G)、电磁锁、门磁传感器(用于检测门开关状态)。
传输层:利用控制器WiFi直连能力,通过局域网HTTP API与本地服务器通信,无需网关。外网断开时,局域网内仍可控制门禁。
业务层:芯步网关API或自建私有化服务器。
应用端:商家后台(PC)、用户小程序(用于扫码开门)。
4. 接口集成实施步骤
芯步的开放接口非常简洁,基于HTTP请求,签名算法为MD5嵌套。
第一步:设备初始化与联网给控制器通电,通过AP配网模式将其连接到包间的2.4G WiFi。记录下控制器的唯一标识码(Device ID),后续接口调用需要用到。
第二步:门禁控制指令开发门禁集成主要是控制 power3 或通用的开关命令。实现“开锁”动作接口调用示例(逻辑代码):
第三步:实现“有电即开锁”与“延时落锁”由于电磁锁特性(断电开锁/通电上锁),采用反向逻辑:
待机状态:控制器第3路默认输出
power3:0(线路断开),电磁锁不通电,处于物理锁闭状态(如果是断电开锁型,则此时实际上锁;若是通电开锁型,逻辑需反转,一般推荐使用断电开锁型磁力锁更安全)。用户开门:用户扫码或前台点击“开门”,系统下发
{"power3":1},门锁打开。自动复位:开门成功后,系统自动延迟5-10秒下发
{"power3":0},让门锁恢复待机闭锁状态。
第四步:包间场景联动配置芯步支持自定义联动操作和远程定时任务。结合门禁,配置以下自动化:
场景A:开锁即欢迎(TTS联动) 。当用户通过验证时,系统先下发TTS指令
{"play:gbk:16":"欢迎来到1号包间,门锁已开,祝您愉快"},紧接着下发开门指令。场景B:订单结束全断 。用户点击退场或订单时间结束,系统一键下发批量指令
{"power1":0, "power2":0, "power3":0, "power4":0},切断所有电源并强制闭锁,防止逃单。
5. 最佳实践:棋牌室/茶室联动
以最常见的“共享棋牌室”为例,整个集成后的用户动线如下:
用户下单:用户在小程序购买套餐,支付成功。
远程授权:服务器记录订单,但不立即开门(防止早到),而是下发预授权或配置定时任务。
到店认证:用户到达包间,在小程序点击“开灯/开门”,或通过墙上的二维码扫码。
API执行
调用接口
device/control,参数order={"power1":1, "power2":1, "power4":1}(打开电灯、麻将机、空调预设)。间隔0.5秒,调用
order={"power3":1}(开门)。
状态反馈与语音:门打开,控制器TTS播报“设备已通电,门锁已开”。
离店结算:用户点击离店或计时结束。
系统调用
order={"power1":0, "power2":0, "power4":0, "power3":0}。空调、麻将机断电,门锁断电处于锁闭状态。下一组客人到来前,清洁人员可通过管理卡或特定界面单独打开第1路(照明)进行打扫,无需给客人开锁权限。
6. 技术要点和需要注意的点
网络环境要求:控制器仅支持 2.4G WiFi。如果采用纯局域网私有化部署,确保手机(用于调试)和服务器与控制器在同一网段。
门锁供电匹配:控制器第3路输出的是开关量信号或通断控制。如果电磁锁需要12V直流供电,需要在控制器和锁之间串联一个12V电源适配器,控制器只起到继电器开关作用,严禁直接给大功率锁供电,需查看负载参数。
防潜回逻辑:为了避免客人逃单,必须在软件逻辑中设定:只有在订单有效期内,才允许通过API接通第3路(开门) 。订单结束后,即使API被非法调用(如黑客模拟请求),系统也应返回拒绝指令,确保门常闭。
通过以上集成,芯步的Mini控制器就不再只是一个单纯的“插座开关”,而是一个具备门禁控制、能源管理、环境调节于一体的智能边缘计算网关,仅通过简单的HTTP接口即可实现专业的包间无人值守管理。