CATALOG

智能锁的直流电源控制中,“按钮动作屏蔽”是一个典型需求——比如管理员希望临时禁用室外按键防止暴力试探,或者特定时段禁止开门。以下方案基于芯步开放接口,通过软件逻辑实现物理按键的权限管控。

1. 背景与需求分析

在智能锁、门禁及自助售货柜等场景中,直流电源控制通常通过电磁锁、电机锁或继电器实现。芯步的智能硬件产品(如智能控制器4路直流电压版、智能密码门禁等)提供了开放的API接口,支持远程控制电源通断。

在某些特殊场景下,需要实现“按钮动作屏蔽”功能:

  • 安防场景:防止恶意破坏者在面板上反复试探密码或暴力敲击,触发多次锁定机制

  • 运维场景:在维护或清洁时,暂时禁用室外开门按钮,仅允许内部或远程操作。

  • 权限管理:特定时间段内(如深夜)禁止外部按钮开门,仅允许管理员或特殊密码通行。

传统的解决方案通常修改硬件固件,周期长且风险高。本方案基于芯步的开放接口逻辑状态控制,在不改动智能锁原厂固件的前提下,通过云端或本地逻辑实现按钮动作的软屏蔽。

2. 整体方案设计

本方案基于旁路控制逻辑,核心思路是:不直接修改按键的物理信号,而是通过控制锁体的直流供电回路,使按键触发的动作失效。

核心组件:

  • 智能控制器 (4路直流电压版) :作为执行单元,串联在锁体电源输入端

  • 智能门禁/传感器:用于检测“按钮动作”并上报。

  • 芯步开放平台:负责逻辑判断与指令下发。

工作流程:

  1. 触发屏蔽:管理员通过APP/云端调用API,将控制器状态设为“屏蔽模式”。

  2. 动作拦截:当用户按下室外按钮时,智能门禁检测到信号并上报。

  3. 逻辑判定:云端判断当前模式,若为屏蔽状态,则拒绝执行“接通电源”指令。

  4. 执行反馈:锁体保持锁定,设备日志记录此次拦截。

3. 关键接口与数据结构定义

基于芯步API文档,以下是实现该功能的核心接口定义:

3.1 直流电源控制接口

通过控制智能控制器的继电器通断,直接影响锁体的供电。

  • 接口地址/device/control/

  • 请求方法:POST

  • 核心参数

*注:0代表断开/锁门,1代表接通/开门*

3.2 状态查询与动作监听接口

检测按钮是否被按下。

  • 接口地址/device/status/

  • 应用场景:轮询门禁面板当前的按键触发状态。

3.3 设备分组控制接口

为了批量管理多门禁点,可进行分组控制

  • 接口地址/group/control/

  • 参数示例

4. 按钮屏蔽逻辑的具体实现

为了实现无缝的“屏蔽”体验,采用以下三种策略之一:

策略一:电源切断法(最彻底)

利用智能控制器直接切断智能锁面板的供电回路。适用场景:低功耗锁具、临时维修。实现逻辑

  1. 管理员触发屏蔽。

  2. 系统发送 {"power1":"0"} 给控制器。

  3. 结果:面板彻底断电,所有按钮物理失效。

策略二:逻辑锁死法(推荐)

保持面板供电,但云端拒绝执行其触发后的“开门”指令。适用场景:需要记录非法触碰日志的场景。实现逻辑

  1. 用户按下按钮,智能门禁上报事件。

  2. 云端业务系统查询当前“屏蔽标志位”。

  3. 若标志位为真,云端不转发开门指令给继电器,或直接下发 {"power1":"0"} 保持锁死状态。

策略三:时间窗口屏蔽法

通过硬件的定时功能实现自动恢复实现逻辑

  • 调用接口下发复位命令,利用硬件的 reset 属性。

特点:即使网络断开,60秒后硬件自动恢复按钮功能,避免“死锁”。

5. 防误判与安全增强机制

在实际直流电源控制中,电容触摸按键易受环境影响。结合芯步接口,可增加以下机制:

5.1 去抖动与灵敏度调节

虽然按键屏蔽主要靠逻辑,但在硬件选型时,可参考类似CH583芯片的方案,利用驱动屏蔽技术。在软件层面,通过接口设置触发阈值,避免潮湿、水渍引起的误触发。

5.2 状态同步与异常恢复

为防止控制器状态与预期不符(例如网络延迟导致屏蔽指令未下发成功),可在每次关键动作前进行状态校验。

  • 看门狗逻辑:设立定时任务,每5分钟同步一次控制器的当前电源状态,确保“屏蔽模式”下的电源输出始终为0。

6. 应用场景与效果评估

  • 改造便捷性:无需修改智能锁内部电路,仅串联芯步控制器即可完成智能化改造

  • 响应速度:基于HTTP接口,控制指令延迟约80-120ms,几乎无感知。

  • 低功耗支持:待机功耗约0.4W,在电池供电场景下表现优异。

通过上述方案,开发者可以利用芯步的标准API,快速在现有直流智能锁系统上叠加“按钮屏蔽”功能,实现远程化、自动化的权限管理。

通断器产品方案:
怎么接入DC-10A 设备电源控制器以实现远程定时任务控制
查看 >>
创客项目电源控制场景:怎样把智能通断器模块接入到软件项目中
查看 >>
怎么接入AC4-30A 物联网开关以实现单路交流负载控制
查看 >>
共享场馆照明系统控制:怎样将4400W 线路控制器对接到自己的项目中
查看 >>
怎样在共享茶室照明插座控制中集成智能设备以实现延时通断控制
查看 >>
直流电源场景方案:
如何在自动化设备直流电源管理中集成智能硬件来实现远程参数配置管理
查看 >>
智能锁直流电源控制:怎样把DC-10A 远程控制开关集成到项目中
查看 >>
如何在智能锁直流电源控制中接入智能设备以实现按钮动作屏蔽控制
查看 >>
自动化设备直流电源管理:如何将智能控制器4路|直流电压版接入到软件项目中
查看 >>
自动化设备直流电源管理:怎样将4路直流电路控制器对接到软件项目中
查看 >>
屏蔽用途方案:
如何在智能锁直流电源控制中接入智能设备以实现按钮动作屏蔽控制
查看 >>
怎样在家电设备电源管理中接入智能设备以实现按钮动作屏蔽控制
查看 >>
如何对接50A带计量数显智能断路器以实现按钮动作屏蔽控制
查看 >>
如何接入智能通断器AC4-10A来实现按钮动作屏蔽控制
查看 >>
怎么接入智能通断器 DC-10A来实现按钮动作屏蔽控制
查看 >>