CATALOG

芯步的智能硬件以HTTP接口为核心,兼容公网与局域网,适合快速集成到现有系统中。以下方案围绕“门禁感应开关+人体传感器”的典型组合,说明如何实现状态监测与联动控制。

1. 背景与目标

在许多商用和工业场景中,单纯的远程开门已无法满足精细化管理需求。用户往往需要实时掌握门的开关状态(是人为合法开门还是非法闯入),并实现场景联动(如有人进门自动开灯、下班后自动布防)。

本方案基于芯步智能硬件产品的开放HTTP接口,旨在解决以下两个核心问题:

  1. 设备状态监测:如何实时获取门磁开关的物理状态(开/闭)以及环境状态(是否有人)。

  2. 场景联动:如何将门禁事件与声光报警器、照明插座、排风扇等设备关联,实现自动化控制。

2. 核心技术架构:基于HTTP的开放式集成

芯步的智能硬件系列(包括智能密码门禁、人体传感器、墙壁开关等)均采用标准化的HTTP协议进行通信,无需复杂的私有SDK或网关转换

  • 通信模式:设备主动上报状态 + 平台/应用反向控制。

  • 数据格式:JSON。

  • 部署方式:支持公网SaaS模式,也支持局域网私有化部署,确保数据安全。

2.1 接口对接核心流程

开发者需在芯步控制台获取 AppIdAppSecret。所有请求需携带动态签名(Sign),以MD5(MD5(AppSecret) + Timestamp)的方式进行鉴权

3. 设备选型与状态定义

要实现“状态监测与联动”,我们需要两类设备:感知层(获取数据)和执行层(执行动作)。

设备类型推荐型号/系列监测/控制内容联动逻辑示例
门禁感应开关智能密码门禁[触摸] / 出门开关门磁状态(0/1)、 门锁通电状态作为触发器
人体存在传感器人体存在传感器[吸顶]5米范围内微动检测、无人/有人状态作为辅助触发器
执行控制器智能墙壁插座 / 墙壁开关继电器通断(开关灯/报警器)、 电锁控制(开门/关门)作为响应者

3.1 关键状态监测机制

  • 门磁状态监测:虽然基础的开门指令是单向的,但芯步的设备支持状态上报。当门被非法撬开或正常开启时,设备端会主动向预设的服务器URL推送状态变化数据包

  • 人体存在监测:利用红外+雷达双模技术,只有当两个传感器都判定无人时才上报“无人”,避免因人体静止导致的误判(如办公室关灯后员工还在的情况)

4. 状态监测实现方案

4.1 设备状态接收(回调机制)

配置方式:在芯步控制台中,为指定设备配置“消息推送URL”。一旦设备状态发生变化,平台会立即发起HTTP POST请求至你的服务器。

数据接入示例(以下是你的服务器收到的JSON格式数据)

4.2 主动查询机制

除了被动接收,业务系统也可以主动下发查询指令,用于定期巡检(例如服务器每5分钟查询一次所有门禁的在线状态和当前门磁情况)。

5. 联动控制实现方案

5.1 第一种场景:人来灯亮 / 人走灯灭

需求:检测到人员通过门禁进入房间,自动打开照明;人员离开后延迟关闭。

逻辑流程

  1. 触发:人体存在传感器检测到状态从“无人”变为“有人”

  2. 上报:传感器通过HTTP上报数据至用户的业务服务器

  3. 处理:服务器校验身份,判断属于合法时间区段。

  4. 执行:服务器向“智能墙壁开关”下发指令 {"power":1} 打开灯光

  5. 保持:传感器持续检测,若5分钟内无动作且雷达/红外均判定无人,服务器下发 {"power":0} 关闭灯光。

5.2 第二种场景:远程布防与联动告警

需求:非工作时间有人非法开门,触发本地警报器并推送告警通知。

逻辑流程

  1. 模式设置:管理员通过APP下发布防指令给门禁系统。

  2. 异常闯入:门磁感应检测到门被打开,但未检测到合法的指纹/密码输入记录,或开门令牌错误。

  3. 数据上传:门禁设备向服务器上报 unlocked_by_force 事件。

  4. 联动执行

    • 本地响应:服务器向“智能插座”(接声光报警器)下发 {"power":1,"reset":10000}(开启10秒后自动关闭)

    • 远程通知:服务器调用第三方短信/微信接口,推送“紧急:西侧安全门被异常打开”。

6. 接口实现细节:关键指令集

6.1 控制指令(下发)

请求地址https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

方法:POST

控制电锁开门(先断后通)

  • 业务场景:点击按钮开门。

  • 指令代码

    数据释义:立即断开电路(电磁锁断电释放),5秒后自动恢复电路(电磁锁吸合)

控制照明/插座通断

  • 指令代码

6.2 数据接收(设备->服务器)

  • 传感器数据:人体存在传感器在状态变化时,会通过预先配置的URL推送数据。

  • 门禁事件:当发生“密码错误”、“指纹错误”、“门磁超时未关”等事件时,均可实时推送。

7. 私有化部署与网络安全

针对对数据安全要求比较高的政府或企业用户,芯步支持私有化部署方案

  • 局域网直连:设备可配置为仅向局域网内的服务器IP上报数据,不经过外网。

  • 自建消息服务器:系统支持替换官方API地址,用户可运行自己的接收服务端,所有控制指令仅在内部网络闭环传输,杜绝数据泄露风险。

8. 总结

  1. 高效集成:标准的HTTP API允许任何后端语言(Java, Python, PHP, Go)或低代码平台快速对接,通常开发周期半天内即可完成基础闭环

  2. 极低延迟:实测从传感器触发到执行器动作,端到端响应时间约80-120毫秒(在局域网环境下性能更优),满足安防即时性要求

  3. 高鲁棒性:设备支持WiFi断线重连及多AP配置,确保无人值守环境下的网络稳定性

  4. 灵活扩展:基于本次的接口对接,未来可无缝扩展烟感监测(火灾时自动开锁)、能耗计量等功能。

通过上述方案,您可以利用芯步全系产品的开放能力,快速构建一个集“感知-分析-控制”于一体的智能化门禁安防系统。