CATALOG

无人值守门店的痛点是:门禁设备分散、权限管理复杂、紧急情况响应慢。芯步的开放接口通过“设备分组”机制,可以将数十甚至上百个门禁点按区域、角色或场景进行逻辑分组,实现批量控制和统一调度。以下方案详细拆解了分组创建、命令下发、场景联动的完整实现路径。

1. 概述

在无人值守门店场景中,管理方通常需要同时对多个门禁点(如大门、仓库、机房、配电室)或分布于不同城市的多个门店进行管控。本方案基于芯步智能硬件产品的开放接口,利用其 设备分组批量控制 能力,实现对门禁设备的逻辑分组、独立策略设定及集中控制。

通过该方案,管理者可通过云端 SaaS 平台或本地服务器,一键控制整组门禁的开关、临时授权或断电开门,从而降低运维成本,提升应急响应速度。

2. 核心技术基础

2.1 硬件选型

无人值守门店通常涉及出入控制和设备供电管理,选用以下芯步智能硬件:

  • 智能密码门禁[触摸]:支持 12V 电磁锁/电插锁,具备 100 组动态密码和 30 组永久密码能力,可通过 WiFi 直连,无需网关,适合主出入口控制。

  • 智能控制器(4路/8路) :如果门店内有卷闸门电机、灯光或其它需要联动断电的设备,可选择多路控制器,通过控制继电器通断来实现门磁开关或设备断电。

2.2 接口通信机制

芯步设备全面开放 HTTP APIMQTT 协议接口,具备以下特点:

  • 极简对接:仅需携带 AppID、设备 ID 及签名,即可向设备下发命令,支持任何支持 HTTP 请求的开发语言(Python、Java、PHP、Node.js 等)。

  • 双网络模式:支持公有云控制,也支持完全 局域网/私有化部署,确保无人值守门店在网络断网时仍能内网控制,数据安全可控。

3. 设备分组逻辑与实现

实现“分组控制”的核心是将物理上分散的多个门禁控制器划归为一个逻辑单元。

3.1 分组创建与维护

通过芯步开放平台的接口,可以实现动态的设备分组管理:

  • 添加设备至分组:调用 /device/group/ 接口,传入设备 ID 和指定的 groupId

    • 请求示例device=123456,123457&group=10

  • 分组策略

    • 按门店维度分组:将某一家便利店的所有门禁(前门、后门、保险柜门)分在一组。

    • 按角色维度分组:将“所有店长的办公室门”分在一组,便于统一授权。

    • 按区域维度分组:例如“华东区所有门店大门”。

3.2 分组指令下发

一旦分组建立,即可调用 分组控制接口/group/control/),无需遍历单个设备。

  • 接口地址http(s)://api.thingboot.com/{AppID}/group/control/

  • 核心参数

    • group:分组 ID。

    • power=1/0:控制整组电源通断(适用于电锁供电)。

    • reset=5000:执行“先断后通”动作,常用于门禁:断开 5 秒(让电锁断电开门),随后自动恢复供电锁门。

3.3 典型场景:无人仓的集体断电

假设某无人货柜仓包含主门禁(设备 A)和内部服务器电源(设备 B)。当需要物理巡检时,管理员执行以下指令:

该指令会在 80-120ms 内送达组内所有设备,实现近乎同步的物理动作。

4. 进阶场景解决方案

4.1 动态密码的分组下发与权限管理

在无人值守场景,如保洁人员或快递员需临时进入某区域:

  1. 策略:不是现场按键设置,而是通过 HTTP 接口远程下发密码。

  2. 命令:调用设备控制接口,下发 pwd 命令。

  3. 结合分组:若需为“所有北区门店”添加临时密码,先遍历分组获取设备列表,再循环调用单设备密码接口(分组接口主要针对状态控制,属性设置需结合单设备接口)。

  4. 时效管理:支持带有效期密码,过期自动失效,无需回收。

4.2 自定义触发联动

利用接口的高自由度,可结合第三方传感器实现主动式安防。

  • 场景:当烟感传感器(第三方)告警时,自动调用芯步 API。

  • 动作:向“紧急疏散组”发送 power=0 命令,切断所有电锁电源,实现物理开门(断电开锁型电插锁),确保人员安全撤离。

5. 系统架构

为了实现稳定可靠的无人值守控制,采用以下架构模式:

  1. 业务层(你的 SaaS)

    • 管理门店信息、会员权限。

    • 业务逻辑判断(如:用户是否已完成支付)。

  2. 接口调度层(使用芯步 MQTT 通道)

    • 相比 HTTP 轮询,MQTT 长连接在分组控制时效率更高,能实时接收门禁上报的“开门记录”或“撬锁告警”。

  3. 设备层

    • 部署智能密码门禁,WiFi 直连云端或本地服务器。

6. 总结

  • 极低延迟:分组控制指令响应时间控制在毫秒级(80-120ms),进出体验流畅。

  • 逻辑清晰:通过分组将复杂的门店矩阵简化为“组”的管理,代码维护更简单。

  • 高可用性:支持私有化部署和局域网 API,即使外网断开,管理后台在内网依然可以控制分组设备开门。

  • 细粒度安全:既支持直接控制电源通断(暴力开启),也支持通过密码权限进行逻辑校验(安全开启)。

通过以上方案,开发者可以直接利用芯步的开发生态,快速构建一个支持 千店千面、分区管控 的无人值守门禁管理系统。