一、背景与需求分析
设备机房、配电室、数据中心等场所,往往需要长期保持运行状态,但灯光、空调、局部辅助设备等并不需要24小时开启。实际情况中,人员离开后忘记关灯、关空调的现象普遍存在,造成持续的能源浪费。
传统解决方案主要面临三个痛点:一是红外感应方案 detects 不准,人员在机柜后操作或长时间静止时容易被误判为“无人”;二是独立传感器无法与现有监控系统、能耗管理平台联动,形成数据孤岛;三是纯硬件方案缺乏审计能力,无法追溯某时段是否有人、设备为何被关闭。
芯步的智能人体存在雷达传感器[壁挂](型号:UNI-CGQ-RT-L-BG2)采用毫米波雷达技术,可探测4米内人体存在的微动信号,6米内的运动感应,能够精准识别人体是否存在。更重要的是,其开放HTTP接口,支持将传感器数据直接推送到用户自建的服务器,这使得“人走断电”功能完全可以集成到现有的软件项目中。
二、整体设计
本方案采用“端-云-执”三层架构,核心特点是服务器自主可控、策略可编程:
感知层:在机房关键位置部署雷达传感器,通过Wi-Fi 2.4G直接连接网络,无需额外网关。传感器实时检测人体存在状态,当状态发生变化时(有人→无人、无人→有人),主动向配置的服务器地址上报状态数据。
服务层:用户自建的消息接收服务器,可以是现有运维系统的一个模块,也可以是独立的自动化引擎。该服务器接收传感器上报的JSON数据,解析后结合业务逻辑(如延时时间、白名单时段)做出决策,最终下发控制指令。
执行层:控制对象可以是智能插座、照明继电器、空调控制器等。服务层通过芯步的控制接口向这些执行设备下发“断电”或“上电”命令。此外,也可对接企业现有的告警系统,将动作记录为日志。
值得注意的是,芯步的接口同时支持公网调用和局域网调用,对于安全性要求高的机房场景,可以选择纯局域网私有化部署,所有数据不经过外网。
三、传感器集成步骤
3.1 设备准备与配网
集成前需完成传感器的上电和网络配置。芯步提供两种配网方式:
电脑端控制台配网:登录芯步官网,进入工作台的物联网控制台,在“网络配置”中录入现场2.4G Wi-Fi的名称和密码,通过手机热点方式将网络配置推送给传感器。
小程序配网:使用“芯步小程序”,登录同一账号,同样通过热点方式完成配网。
配网成功后,传感器指示灯停止闪烁,并在控制台的设备列表中显示。此时可以记下设备ID(如示例中的820720),后续接口调用需要用到。
3.2 配置消息推送地址
这是集成的关键步骤。在芯步控制台的“开发设置”中,需要配置两个核心参数:
消息推送URL:填写你的服务器接收地址,例如
http://your-server-domain/api/sensor/callback开发者密码(AppSecret)和开发者ID(AppID):用于接口鉴权,后续请求签名需要用到
配置完成后,传感器一旦检测到人体存在状态变化,会自动向该URL发起HTTP POST请求,携带实时的探测数据。
3.3 接收与解析上行数据
当人员进入或离开机房时,你的服务器会收到类似这样的数据(根据实际抓包整理):
服务端需要做三件事:验证签名以确保数据来源合法;解析status字段判断是“有人”还是“无人”;根据业务规则触发后续动作。例如,收到“无人”状态时不立即断电,而是启动一个延时计时器,避免人员短暂离开就误关设备。
四、人走断电业务逻辑实现
4.1 状态机设计
推荐采用三级判断逻辑来避免误判:
存在判断:传感器上报“无人”后,不立即动作,而是等待一个可配置的延时(如5分钟)。延时期间如果收到“有人”上报,则取消断电。
环境确认:(可选)如果条件允许,可以叠加一路电流检测或第二传感器做交叉验证,确认确实无人在场且设备处于待关状态。
指令下发:确认满足条件后,服务端构造控制命令,向智能插座或照明开关下发“power”:0命令。
4.2 下发控制命令
芯步的控制接口采用HTTP POST方式,示例请求如下
请求地址
http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求体
这里device是执行设备(如智能插座)的ID,order中的power:0表示关闭。如果机房面积较大,可能需要向多个插座同时下发命令——循环调用接口即可,响应时间通常在80-120ms。
4.3 延时与防抖处理
在服务端代码中实现以下逻辑:
设置可配置的延时窗口(如300秒),传感器报“无人”后开始倒计时,倒计时结束再次查询传感器最新状态(或等待期间无新上报),再执行断电。
设置时段白名单,例如晚10点至早6点之外的时间段不执行自动断电,避免工作时间误关设备。
所有自动动作记录详细日志,并可通过回调或WebSocket推送到前端监控大屏,形成可追溯的审计记录。
五、高级应用与场景扩展
5.1 与现有告警系统联动
传感器上报的数据不仅可以用来关设备,还可以接入机房动环监控系统。例如,在下班时段(如晚8点后)如果检测到机房有人,可以判断为非正常闯入,触发声光告警或推送通知给值班人员。
5.2 远程维护模式
当工程师需要进行远程维护时,可以通过软件界面临时关闭某人机感应区域的自动断电功能,避免维护过程中灯光空调频繁启停。维护结束后再恢复自动模式。
5.3 能耗统计分析
将传感器上报的时间戳(有人时段、无人时段)与能耗数据关联,可以生成机房照明的实际使用率报表,为节能改造提供量化依据。例如,统计显示某机房每天无人时段累计8小时,若照明功率2kW,理论上每年可节省约5840度电。
六、总结
将芯步人体存在雷达传感器集成到机房管理软件中,实现“人走断电”,技术层面上并不复杂——核心就是三步:配置传感器推送地址、写接口接收状态、根据业务逻辑下发控制指令。难点在于如何根据实际场景调整延时策略和防抖逻辑,在“节能”和“用户体验”之间找到平衡点。
得益于传感器采用Wi-Fi直连和标准HTTP协议,这套方案可以快速嵌入现有运维系统中,也可以支持私有化部署,符合机房对网络安全和数据合规的要求。
参考资料
芯步. 智能人体存在雷达传感器2[壁挂]产品手册
芯步. 智能传感器类产品接口文档
芯步. 10分钟完成对接开发指南
芯步. 智能人体存在雷达传感器2[壁挂]用户手册