CATALOG

便利店要升级24小时无人值守,核心就是解决“人怎么进”和“灯怎么亮”的自动化问题。以下方案基于芯步的开放接口,展示如何将一路门禁和一路照明接入现有软件系统。

解决方案:基于芯步开放接口的便利店照明与门禁智能集成方案

一、 背景与需求分析

随着24小时无人值守便利店模式的普及,远程管理与能耗控制成为运营的关键。传统便利店在夜间或无人时段,照明常开造成极大浪费;而远程开门与身份验证的缺失则存在安全隐患。

本方案的目标是利用芯步的智能硬件(如智能包间控制器智能墙壁复合开关)及标准HTTP接口,将一路门禁(电磁锁)一路照明无缝对接到现有的软件项目(如商户后台、小程序或App)中。实现“远程可控、人来灯亮/开门、人走断电/关门”的自动化联动效果

二、 硬件选型与拓扑

根据需求,选定以下两款硬件组合,它们均支持标准的HTTP API控制:

  • 方案A:集成化设备(推荐,布线简单)

    • 设备:芯步 智能包间控制器(专为服务型门店设计)。

    • 接口资源: 该设备集成了1路门禁电磁锁接口(控制门磁开关)和多路10A/30A开关接口(专门用于照明、空调等)。一个设备即可解决所有问题,无需额外网关

  • 方案B:独立设备组合(灵活,适合改造)

    • 门禁控制:智能墙壁出门开关智能密码刷卡门禁(控制电磁锁通断)

    • 照明控制:智能触摸墙壁开关2路智能照明控制器4路(控制照明灯路)

网络拓扑:路由器(2.4G WiFi) ←→ 智能硬件设备(WiFi连接)云端API( ←→ 应用服务器管理员手机/PC ←→ 应用后台(下发指令)

三、 对接流程与技术实现

对接的核心是利用芯步提供的 HTTP API 接口进行指令下发。整个对接过程无需复杂的SDK嵌入,仅需支持标准的HTTP请求即可。

步骤 1:设备配网与激活

在芯步控制台完成设备的初始化,确保设备ID与现场位置绑定。

  1. 给设备通电。

  2. 通过芯步小程序或PC控制台进行网络配置,将设备连入场地的2.4G WiFi

  3. 记录下设备唯一的 Device ID(例如:820720),这将是后续接口调用的目标地址

步骤 2:API 接口对接开发

芯步的接口采用标准的POST请求,只需关注URL签名和JSON数据体。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 核心参数

    • device: 步骤1中记录的设备ID。

    • order: 控制指令(JSON格式)。

  • 签名算法sign = md5(md5(开发者密码) + “.” + 时间戳) ,有效防止接口被恶意调用

步骤 3:具体业务逻辑代码映射

第一种场景:远程/自动控制照明(一路)假设在智能包间控制器中,照明接在第1路接口,对应的控制字段通常为 power1在您的软件项目中(如管理后台),实现以下函数调用:

  • 开灯(开门触发): 向设备发送 {“power1”: 1}。设备响应时间约80-120ms

  • 关灯(离店触发): 向设备发送 {“power1”: 0}

  • 延时关灯: 如果需要在顾客离店后自动关灯,可使用 reset1 参数。

    • 命令示例{“reset1”: 300000} (照明线路立即接通,30万毫秒即5分钟后自动断开)

第二种场景:远程控制门禁(一路电磁锁)门禁控制通常涉及“断电开门”的安全机制。

  • 远程开门

    • 常闭式电磁锁:通常通电上锁,断电开门。

    • 指令示例{“reset”: 5000}。此命令效果是:立即断开电磁锁电源(门开),5秒(5000毫秒)后自动恢复供电(门锁重新吸合),这是最安全的做法,防止门锁长时间失效

  • 常开/常闭模式切换:根据安全策略,可通过软件设置电磁锁的工作模式。

第三种场景:核心联动逻辑(人-灯-门)将上述两个硬件逻辑在您的软件服务端中进行串联:

  1. 用户扫码 / 身份验证

    • 用户通过小程序扫描门贴二维码。

    • 服务器验证用户身份(如会员系统或获取开门权限)。

  2. 进门联动

    • API调用 reset 控制门锁,开门放行。

    • 接口调用POST https://api.thingboot.com/... {“device”:”xxx”, “order”:{“reset”:10000}}

    • 同时调用照明接口:{“device”:”xxx”, “order”:{“power1”:1}}

    • 效果:顾客听到“咔哒”一声门开,同时店内照明亮起。

  3. 离店结算 / 关门复位

    • 用户完成自助结算后,点击“离店开门”。

    • 服务器再次调用门锁 reset 开门。

    • 用户离开后,通过人体存在雷达传感器探测无人信号,或等待预设的定时任务(如30分钟无操作),服务器发送 {“power1”:0} 关闭照明

四、 高级特性挖掘

利用芯步接口的扩展能力,可以进一步提升用户体验:

  1. 定时任务与无人值守利用接口的定时功能,直接在设备端运行定时任务,即使服务器宕机,设备也能在每天固定时间段(如18:00-24:00)自动开灯,凌晨自动半关灯

  2. 状态上报与监控在软件逻辑中订阅设备的上报消息(需配置消息推送URL)。当传感器检测到“有人移动”时,可以反向触发开门或亮灯;同时实时监测门磁状态,若门未关好,软件界面应弹出告警

  3. 能耗统计如果选用了带计量功能的插座版本,接口还能回传电压、电流、功率数据。您的软件可以据此生成便利店照明的用电报表,分析节能效果

五、 实施注意事项

  1. 网络稳定性:便利店现场需确保2.4G WiFi信号覆盖无死角,为物联网设备设置独立的SSID或静态IP,避免与收银系统争抢带宽

  2. 紧急出口合规:在对接门禁时,必须保留物理的“紧急破碎开关”,确保断电或紧急情况下门禁自动失效,符合消防规范

  3. 状态同步机制:在软件设计中,若调用开门/关灯接口后未收到明确响应,应设计重试机制或短信告警,因为网络抖动可能导致指令未送达。

六、 总结

通过引入芯步的 “一路门禁+一路照明” 硬件组合及其标准HTTP API,您的软件项目可以极低成本(开发周期约1周)实现便利店的智能化升级。开发者仅需关注业务逻辑(会员、支付),通过简单的 reset(门控)和 power(灯控)指令,即可构建起与传统硬件之间的桥梁,实现真正的24小时无人值守与节能自动化管理。