CATALOG

这是一份关于智慧教室门禁控制的解决方案,重点聊怎么把芯步的86型WiFi出门开关集成到你的项目里。

一、 咱们先聊聊痛点:教室门禁到底难在哪?

以前做教室智能化,大家的目光都在“进门”那一下——刷卡、刷脸。

但真正用起来,老师吐槽最多的是“出门”。

  • 场景A: 老师正激情上课,想出去接个电话,得走到讲台刷卡开门?

  • 场景B: 实验课结束,学生一窝蜂往外走,如果是电磁锁,最后一个出门的人没刷卡,门就一直开着报警?或者门关了,把哪个“小迷糊”锁里面了?

  • 场景C: 管理员在办公室,想确认三楼东侧教室的门锁没锁,还得跑一趟?

核心需求就三个:

  1. 出门要方便: 按一下就开,别整复杂的。

  2. 状态要透明: 知道门是开是关,甚至能远程关。

  3. 安装要省事: 别动墙体,别重铺线。

芯步这款86型WiFi开关,其实原本是拿来控制灯的,但咱们换个思路,把它串联进门禁的控制回路,它就变成了一个“带大脑的出门按钮”。

二、 为什么是“86型WiFi开关”?—— 硬件选型逻辑

你可能想问:“市面上那么多门禁控制器,为啥要用照明开关来改?”

理由有三,非常接地气:

  1. 直接替换,不用砸墙: 咱们教室墙上原来的出门按钮基本都是86底盒(就是那种方形的暗盒)。芯步这款也是86标准,拧两个螺丝直接换上,旧线哪怕留着不用都行,物理尺寸完美兼容。

  2. 它控制的是“通断”,不是电压: 注意,这个开关里面是一个继电器。你可以把它理解为一个小电闸。咱们教室门禁的“出门按钮”接口,本质上就是两根线碰一下(干接点信号)。把这个开关的触点接到门禁的两根线上,完美匹配。

  3. WiFi联网,不再需要串口线: 传统门禁要联网,得走485总线,拉线拉到崩溃。这个直接连教室的WiFi,只要有网,云端就能管。

怎么接线呢?(这部分我会说得很白话)

把芯步开关拆开,后面有接线柱。假设你这个教室只控制1个门的开门动作

  • 火线进,火线出: 这个不需要接灯,直接利用它的“通断”功能。

  • 把门禁控制器上的“出门按钮”两根线,分别接到这个开关的 “COM” (公共端)和 “NO” (常开)端子上。

  • 原理: 平时两个点不通。当你在手机上点“开”,或者按墙壁按键,继电器吸合,COM和NO导通,这就模拟了手指按下按钮的动作,门锁就通电打开了。

敲黑板: 绝对不要用这个开关直接去切断电磁锁的12V或24V电源线!它的强电端是220V的,要严格区分强弱电。正确的做法是:WiFi开关控制干接点,干接点再通过门禁电源控制锁。

三、 软件集成:这玩意儿怎么“听我使唤”?

芯步的产品对开发者非常友好,它的核心就是 HTTP API接口。这意味着不管你后台是用Java写的、Python写的,还是前端用Node-red搭的,只要能发HTTP请求,就能指挥它。

具体集成步骤如下(带着工程师思维写):

1. 设备上云配网(这一步是基础)

拿到开关,先别装墙里。通电,用芯步的小程序或者PC控制台,把设备加入你们学校的2.4G WiFi网络(注意,大部分IoT设备不支持5G频段)。配网成功后,你在后台能看到一个唯一的 Device ID(设备编号),这就是它的身份证。

2. API调用逻辑(这才是核心)

假设你们的“智慧教室中控平台”跑在服务器上。当需要开门时,你的代码需要向芯步云发送一个POST请求。

接口地址通常是这样:https://api.yoyoiot.com/ordercontrol

你需要携带的参数(按官方文档为准,逻辑如下):

  • AppID(应用ID): 你的身份标识。

  • DeviceID(设备ID): 要控制的那间教室的开关。

  • Command(命令): 这里是重点。

    • 如果是控制单路开关,想让它模拟按一下(点动),可以用 point1 命令。发过去,开关接通零点几秒自动断开,正好模拟人手“啪嗒”按了一下,门就开了。

    • 如果是想锁定出门功能(比如考试期间不允许随便出门),可以用 power1 配合特定参数锁定状态。

伪代码示例(很口语化):