CATALOG

芯步的门禁、传感器和控制器都开放了标准HTTP接口,这意味着你可以用统一的方式打通它们,实现刷卡联动灯光、非法闯入报警等场景。以下方案聚焦于技术集成路径和核心代码逻辑,你可根据实际部署环境(公网/局域网)直接套用。

1. 项目概述与设计目标

在当前的智能化改造项目中,门禁系统不再是孤立的安防节点,而是需要与照明、音柱、传感器等设备协同工作的关键环节。

本方案的目标是利用芯步智能硬件产品的开放HTTP接口,构建一套高集成度的联动控制系统。开发者无需复杂的嵌入式开发,仅通过标准的HTTP请求即可实现门禁状态与其他智能硬件的逻辑联动。

核心设计目标:

  • 统一控制:通过业务后端(Server)统一管理门禁、照明、窗帘、语音设备。

  • 事件联动:实现“刷卡开门自动开灯”、“非法闯入声光报警”、“远程一键封锁”等场景。

  • 快速集成:利用芯步成熟的API,将开发周期缩短至数天。

2. 核心技术架构

本方案采用云/局域网双模架构。芯步设备支持Wi-Fi直连,并提供HTTP Server模式,这意味着你的业务系统可以直接与设备IP通信,也可以透过芯步的云平台进行中转。

2.1 硬件选型清单

为实现联动控制,需选用以下具备开放接口的核心设备:

设备类型推荐产品核心开放能力作用
核心控制器智能密码门禁HTTP远程开门、密码验证、锁状态反馈出入口控制
执行终端智能语音音柱ProHTTP语音播报、TTS文字转语音语音提示和报警
环境感知人体存在雷达传感器实时上报有人/无人状态、HTTP消息推送联动触发源
电源控制智能墙壁出门开关/控制器远程通断、断电复位、功率计量控制灯光/电源

2.2 调用流程

系统通过业务后端(或边缘网关)统一调度,流程如下:

  1. 身份识别:用户刷卡/输入密码。

  2. 门禁上报:门禁设备向服务器上报用户ID验证结果

  3. 逻辑判断:业务后端校验权限。

  4. 下发联动指令

    • 指令1(开灯光):调用智能开关接口 power=1

    • 指令2(播报欢迎词):调用语音音柱接口 TTS播报。

    • 指令3(开锁):调用门禁接口 reset(先断后通,实现开锁5秒后自动回锁)。

3. 深度集成与开发详解

芯步开放平台的核心优势在于接口语义化。你不需要繁琐的二进制解析,只需发送标准的JSON指令。

3.1 基础通信协议

所有设备均支持HTTP API控制,请求地址格式统一为:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

签名与安全:在请求Header或URL中需携带sign(签名)和ts(时间戳),防止重放攻击。芯步也支持私有化部署,在局域网环境下,你可以直接向设备的局域网IP发送HTTP请求,数据完全不经过公网

3.2 第一种场景:门禁联动灯光与欢迎语

这是最常见的场景。当合法用户开门时,系统自动开启照明并播报提示。

步骤1:接收门禁开门事件门禁设备支持事件主动推送。你需要配置一个消息接收URL,当有人开门时,芯步平台会POST如下数据给你的服务器:

(注:具体字段请查阅控制台的消息推送配置)

步骤2:服务器下发联动指令收到事件后,服务器依次向相关设备下发指令。

A. 打开照明灯(控制智能墙壁插座)

B. 语音播报(控制智能音柱)

参考命令格式

C. 执行开锁(控制门禁)

指令说明:reset参数代表先断开电路(开锁),间隔设定的毫秒数后重新接通(锁门),这是一种安全的门禁控制逻辑

3.3 第二种场景:安防联动——非法闯入报警

利用人体存在雷达传感器侦测非法时段的人员移动。

步骤1:传感器布防人体传感器在检测到移动时,会自动向服务器上报状态:{"device": "sensor_01", "status": "detected"}

步骤2:联动报警服务器收到“有人”状态,且判断当前为“非营业时间/布防状态”,则触发报警逻辑。

A. 音柱发出警报

参考:alert指令用于播放警示音

B. 强制锁定门禁

3.4 第三种场景:远程管理与批量控制

对于棋牌室、茶室或办公室改造,芯步提供了分组控制接口。

  • 场景:客人离店,保洁打扫或下班清场。

  • 指令:一键关闭包间内所有设备(灯光、空调、门禁上电)。

此接口可大大简化批量操作逻辑,无需逐个设备下发指令

4. 关键特性与优势分析

4.1 极简的硬件改动

芯步的产品线覆盖了86式墙壁开关即插即用模块在改造老旧门禁时,可以直接替换原有机械开关为智能墙壁出门开关,无需重新凿墙布线;电磁锁供电线路直接接入设备端口即可实现智能化

4.2 灵活的部署模式

  • 公网SaaS模式:适用于连锁门店、分散资产的管理。设备联网后,总部服务器可通过互联网远程控制所有网点门禁。

  • 纯局域网部署:针对数据安全要求高的实验室或机房,芯步支持“软网关”模式。你只需在本地PC安装网关软件,所有API调用在局域网内闭环,断网依然可用

4.3 丰富的执行命令

相比简单的“开/关”,芯步接口提供了更多业务逻辑封装:

  • 点动模式:指令point,常用于带灯光的门禁按钮——按下后通电1秒自动断开。

  • 定时任务:支持在指令中直接携带extra字段(如订单号),设备执行后的异步回调会携带该字段,便于业务系统做订单状态闭环

5. 实施步骤

  1. 环境准备:在芯步官网注册账号,进入“物联网控制台”,获取AppIDApiKey用于签名计算

  2. 设备配网:使用“小程序配网”或“控制台热点配网”,将门禁、传感器、音柱连接到同一局域网的2.4G WiFi下。记录下每台设备的DeviceID(通常印在设备标签上)

  3. 联调测试:使用Postman或curl,携带签名直接调用API测试开门功能(reset指令),确保网络通畅。

  4. 业务逻辑编写:在业务后端编写“事件监听 -> 逻辑判断 -> 并发调用”的代码。

  5. 上线验收:测试断电重启后的重连机制,并验证私有化环境下的响应延迟。

6. 总结

通过芯步的开放接口,集成商或开发者可以像调用本地函数一样控制物理世界。该方案的核心价值在于解耦——硬件负责执行与感知,你的业务系统负责决策。无论是实现简单的“开门亮灯”,还是复杂的“访客预约+限时门禁+联动导航”,利用上述API架构均可快速构建。