CATALOG

智能办公正从“自动化”走向“感知化”,而人体存在检测是空间感知的基础设施。芯步的吸顶雷达传感器通过毫米波技术解决了红外方案“静止误报”的痛点,其开放 API 可让你将硬件能力无缝对接到现有的楼宇自控、空间管理或能耗优化系统中。

1. 背景与选型依据

在智能办公场景中,传统红外传感器(PIR)无法检测静止状态下的员工(如专注办公、午休),导致灯光熄灭、空调误关,极大地影响了用户体验。本项目采用芯步智能人体存在雷达传感器(吸顶版),该设备基于毫米波雷达技术,可精准识别微动乃至静止状态下的人体胸腔起伏,彻底解决了“人未走,灯先灭”的痛点

2. 芯步产品开放接口特性

在集成前,需明确芯步开放平台的技术架构。其接口设计遵循轻量化、高兼容性原则:

  • 协议支持:标准 HTTP/HTTPS 协议,无需私有 SDK,兼容任意后端语言(Java, Python, Node.js, Go)及 Web/小程序前端

  • 数据交互模式

    • 上行(设备->云):设备主动上报状态(有人/无人、光照度、雷达参数),采用消息推送机制发送至开发者配置的服务器。

    • 下行(云->设备):开发者通过 API 修改设备配置(如雷达灵敏度、上报频率、联动逻辑)。

  • 部署灵活性:支持公有云(开箱即用)与私有化部署(纯局域网内运行),满足金融、军工等对数据隔离有要求的企业

3. 软件集成详细步骤

将传感器融入软件系统主要分为三个阶段:设备接入与数据订阅、业务逻辑处理、反向控制。

3.1 第一步:注册与回调配置(数据订阅)

要让你的服务器“听”到传感器上报的有人/无人事件,需在芯步控制台中配置:

  1. 创建应用:获取 AppIdApp Secret

  2. 配置消息推送 URL:填写你的后端服务公网地址(或局域网地址),例如 http://your-server.com/api/yoyo/callback

    • 机制:当传感器检测到状态变化时,平台会 POST 一个 JSON 包到你配置的 URL

  3. 设备上线:设备配网成功后,控制台会显示设备处于“在线”状态,记录下 DeviceId(设备唯一标识)。

3.2 第二步:核心 API 对接与数据解析(关键)

以下是通过代码实现集成的逻辑示例(伪代码结构):

A. 接收设备上报数据

传感器上报的数据结构通常包含以下核心字段,你需要解析这些字段来更新软件 UI 或触发规则:

B. 业务逻辑处理

在后端接收到数据后,进行判断:

  • 逻辑 1:节能优化occupancy_status == false 且持续时间 > 5分钟,调用暖通空调或照明系统的接口,将该区域设备调整为节能模式。

  • 逻辑 2:光照互补occupancy_status == trueilluminance < 200 lux,自动触发灯光回路开灯。

C. 下行控制与参数调优

如果现场环境干扰较大(如空调出风导致误报),软件需提供“调试面板”,调用以下 API 向设备下发指令

  • 端点POST /ordercontrol

  • Body

3.3 第三步:融入软件 UI 与可视化

将硬件数据转化为业务价值,体现在软件界面上:

  1. 工位/会议室地图可视化在 2D/3D 数字孪生地图上,用不同颜色的圆点图标动态展示每个吸顶传感器覆盖的区域状态。

    • 绿色:占用中

    • 灰色:空闲

  2. 数据统计报表利用存储的历史状态数据,计算“区域空间利用率”,辅助管理层决策工位扩建或缩减。

4. 针对吸顶场景的特殊集成优化

由于传感器为吸顶安装(通常高 2.5-3 米),视角为俯视,在集成时需注意利用其特性

  • 抗干扰算法集成:若集成环境有大型金属货架或风扇,可以在代码中设置“延迟判定”。

    • 写法:连续收到 3 次“有人”信号,才最终判定为有人;连续收到 2 次“无人”信号,才判定为无人。这需要在代码层做简单的滑动窗口计数。

  • 多传感器协同在大平层办公区,单个传感器探测范围有限。软件需要处理多个传感器的逻辑叠加。例如:“工位区 A 和 B 同时无人”才关闭该区域总闸。

芯步的 HTTP 接口还支持设备下发命令,这意味着你可以通过软件直接调节传感器的探测范围(门限值),以适应不同高度的天花板安装。在隐私保护层面,该系统仅输出点云或状态数据,不采集图像,规避了摄像头方案在办公场景可能引发的合规争议。以下是该方案在典型办公场景中的预期价值:

痛点原有方案/问题本方案解决路径
能源浪费员工短暂离席,空调/灯光持续运行探测到无人状态后,自动触发联动节能,人员返回立即恢复
空间低效会议室被一人占用,但系统显示满员精准探测实际人数或存在状态,释放闲置会议室资源
体验违和在工位不动时灯灭了毫米波雷达识别呼吸微动,确保灯光持续稳定

5. 常见问题排查指南

在集成测试阶段,可能会遇到以下问题,开发者在代码中预留处理逻辑:

  1. 频繁上报

    • 现象:一秒收到几十条数据。

    • 解决:调用 API 设置 report_interval 参数,将上报间隔强制设定为 5s 或 10s,减少服务器并发压力

  2. 数据签名错误

    • 现象:接口返回 401。

    • 解决:请一定要严格按照芯步文档中的顺序拼接参数(通常涉及 AppId + DeviceId + SecretKey 的 MD5 加密),注意检查时间戳 ts 的有效期(通常为 5 分钟内)。

  3. 局域网内网穿透

    • 若部署在私有化环境且无公网 IP,需在配置回调 URL 时使用内部负载均衡 IP,或部署 Edge Agent 网关进行数据转发

通过以上步骤,你可以快速将芯步的吸顶人体存在传感器无缝集成到现有的 OA 系统、能耗管理平台或智慧园区中控台中。