CATALOG

芯步的雷达传感器通过开放HTTP接口,支持人体微动探测数据的实时推送。以下方案详细说明如何对接设备、接收数据,并实现与其他设备的联动控制。

解决方案:基于芯步开放接口对接壁挂式雷达人体活动监测器

1. 背景与选型

在智能办公、居家养老、安防监控等场景中,普通红外传感器难以检测静止或微动(如静坐、睡眠)的人体。芯步的壁挂式雷达传感器利用毫米波雷达技术,可探测4-5米内的人体微动及呼吸

本方案硬件推荐:

  • 智能人体存在雷达传感器2[壁挂]:专注雷达探测,性价比高,支持4米内微动探测

  • 智能人体存在传感器[壁挂](双模):包含红外与雷达双重确认,减少误报,并支持直接控制灯具等负载

本方案基于该设备标准API,指导如何对接自有系统。

2. 核心对接流程

对接主要分为三步:获取密钥与设备ID、配置数据接收端点、远程下发控制命令。

2.1 前期准备:获取凭证

在开始编码前,需要获取以下关键信息:

  1. AppID 与 AppSecret:登录芯步控制台,在“开发设置”中获取

  2. Device ID:在控制台“设备列表”或设备机身标签上获取

  3. 安装与配网:按说明书接好220V交流电,使用“芯步小程序”为其配置WiFi(仅支持2.4G)

2.2 配置数据接收(设备 -> 服务器)

传感器检测到状态变化(如无人变有人)时,会主动上报数据。你的服务器需提供一个公网可访问的 HTTP接口

  • 消息格式:芯步会通过HTTP POST将数据发送到你预设的回调地址。

  • 消息类型示例:当雷达检测到“有人存在”时,你会收到类似如下结构的JSON数据:

  • 操作:收到回调后,需返回 {"code":200} 作为应答,否则平台会重试推送。

2.3 远程控制和参数配置(服务器 -> 设备)

如果需要通过业务系统修改雷达灵敏度,或利用继电器控制灯,可采用以下接口调用方式。

接口调用流程

  1. 签名计算:所有API请求需携带签名参数 sign,计算公式为:sign = md5( md5(AppSecret) + ts )

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

  3. 请求方法:HTTP POST,Content-Type为 application/json

示例:关闭雷达探测(下发命令)

关键控制参数:参考产品手册,常用的 order 命令有 radar_enable(开关雷达)、power(控制负载输出)、radar_sensitivity(设置灵敏度)

3. 关键代码实现示例

以下以Java语言为例,演示如何调用API控制设备

4. 上层应用场景

对接数据后,可结合实际业务开发以下高级功能:

第一种场景:智能照明联动(本地直连)如果购买了带负载输出的型号(如UNI-CGQ-RT-H-BG),可将灯具接在设备的 Power Out 口。通过API设置 power 命令即可控制灯亮灭,无需额外网关

第二种场景:安防告警系统

  • 逻辑:接收雷达上报的 radar_state

  • 动作:在办公时间(如22:00-06:00)若检测到 someone,系统自动调用第三方短信接口或芯步语音音箱接口,播报“警报:检测到有人闯入”。

第三种场景:节能分析系统

  • 逻辑:统计 radar_state 切换的频率和时长。

  • 动作:生成会议室使用率报表,或联动空调开关,实现人来开机、人走关机。

5. 常见问题与优化

  1. 关于网络稳定性:设备是直连WiFi的,确保现场WiFi信号覆盖良好。如果对稳定性要求比较高,可选用支持 局域网(LAN) 部署的版本,设备状态上报走内网IP,不经过外网

  2. 关于状态去抖动:雷达感知非常灵敏,应用层利用定时器做“延迟确认”。例如:收到“无人”状态后,等待30秒再次确认仍为无人,再执行关灯操作,避免人静止时误关灯。

  3. 对接支持:芯步提供免费的全程技术指导,若调试遇到签名错误或收不到回调,可随时联系其工程师协助

通过以上步骤,开发者可以在1-2天内完成从硬件配网到软件逻辑调用的整个闭环。