弱电间门禁照明联动的痛点在于:传统方案需要分别布线控制门禁和照明,改造时破墙开槽成本高,且两者缺乏联动逻辑。芯步的开放接口正好可以解决这个问题——通过人体传感器感知人员靠近,经HTTP接口调用门禁继电器开门、同时点亮照明灯,而物理按键则作为手动触发源接入同一套逻辑。以下是具体实现方案。
1. 背景与需求分析
1.1 现状痛点
在多数企业的弱电间、网络机房或电信间场景中,门禁系统与照明系统往往相互独立:
缺乏联动:运维人员夜间进入弱电间时,需在黑暗中摸索照明开关,体验较差且存在安全隐患。
布线复杂:传统物理按键直接承载强电(220V)或弱电(12V/24V)控制回路,改造时需破墙开槽,成本高且影响业务连续性。
能耗浪费:人员离开后,照明常因忘记关闭而长时间开启,造成电力浪费。
1.2 改造目标
本项目旨在利用芯步开放的 HTTP API 接口能力,集成低功耗智能硬件,在不改变用户原有操作习惯(物理按键控制)的前提下,结合人体感应与远程控制技术,实现“人进门开灯、离室灯自灭”且“按键双控”的智能化场景。
| 角色/设备 | 传统方案痛点 | 集成后优势 (基于芯步) |
|---|---|---|
| 运维人员 | 摸黑进门易磕碰 | 开门瞬间灯光自动亮起,安全便捷 |
| 弱电间 | 独立布线,改造需破墙 | 无线通信,免布线改造,快速部署 |
| 管理者 | 依赖巡查,能耗浪费 | 自动关灯,支持远程巡检与能耗管理 |
2. 系统设计
本方案采用“端-云-端”或“局域网直控”的扁平化架构,依托芯步开放平台的 HTTP 接口实现设备间解耦与联动。
2.1 核心逻辑流程
物理按键触发:按下智能开关(物理按键),触发信号发送至服务器。
人体感应触发:雷达传感器检测到人员进入,上报“有人”事件至服务器。
服务器逻辑判断:服务器(私有化部署或公网SaaS)根据预设联动规则,调用芯步开放接口。
执行器动作
向 门禁控制器 发送“开门”指令 (模拟继电器吸合)。
向 照明执行器 发送“开灯”指令。
(可选) 向 语音音柱 发送“欢迎光临”或“门未关紧”提示。
2.2 物理拓扑结构
本方案利用 WiFi 网络(2.4G),无需额外网关。
感知层:智能人体存在雷达传感器、智能开关面板。
网络层:现场 WiFi 网络,连接至本地服务器或云端。
执行层:智能门禁控制器(控制电锁)、智能通断器(控制灯光)。
应用层:芯步私有化部署平台 / Node-RED / 自研脚本。
3. 核心设备选型与接口定义 (基于芯步生态)
为了实现物理按键控制,关键在于选择支持“输入”上报和“输出”控制的混合设备,或通过两组设备联动。
3.1 智能人体存在雷达传感器
型号参考:芯步 智能人体存在雷达传感器 (吸顶/壁挂)。
功能:探测微动及存在信号,避免传统红外感应静止不动时误判为无人导致关灯。
关键接口定义
上行数据 (Push):当
radar_enable状态发生变化时,向服务器推送{"presence": "yes/no"}。下行控制 (HTTP POST):用于修改传感器灵敏度,通常上行联动即可满足需求。
3.2 智能门禁控制器
型号参考:支持 HTTP 控制的 12V 常开/常闭继电器模组。
功能:并接于原有门禁按钮接点,实现远程开门及联动触发。
关键接口定义
控制指令 URL
http://[Device_IP]/control或通过云端 API 下发。指令示例
{"device": "51024", "order":{"relay": "1", "duration": 3}}(给电锁供电3秒)。
3.3 关键补充:物理按键设备
为了保留物理按键习惯,利用智能开关作为触发源。
型号参考:芯步 单火/零火智能开关(1-2路)。
功能:墙面安装,物理回弹手感。
接口定义
上行数据 (关键):当物理按键被按下时,设备状态反转,并向服务器上报事件
{"power": 1}(开) 或{"power": 0}(关)。联动逻辑:服务器监听此事件,若收到“按键按下”信号,即调用门禁控制器接口开门,并同时调用灯光接口延迟或切换状态。
4. 联动逻辑实现详解
本方案的核心是中间件业务逻辑的设计。假设私有化服务器接收设备上报,并调用芯步开放接口。
4.1 第一种场景:物理按键控制开门+照明
用户行为:进入弱电间前,按下门口的智能开关按钮。实现逻辑
智能开关检测到GPIO电平变化,向服务器
http://[Server]/device/upload上报 JSON 数据{"device":"Switch01","status":"single_click"}。服务器业务逻辑执行 “场景联动:按键进门”。
服务器签发签名
sign,携带device和order数据,调用芯步开放接口http://[API_URL]/control调用门禁控制器接口:
{"device":"Lock01","order":{"power":1}}(触发开门,持续3秒自动恢复状态)。调用照明接口:
{"device":"Light01","order":{"power":1}}(点亮弱电间灯光)。
用户推门进入,灯光常亮。
4.2 第二种场景:自动感应联动
用户行为:推门进入(或走到门口)。实现逻辑
人体传感器检测到
presence变更为"yes"。上报至服务器,服务器判定当前时间段(如夜间模式)或直接执行 “开灯指令”。
防冲突机制:为了避免按键和感应重复下发导致逻辑错乱,服务器需设定设备状态检查(调用机制),若灯已亮则不再重复下发指令。
4.3 第三种场景:离室延时关闭
用户行为:人员离开弱电间。实现逻辑
人体传感器检测到
presence变更为"no"(无人状态)。服务器收到“无人”事件,启动 Delay Timer (如 5 分钟)。在延迟期间,若再次检测到有人,则取消定时器;若无再次触发,则调用接口关闭照明。
4.4 场景四:语音/声光告警联动 (可选扩展)
利用芯步 智能语音音柱 Pro60W,在开门瞬间触发提示音。
接口调用
{"device":"Voice01","order":{"play_id": 1, "volume": 80}}应用:播放“设备运行中,请注意安全”或“门未关好”等警示语音。
5. 关键接口开发伪代码示例
基于芯步开放平台的鉴权机制,实现物理按键触发照明的核心逻辑片段。所有接口调用均需携带 AppId、签名 sign 和时间戳 ts。
6. 实施部署步骤
6.1 硬件安装
门禁侧:将智能门禁控制器(继电器模块)的
COM和NO端口并联到原有开门按钮的端子上(需确认电锁类型为断电开或通电开)。照明侧:将智能通断器串联入 LED 灯具的火线回路中。弱电间通常无需保留机械开关,可直接短接原有开关,将智能开关面板替换上墙。
供电:确保所有智能设备(传感器、继电器)接入 220V 转 5V/12V 供电,或采用零火线接法,确保 WiFi 信号覆盖。
6.2 平台配置
设备注册:登录芯步开放平台控制台,扫描设备二维码或手动输入 Device ID 。
网络配置:通过设备 AP 热点模式,为其分配弱电间内的 WiFi 名称和密码(2.4G 频段)。
API 调试:在控制台获取
AppId和AppSecret,利用 Postman 测试接口调用,确认设备在线并能响应指令。
7. 方案优势与总结
7.1 改造零破坏
相较于传统工业门禁改造需穿管布线,本方案除电锁本身需要两根信号线外,控制逻辑通过 WiFi无线 和 HTTP API 完成,无需敲墙或敷设长距离控制线,特别适合已装修的弱电间利旧改造。
7.2 运维更高效
管理员可通过网页/APP 查看传感器日志,了解弱电间的进出记录和照明能耗统计。如果弱电间温度过高,还可扩展温湿度传感器,联动风扇或空调(同样通过 HTTP API 控制)。
7.3 成本可控
利用开放接口可以复用现有弱电间的局域网交换机,无需采购昂贵的专业中控主机,仅需普通 PC 或树莓派即可运行联动脚本,实现工业级“KNX”总线才能做到的全宅智能联动效果。