CATALOG

壁挂式雷达传感器的痛点在于安装高度和探测角度固定后,如何通过接口调参来适配不同空间结构(如窄长走廊、开阔办公室)的人体存在检测。以下方案以芯步开放平台为基础,梳理从接口协议、参数下发到业务联动的完整对接流程。

1. 背景与目标

在智能办公、酒店节能及智慧家居场景中,壁挂安装的人体存在雷达传感器主要用于实现“人走断电、人来灯亮”的自动化控制。然而,由于安装环境(如走廊、会议室、卫生间)的差异性,固定参数往往导致误判(无人关灯或有人灯灭)。

本方案的目标是指导开发者如何利用芯步开放平台的开放HTTP接口,对接壁挂式人体存在雷达传感器,实现在远程(云端/本地服务器)动态配置雷达的感应灵敏度无人延时时间检测距离等核心参数,以适应复杂多变的空间环境。

2. 核心对接架构

本方案采用标准的 SaaS 平台 + API 网关 + 设备端 架构。

  • 设备端: 芯步壁挂雷达传感器(基于2.4G Wi-Fi/局域网通信)。

  • 云端接口: 芯步开放 API api.thingboot.com

  • 用户端: 企业自有的管理系统或手机APP。

  • 通信协议: HTTP/HTTPS,数据格式为 JSON。

交互逻辑:

  1. 上行: 传感器探测到人体状态变化(有人/无人)或上报当前参数配置,通过平台推送到客户服务器。

  2. 下行: 客户服务器调用芯步API,携带签名与参数指令,向指定设备下发配置命令。

3. 技术前提:接口认证与设备定位

在配置参数前,必须完成设备的注册与接口鉴权。

所有API请求都需要携带签名(Sign)和时间戳(ts),芯步采用双重MD5机制以确保安全性

签名计算公式:Sign = MD5( MD5(AppSecret) + ts )

请求地址结构:http(s)://api.thingboot.com/{AppId}/device/control/?sign={Sign}&ts={ts}

  • {AppId} :平台生成的应用ID。

  • {device} :目标传感器ID,可通过控制台获取或设备上报时获得。

4. 解决方案:远程参数配置详解

针对壁挂安装的传感器,最关键的配置项通常属于 雷达模块。根据芯步及雷达模组特性,主要涉及以下参数的云端下发。

4.1 关键可配参数映射表

根据雷达传感器的技术规格(如支持FMCW调频或类似海凌科、易探等方案),在进行远程下发时,通常包含以下命令字:

参数名称对应命令参考 (Order Key)功能描述适用场景(壁挂)
雷达总开关radar_enable开启或关闭雷达探测功能维护时远程关闭误报
存在检测灵敏度sensitivity / radar_sensitivity调节探测移动和微动人体的感知阈值针对玻璃隔断或厚墙体环境调优
无人延时unoccupied_timeout / delay检测到无人后,延迟多少秒上报“无人”状态会议室(长延时)/ 走廊(短延时)
探测距离范围detection_distance / range设定最远探测距离(如 1m-6m)避免探测到门外走廊经过的人
区域屏蔽mask_area / interference_area划分干扰区域(如避开风扇、空调出风口)壁挂正对空调/窗帘时使用

4.2 远程配置实施流程

步骤一:获取设备当前状态(可选)

为了确保配置精准,先通过平台消息推送了解当前环境参数。

步骤二:下发配置命令示例

假设我们需要对一台ID为 820720 的壁挂雷达传感器进行配置:

  1. 设定雷达灵敏度 调至 80%;

  2. 设定无人延时 改为 60 秒(以适应卫生间静止场景);

  3. 设定区域 屏蔽近端 0.5m 的干扰源。

HTTP 请求构造:

  • Method: POST

  • URL:https://api.thingboot.com/YourAppId/device/control/?sign=xxxx&ts=1712617200

  • Header:Content-Type: application/json

  • Body (JSON):

    注:具体的命令字段(如sensitivity)需参考对应壁挂产品型号的设备文档,但结构逻辑遵循芯步的统一标准

步骤三:处理异步响应

下发命令后,设备约有 80-120ms 的响应时间。若设备离线或参数超出范围,接口会返回对应的错误码(如 device not onlineinvalid param)。开发者需在回调中处理这些异常,并进行重试机制

5. 针对“壁挂安装”的特殊场景调优

壁挂安装通常距离地面约 1.5m-2m,与吸顶安装相比,其探测范围呈扇形辐射。在远程配置时,关注以下两点:

5.1 区分“移动”与“存在”

壁挂传感器如果仅探测移动,人端坐不动时可能误判为无人。如果是高端雷达模组(如能检测呼吸的版本),需通过接口开启 “静态存在检测” 功能

  • 配置指令:{"static_detection_enable": 1, "static_sensitivity": 60}

5.2 联动逻辑(无人断电策略)

配置参数的目的最终是为了实现节能。在接收到传感器上报的“无人”状态后,服务器应执行断电指令:

  1. 传感器上报: 设备主动推送 {"status":"unoccupied"} 到服务器。

  2. 服务器联动: 服务器接收到该推送后,调用 线路控制接口{"power":0} 关闭对应插座或灯路的继电器

6. 异常处理与维护

  1. 参数恢复: 如果现场环境变化(如重新装修),支持通过接口一键恢复出厂设置 {"factory_reset":1}

  2. 批量配置: 对于楼宇项目,芯步接口支持批量下发。通过在 device 字段中传入多个设备ID(用逗号分隔),可同时对一层楼的所有壁挂雷达进行参数统一调整。

7. 总结

通过对接芯步的开放接口,开发者可以构建一个闭环的远程运维系统。针对壁挂安装的人走断电雷达传感器,重点在于利用 control 接口标准化地调整雷达探测参数(灵敏度、延时、区域),从而克服物理安装环境的限制,实现精准的人体存在感知与零误判的远程能源管理。