CATALOG

芯步的高精度人体微动传感器采用“设备主动上报+HTTP API反向控制”架构。以下方案涵盖硬件选型、上报接收、签名计算及常见问题处理,帮助快速完成对接。

解决方案:基于芯步开放接口对接高精度人体微动传感器

1. 概述

本方案的目标是指导开发者如何利用芯步提供的开放 HTTP 接口,将 高精度人体微动传感器(如雷达传感器)集成到自有系统中。

核心逻辑

  1. 设备侧:传感器实时探测区域内的人体存在状态(运动/微动/静止/无人)。

  2. 上报侧:状态发生变化时,传感器通过芯步云端,向你的服务器推送状态数据。

  3. 控制侧:你的服务器可反向调用接口查询状态或控制传感器参数(如灵敏度)。

2. 硬件选型

针对“高精度”和“微动”需求,选用以下类型的设备(基于芯步产品线):

设备类型核心探测能力适用场景关键特性
智能人体存在雷达传感器2 [壁挂]4米内人体微动,6米内运动感应 卫生间、卧室、办公室体积小,纯雷达探测,隐私性好
智能人体存在传感器[吸顶][雷达版]5米内人体微动会议室、走廊、大堂吸顶安装,覆盖角度广,美观
智能人体存在传感器[壁挂] (双模)红外+雷达双重确认 高可靠性场所(如机房)降低误报,需两者同时判定无人

技术特性

  • 微动检测:能够检测到呼吸等胸腔起伏动作,避免“静坐不动被判定为无人”的尴尬。

  • 上报机制:支持实时状态上报(HTTP/HTTPS)。

3. 对接流程详解

3.1 前置准备

在芯步开放平台完成以下步骤:

  1. 注册/登录:进入芯步开放平台控制台。

  2. 获取凭证:在“开发设置”中获取 AppIDAppSecret。这是所有API调用的钥匙。

  3. 设置推送URL:在“消息推送”配置中,填写你的服务器公网接收地址(例如 http(s)://yourdomain.com/api/sensor/callback)。

  4. 添加设备:在控制台绑定你的高精度传感器硬件,获取 Device ID

3.2 数据上行:接收人体存在状态上报

这是最重要的一环。当有人进入或离开探测区域时,芯步云端会主动向你的服务器发起请求。

  • 请求方式:HTTP POST

  • Content-Type:application/json

  • 推送数据结构示例

  • 服务器处理要求

    1. 接收请求后,解析 JSON 中的 message.data 字段。

    2. 根据 radarpresence 字段值判断有人/无人。

    3. 重要:你的服务器必须在 5 秒内返回 HTTP 200 OK 状态码,无其他返回值要求。若不返回,平台判定推送失败

3.3 下行控制:反向配置与查询

系统可以通过 HTTP 接口反向控制传感器(如开关雷达模块)。

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

  • 签名算法

    1. AppSecret 进行一次 MD5 加密:secret_md5 = md5(AppSecret)

    2. 拼接时间戳:sign_str = secret_md5 + ts

    3. 再次进行 MD5:sign = md5(sign_str)注:ts 为 Unix 时间戳(秒)。

  • 场景示例:关闭雷达模块(停止探测)

4. 典型应用场景联动逻辑

智能卫生间管理为例:

  1. 设备安装:在天花板安装“吸顶雷达版”传感器,接入市电,连接排气扇/灯具到传感器负载端。

  2. 状态上报

    • 无人 -> 有人:传感器上报 radar:1,服务器记录“开始使用”,开启灯光。

    • 有人(静止/微动):持续上报存在,保持灯光。

    • 有人 -> 无人:传感器上报 radar:0,服务器记录“结束使用”,关闭灯光和排风扇。

  3. 代码逻辑伪代码

5. 注意事项与最佳实践

1. 双模传感器的处理如果使用的是 红外+雷达双模 传感器,data 数组中可能包含两个判定结果。此时逻辑为:只要雷达检测到有人(radar:1)则判定为有人;若雷达为 0 且红外为 0,才判定为无人,以提高抗干扰能力

2. 网络稳定性

  • 设备仅支持 WiFi 2.4GHz,不支持 5G

  • 支持局域网通信,若你的服务器与设备在同一局域网,可配置局域网 IP 直接通信,降低延迟且不依赖外网。

3. 微动探测距离

  • 严格注意“微动”和“运动”的区别。宣称 6 米通常是挥手等大动作,4 米 以内才能稳定检测到静坐、呼吸等微动 。安装高度在 2-3 米左右。

4. 防误报

  • 避免传感器正对空调出风口、暖气片、大幅摆动的窗帘或宠物活动区,这些可能会触发雷达误报

通过以上步骤,你可以快速将芯步的高精度雷达传感器无缝融入现有系统,实现真正的“存在级”智能感知,而非简单的“运动感应”。