共享充电场所(无论是电动自行车棚还是园区充电站)普遍面临“车位被占但无人在场”或“充满不挪车”的运营痛点。芯步的智能人体存在传感器提供了双模(红外+雷达)检测能力,能精准区分“有人活动”与“车辆静止”状态。以下方案基于其开放HTTP接口,构建从感知到联动反馈的完整闭环。
1. 背景与痛点
在共享充电场景(如小区电动自行车棚、园区电动汽车充电站)中,运营方常面临两大痛点:
资源侵占:燃油车占位或充满电后车辆滞留,但车主不在现场,导致充电桩利用率下降。
安全隐患:充电过程中发生电池过热、冒烟或火情初期,现场可能无人值守,无法及时切断电源。
无效能耗:夜间照明、广告屏等设备在无人时段持续运行,造成电力浪费。
目标:通过对接芯步智能人体感应传感器,实时感知场所内的人员活动状态,并与充电桩控制、告警系统联动,实现“有人响应、无人节能、危险干预”。
2. 硬件选型与接口特性
基于芯步开放的硬件生态,本方案重点选用具备双模检测能力的传感器,确保在复杂的停车环境中(有车辆遮挡、人员静止玩手机)不漏报、误报。
2.1 推荐硬件清单
| 设备类型 | 推荐型号/特性 | 作用 |
|---|---|---|
| 人体存在传感器 | 智能人体存在雷达传感器[吸顶/壁挂] | 检测5米范围内人体微动。具备红外+雷达双模,仅当两者均判定无人时才算无人,避免车辆误触发。 |
| 智能插座/断路器 | 智能WiFi PDU / 墙壁开关 | 控制充电桩电源或场所照明通断。 |
| 语音播报器 | 智能WiFi语音扬声器 | 现场语音驱离占位者或提醒充电完成。 |
| 烟雾传感器 | 智能WiFi烟雾传感器 | 辅助监测充电过程中的火情。 |
2.2 开放接口能力
芯步为上述硬件提供标准HTTP API接口,支持两种通信模式:
设备上行(状态上报):当传感器检测到“有人”或“无人”状态变化时,主动向你的服务器推送数据。
应用下行(指令下发):你的业务系统通过调用API(携带
device和order参数)控制插座通断或喇叭播报。
技术优势:接口签名仅需
AppId、AppSecret和时间戳MD5加密,支持局域网和私有化部署,响应速度约80-120ms。
3. 业务逻辑与接口对接流程
本方案的核心逻辑是:以“人”的状态决定“桩”和“电”的状态,而非单纯依赖时间或车辆感应。
3.1 第一种场景:防占位与节能模式(无人时段)
触发条件:传感器在设定时间(如10分钟)内持续检测为“无人”。动作流程
状态上报:传感器探测到无人,向你的服务器发送
{"status":"unoccupied"}。系统决策:你的服务器查询对应充电桩是否在充电中。
若空闲:下发指令断开插座电源,防止非充电车辆占位时依然通电(安全)。
若满电滞留:通过API调用语音播报器循环播放“请挪车”,若长时间未响应,触发计费系统收取占位费。
接口示例(断开电源) :
3.2 第二种场景:安全联动(有人但出现火情)
触发条件:传感器检测到“有人” + 烟雾传感器触发报警。动作流程
多维度感知:烟雾传感器上报
alarm,同时人体传感器确认现场有人(可能存在人员围观或试图灭火)。紧急干预:系统调用接口立即断开对应线路总闸(
{"power":0}),并向管理员推送警报(含具体车位编号)。现场疏导:通过语音播报器下发指令
{"play:gbk:16":"危险区域,请迅速撤离"}。
3.3 第三种场景:智能照明(有人亮灯)
触发条件:夜间时段(如18:00-06:00)传感器检测到“有人”。动作流程
软开关控制:调用
{"power":1}开启照明线路。延时关闭:人员离开后,传感器上报“无人”状态,系统延时2分钟发送关灯指令。
数据接口:利用雷达模块的
radar_enable命令可实时调整灵敏度。
4. 服务器端对接设计
为了对接芯步的硬件,你需要搭建一个应用服务器,负责处理设备回调和控制指令。
4.1 消息推送接收(接收传感器数据)
芯步设备通过HTTP协议将消息推送到你配置的服务器地址。
接收路径示例
POST /api/sensor/callback处理逻辑:验证签名 -> 解析设备ID和数据 -> 更新Redis中的“车位占用状态” -> 触发规则引擎。
4.2 控制指令下发(调控设备)
当你需要主动查询状态或控制设备时,由服务器发起请求。
鉴权机制
拼接字符串:
MD5(AppSecret) + ts进行二次MD5得到签名
sign。
注意:针对传感器类设备,下行控制(如调节灵敏度)和上行数据(如有人上报)是分离的。日常状态获取主要依赖设备主动推送。
4.3 数据模型设计(简略)
在管理后台,你需要建立关联表:
设备表
device_id(硬件ID)、location(车位号)、type(传感器/插座/喇叭)。状态表
device_id、human_status(occupied/unoccupied)、last_update_time、battery_status。策略表
space_id、empty_power_off_delay(空置断电延时)、night_mode_start。
5. 落地实施步骤
设备部署与配网
每个充电车位上方安装吸顶式人体存在传感器(避开直射阳光和热源干扰)。
通过芯步官方App将设备配网,获取
device_id。
平台配置
在芯步控制台创建应用,获取
AppId和AppSecret。配置消息推送地址为你服务器的公网地址(支持私有化部署,若无公网IP可使用内网穿透或局域网模式)。
接口联调
使用Postman模拟签名下发命令,测试插座通断(
order: {"power":1})。触发传感器(人走近/走开),查看服务器是否收到
radar_enable或状态变更报文。
逻辑编写
在你的后端服务中实现“无人+无充电电流=断电”的逻辑,避免将正在充电的车辆误判为无人而断电。
试运行
利用芯步提供的免费样机申请和全程技术指导服务进行小范围测试。
6. 总结
精准抗扰:红外+雷达“双模”技术,解决了纯红外在高温夏季容易误判、纯雷达隔墙误报的问题,确只统计“活人”而非“车辆”。
响应极速:从人离开传感器到服务器收到信号并切断电源,实测约200ms,极大提升了车位流转率。
低成本改造:利用现有WiFi网络(2.4G),无需额外布线网关,设备单价亲民且接口完全免费开放。
可扩展性:未来可通过增加
温湿度传感器,监测充电环境温度,预防电池热失控。
通过以上对接方案,共享充电场所可以实现从“盲充”到“智充”的转变,不仅降低了电费空耗,更通过精准的人员感知提升了安全等级和车位周转效率。