CATALOG

把普通的墙壁开关集成到图书馆门禁系统里,听起来好像一个是强电硬件,一个是逻辑软件,有点“八字不合”的感觉。其实通过芯步的开放接口,这个过程就像让两个原本各说各话的人找到了一个共同的翻译官。

下面我以 “芯步单路智能墙壁开关” 为例,聊聊怎么让它乖乖听门禁系统的指挥。

一、 为什么能用开关做门禁?

我们通常说的门禁系统,核心逻辑就是:刷卡/扫码/按钮 -> 信号给到控制器 -> 控制器触发继电器 -> 继电器通电/断电 -> 门锁打开

传统的做法需要布线、拉信号线。而我们这次要做的,是把“控制器+继电器”这两个环节,直接用芯步的智能墙壁开关来代替

这个开关的内部其实就是一个小型继电器。我们只要给它一个HTTP指令,它内部的“继电器”就会吸合或者断开,从而控制它后面接的那个设备(比如:电插锁、磁力锁,甚至是闸机)。

二、 我们手头有什么“家伙”?

根据芯步的硬件手册,我们主要用到这个核心产品:

  • 单路智能墙壁开关 (UNI-KG-1)

    • 特点:直接替换家里的86型墙壁开关。

    • 核心:支持WiFi联网,有一个HTTP API接口

    • 控制指令:通过 {"power1":1} 代表“打开”(关门/锁定),{"power1":0} 代表“关闭”(开门/解锁)。

三、 怎么连线?(硬件准备)

这是最需要小心的一步,请请一定要由专业电工操作

  1. 找地方:把图书馆的闸机或者门禁锁拆开,找到里面的电源线和控制线。

    • 零火线:给开关供电。墙壁开关需要220V供电才能工作,所以在开关的L(火线)和N(零线)端子上接上电。

    • 控制线:找到门禁锁的控制端。一般门禁锁都是“断电开锁”或者“通电开锁”。

    • 接法:将开关的 L out1(输出线)串接到门禁锁的控制回路里

    举个例子:如果图书馆的门是“通电开锁”,那就把开关的L out1当作火线输出,接到锁的正极。关灯时(Off),锁断电,门锁住;刷卡成功时(On),锁通电,门打开。

四、 怎么让系统“握手”?(软件对接)

接好线只是第一步,真正的核心在于软件对接。芯步的接口非常直白,不需要复杂的SDK,直接发HTTP请求就行

1. 接口地址

你需要准备一个服务器(或者直接用门禁系统的PC端),向这个地址发数据:https://api.thingboot.com/{你的AppID}/device/control/

2. 需要传的参数

除了必要的签名(sign)防盗用,核心参数就两个:

  • device: 你那个智能开关的ID(贴在开关侧面,或者在芯步后台能看到)。

  • order: 这里是开关的“指令”。

3. 详细的指令表

你可以通过改变 order 里的值,实现不同的门禁逻辑:

动作场景下发指令 (JSON格式)物理表现门禁逻辑
读者刷卡成功{"power1":1}继电器吸合,L out1通电门锁得电,门打开(假设是电锁)
延时自动关闭{"power1":0}继电器断开,L out1断电门锁断电,门关闭并锁死
保持常开{"power1":1,"extra":"hold"}开关一直开着常开模式(比如有大型搬运时)
脉冲点动{"point1":1}接通一瞬间马上断开自动回位,像按门铃一样

4. 实战代码片段 (Python示例)

假如你的门禁系统是刷卡的,刷到合法卡后,系统需要执行一个开门动作。代码大概长这样:

五、 高级玩法与优化

光能开关门还不够,我们可以利用 extra字段 实现更智能的管理

  1. 状态反馈与日志记录当你在 order 里带上 extra 字段(比如学号或工号),云平台推送的消息里会原样返回这个信息。有什么用? 你可以精确知道:“是哪位老师在下午3点按了远程开门?” ,方便图书馆做安防审计。

  2. 防夹人与红外联动图书馆门禁最怕夹到人。可以在门框上加装一个红外传感器(接在别的设备或逻辑上)。逻辑:如果红外检测到人还在门中间,即使5秒时间到了,系统也不发送 {"power1":0} 指令,强制保持开门状态,等人离开再关门。

  3. 断电保护芯步的这款开关是有继电器记忆的。万一图书馆跳闸了又恢复供电,你可以选择开关是保持“关闭”还是“开启”。:设置为“关闭”。这样停电再来电后,门是锁住的,防止闸机一直开着没人管。

六、 总结

把芯步的单路智能开关用到门禁上,本质上就是用HTTP API替代了物理按钮

  1. 接线:开关串到门锁的电源线上。

  2. 协议:使用 https://api.thingboot.com 接口。

  3. 指令power1:1 是开,power1:0 是关。

这样一来,即使你的门禁软件是十年前的旧系统,只要它还能发个HTTP请求,就能秒变物联网门禁,低成本实现远程控制和日志记录。