CATALOG

高精度人体微动传感器的核心价值在于识别“静止存在”——传统PIR传感器在人体静坐、睡眠时会误判为无人,而毫米波雷达通过微动检测解决了这一痛点。以下方案以芯步开放接口为基础,梳理从接口协议、参数下达到数据上报的完整对接流程。

1. 背景与概述

在智能家居和楼宇自动化领域,传统的被动红外(PIR)传感器往往只能检测大幅度的运动,当人体处于静坐、专注办公或睡眠等“微动”状态时,容易出现误判为“无人”的情况,导致灯光熄灭、设备断电,严重影响用户体验。

芯步推出的高精度人体微动传感器(如 UNI-CGQ-RT-XD-L 吸顶式或壁挂式雷达传感器)采用毫米波雷达技术,能够穿透塑料外壳并捕捉呼吸引起的胸腔起伏等微小动作,解决了“存在检测”的难题

本方案的目标是指导开发者如何利用芯步开放平台 HTTP 接口,实现对雷达传感器的远程参数配置。通过 API 接口,开发者可以远程调整雷达的探测灵敏度、感应距离范围及无人延时时间,而无需亲赴现场进行物理按键或蓝牙连接配置,极大提升了系统集成的灵活性和运维效率。

2. 核心接口与鉴权机制

在执行参数配置前,需先对接芯步的统一 API 网关。所有控制命令均通过 HTTP POST 请求发送。

2.1 请求地址

POST https://api.thingboot.com/{AppId}/device/control/
参数位置说明
AppIdPath应用唯一标识,在芯步控制台“开发设置”中获取。
signQuery接口签名,用于身份验证。
tsQueryUnix 时间戳(秒),用于防止重放攻击。

2.2 签名算法

签名生成逻辑简单且安全,具体步骤为将 AppSecret 进行一次 MD5 加密,拼接上 ts 时间戳,再对整个字符串进行 MD5 加密。

代码示例

2.3 请求头与 Body 结构

  • Content-Type: application/json

  • Body:

字段类型说明
deviceString设备唯一ID(如:“820720”),可在控制台获取,支持批量操作(逗号分隔)。
orderJSON Object具体的控制指令,即参数配置内容。

3. 高精度微动参数配置实战

芯步的雷达传感器开放了丰富的物模型,针对“高精度微动”相关的参数,主要集中在雷达模块的控制命令中。

3.1 核心可配置参数

雷达模块支持以下关键参数的远程设置:

功能类别命令Key说明/取值
雷达启停radar_enable1:开启感应;0:关闭感应。
存在检测延时需结合配置项无人持续多长时间后判定为“无人”(如:30s, 60s)。
感应灵敏度通过 order 下发不同型号支持微动/运动门限调节。

3.2 常见配置场景 API 示例

以下示例展示如何通过 API 调用,将传感器调试至适合办公场景的状态。

3.2.1 第一种场景:调整无人延时时间

业务需求:为了节能,希望人员离开办公室 5分钟 后,传感器才上报“无人”状态,避免在短暂离开(如去接水)时频繁触发关灯。实现:通过 API 下发“无人触发持续时间”配置。

Request Body:

3.2.2 第二种场景:调节感应距离与灵敏度

业务需求:在酒店走廊场景中,为避免隔壁房间走动误触发本房间传感器,需将探测距离限制在 3米 内。实现:如果传感器支持距离门限配置(如 LD2410 等方案),可通过透传或特定字段设置最大探测距离

注:针对高级雷达参数(如门限值),通常需要在 order 中传递 Base64 编码的配置串或特定 JSON 结构。

3.2.3 完整的 Curl 命令示例

4. 数据上报与状态接收

参数配置完成后,传感器会根据新配置工作。为了在业务系统中实时获取感应结果(如有人/无人),需配置消息推送机制

4.1 配置流程

  1. 在芯步控制台中,设置 API 推送 URL(如 https://yourdomain.com/api/sensor/callback)。

  2. 当雷达检测到“有人”或“无人”事件,或上报实时感应数据时,平台会主动向该 URL 推送 JSON 数据。

4.2 数据解析示例

当有人进入探测区域,服务器将收到类似如下的 POST 数据包:

业务系统收到数据后,可根据 radar_target 的值触发联动逻辑(如开灯、开空调)。

5. 安装与调试最佳实践

由于雷达波具有穿透性(可穿透塑料、薄木板),但会被金属和水阻挡,因此在安装和配置时需注意

  • 安装高度

    • 吸顶式:安装高度 2.5m - 3m,探测范围呈圆锥形向下(半径约 5-6米)。

    • 壁挂式:高度 1.5m - 1.7m,探头略微下倾,水平覆盖约 120°。

  • 规避干扰源:请勿将传感器正对空调出风口(风吹导致的摆动)、排风扇或暖气片(热气流上升),这些因素可能导致雷达持续误报。

  • 参数调优

    • 首次部署:将“无人延时”设置为 30秒 进行测试,观察日志确认是否有漏报。

    • 稳定运行:确认无误后,通过 API 将延时修改为 2-5分钟,以平衡节能与体验。

6. 总结

通过对接芯步的高精度人体微动传感器及其开放 HTTP API,开发者能够实现“人马座”级别的精准存在感知与远程运维能力。本方案的核心优势在于:

  1. 免去现场调试:通过 radar_enable 和距离门限设置,远程适配不同复杂的安装环境。

  2. 精准场景联动:基于微动检测上报的数据,结合业务逻辑,实现真正智能的“人来灯亮,人留灯不灭,人走电断”。

  3. 快速集成:标准的 MD5 签名算法和 JSON 数据结构,可在 1 小时内完成从注册到首个指令下发的全流程。