CATALOG

一、先说痛点:为什么便利店需要一个“聪明”的出门开关?

大家开便利店的都知道,员工进进出出是常态——倒垃圾、收货、出去抽烟休息。传统机械开关要么钥匙丢了麻烦,要么员工忘记锁门造成安全隐患。

其实解决思路很简单:保留员工“摸一下就走”的习惯,但把这个动作变成联网可记录、可控制的事件

芯步的智能墙壁出门触摸开关,正好就是干这个事的——它长得和普通86墙壁开关一模一样,员工不需要改变操作习惯,但背后已经连上了你的管理系统。

二、硬件选型:用什么设备?

这里推荐芯步的 “智能墙壁出门开关” (属于智能门禁类产品)

选它的理由:

  • 外形标准:86型墙壁开关,直接替换现有出门开关,不用重新开槽布线

  • 操作无感:还是触摸一下就开门,员工零学习成本

  • 接口开放:提供完整的HTTP API,你的收银系统、管理后台都能调

  • 状态反馈:每次触摸开门,云端立马收到事件推送,谁、几点、从哪个门出去的,清清楚楚

需要搭配的东西:

  • 电磁锁(12V DC,大多数便利店现有的都能用)

  • 12V电源(给门禁供电)

  • 芯步智能出门开关(替换原有墙壁开关)

三、整体架构:东西怎么连?

简单说就是这样的结构:

触摸开关 ←→ 芯步云平台 ←→ 你的管理后台

具体一点:

  1. 触摸开关通过WiFi连上芯步的云平台

  2. 员工触摸开关 → 开关状态变化 → 平台立刻推送事件到你的服务器

  3. 你的服务器收到消息后:记录日志、判断权限、或者什么都不做只管开门

  4. 反过来:你也可以通过API远程开门(比如店长在家发现员工忘带卡,远程帮他开一下)

整个流程走下来,延迟大概80-120毫秒,基本感觉不到

四、动手接入:具体怎么干?

第一步:设备配网(一次性的活儿)

拿到开关后,按照芯步的说明书给它连上WiFi。一般是用App配网,和智能插座差不多,就不展开了。配网成功后,在芯步开放平台的控制台里能看到这个设备,记下它的 device ID,后面要用

第二步:配置消息推送(让你的服务器“听到”开门事件)

这是最关键的一步。你需要在芯步开放平台里,配置一个回调URL(就是你的服务器地址)。这样每次有人触摸开关,平台会自动往这个地址发一条消息

推送的消息大概是这个样子的:

这就表示:设备12345678的线路1状态变成了“通”(继电器吸合,门开了)。时间戳也带上了。

在你的服务器端,需要做的是:

  • 写一个接口来接收这个POST请求(比如 https://你的域名/api/door/event

  • 解析JSON,拿到设备ID和时间

  • 把开门记录存到数据库里:哪台设备、几点几分

  • 如果需要,还可以关联到排班表,看看到底是谁在这个时间段出去的(配合摄像头更佳)

第三步:控制电磁锁(怎么让门真的打开?)

智能开关的后面有两根控制线,接到电磁锁的12V电源回路上。当开关收到“闭合”指令(继电器动作),电磁锁断电,门就开了。

两种触发方式:

方式A:本地触摸(员工操作)

  • 员工手指摸一下 → 开关内部继电器动作 → 门锁断电 → 门开

  • 同时开关自动上报状态到云端 → 云端推送到你的服务器

方式B:远程开门(管理员操作)

  • 你的后台调用芯步的API → 芯步下发指令到开关 → 开关动作 → 门开

远程开门的API调用示例(放到你后台代码里就行):

返回 {"code":200} 就表示指令已经下发成功

第四步:状态同步(防止“开了没关”的尴尬)

如果电磁锁是断电开门的类型(大部分是),那么开关动作后门会保持开启一段时间。你需要在开关的配置里设置自动复位

芯步的开关支持 reset 命令,意思是“接通电源,然后N毫秒后自动断开”

这条命令的意思是:开门,5秒后自动断开继电器(门重新锁上)。员工不用再摸一次关门,省事又安全。

五、实际场景:收银系统怎么集成?

假设你用的是一个简单的收银系统(或者自己搭的管理后台),集成流程可以这样做:

场景1:员工出门

  • 员工摸开关 → 门开

  • 你的服务器收到开门事件 → 查一下这个时间点谁在当班 → 记录“XX在14:32从后门离开”

  • 如果超过5分钟没回来,系统可以提醒店长去看看

场景2:店长远程开门

  • 送货师傅到了,店长在手机上打开管理后台

  • 点击“远程开门”按钮 → 后台调用芯步API → 门开

  • 送货师傅进去放货,5秒后门自动锁上

  • 店长不用亲自跑一趟

场景3:异常报警

  • 凌晨3点,有人从后门触摸开关

  • 你的服务器收到事件,但这时候店里不应该有人

  • 系统自动给你发短信/App推送告警,你可以马上查看监控

六、常见坑点和避坑指南

坑1:WiFi信号不好

  • 开关走WiFi,如果便利店后门位置信号弱,经常掉线,那就收不到事件了

  • 解决:装之前用手机测一下信号强度,不够的话加个WiFi中继

坑2:继电器直接带电磁锁可能烧触点

  • 电磁锁是感性负载,通断瞬间有反向电动势

  • 解决:加一个续流二极管(几毛钱的事),或者买芯步配套的继电器模块

坑3:忘了配消息推送,只配了下发指令

  • 很多人只关心“能不能远程开门”,忘了“开门事件要上报”

  • 解决:一开始就把回调URL配好,先拿测试工具模拟一下推送,确认能收到再上线

坑4:多个门店怎么区分设备?

  • 每个开关有自己的device ID,你在数据库里建个映射表就行了:device ID → 门店编号 → 位置(前门/后门)

  • 这样收到事件一眼就知道是哪个店的哪个门

七、总结一下要干的活儿

如果现在就要动手,按这个顺序来:

  1. 买设备:芯步智能墙壁出门开关 × 1

  2. 安装:替换原有出门开关,接好电磁锁和电源

  3. 配网:用App把开关连上WiFi,记下device ID

  4. 开放平台配置:注册芯步开发者账号,创建应用,配置消息推送URL

  5. 写代码

    • 写一个接收开门事件的接口

    • 写一个调用远程开门API的接口(供后台调用)

    • 写个简单的记录页面,能看到谁什么时候开了门

  6. 测试:摸一下开关,看数据库有没有记录;点一下远程开门,看门会不会开

全部搞定之后,你收获的不只是一个“能开门的开关”,而是一套完整的门禁管理能力。员工还是摸一下就出去,但你已经知道所有进出的记录了。这个投入产出比,还是很划算的。

如果中间遇到啥问题,芯步有工程师支持,直接问就行