一、背景与分析
在商铺、办公室、仓库等场景中,安全与节能是两大核心诉求。传统管理方式存在以下痛点:
安全隐患:人员离开现场时后未切断电源,电器长时间待机可能引发火灾;烟雾报警器独立工作,无法远程获知险情
人力浪费:每日闭店需人工逐区域检查断电,耗时费力且容易遗漏
监管盲区:管理人员无法实时掌握店铺内的人体存在状态和烟雾浓度情况
“三关一闭”(关水、关电、关气、闭门)的智慧化监管已成为行业趋势。将人体存在感知与烟雾探测合二为一,并联动电源控制,是实现店铺安全与节能的闭环方案。
二、硬件选型:壁挂式远程雷达烟雾监测器
本项目选用芯步的智能人体存在雷达和烟雾传感器[壁挂]作为感知层核心设备。该设备具备以下关键特性:
| 特性 | 说明 |
|---|---|
| 感知能力 | 24GHz毫米波雷达(人体存在探测)+ 光电式烟感 |
| 控制能力 | 内置蜂鸣器(本地报警)、继电器输出(可联动) |
| 通信方式 | 4G / Wi-Fi,支持HTTP接口远程控制 |
| 安装方式 | 壁挂,86盒标准或墙面螺丝固定 |
该产品的核心优势在于雷达人体存在检测——相比传统红外感应,雷达可探测微动甚至呼吸,能精准判断“无人”状态,避免因人员静止(如伏案工作)导致的误判。
三、系统设计
整体采用云-管-边-端的四层架构:
┌─────────────────────────────────────────────────────────┐ │ 应用层(你的项目) │ Web管理后台 / 小程序 / APP / 运维大屏 │ ├─────────────────────────────────────────────────────────┤ │ 云平台层 │ 芯步开放API / MQTT │ ├─────────────────────────────────────────────────────────┤ │ 通信层 │ 4G / Wi-Fi / 以太网 │ ├─────────────────────────────────────────────────────────┤ │ 设备层(边缘) │ 雷达烟雾监测器 │ 智能断路器 / 智能插座 │ └─────────────────────────────────────────────────────────┘
数据流向
雷达烟雾监测器探测到烟雾或人员状态变化 → 上报至芯步云平台
你的项目服务器通过HTTP API或MQTT订阅获取设备状态
业务逻辑判断(如“无人且无活动持续N分钟”) → 向智能断路器/插座下发断电指令
报警触发时(烟雾告警)→ 推送通知至管理人员,并可选强制全店断电
四、接口对接详细方案
4.1 准备工作
在芯步控制台完成以下配置
注册开发者账号,创建工作台
获取 AppID 和 AppSecret(开发者密码)
将雷达烟雾监测器添加至控制台,获取 设备ID(Device ID)
(可选)配置IP白名单,增强安全性
4.2 签名算法(必读)
芯步所有HTTP接口均需携带签名sign和时间戳ts,签名算法如下
sign = MD5( MD5(AppSecret) + ts )
其中:
ts:当前Unix时间戳(秒,10位数字)MD5():返回32位小写十六进制字符串+:字符串拼接
示例代码(Python)
4.3 获取设备上报数据
设备检测到烟雾或人体状态变化时,会主动上报至芯步云。你的项目可通过两种方式接收:
方式一:HTTP回调(推荐)在控制台配置回调URL,芯步平台将设备数据POST至你的服务器。
方式二:主动查询调用设备状态查询接口获取最新数据。
4.4 向设备下发命令
以“控制设备蜂鸣器”为例,构造请求
返回示例:
该设备支持的命令包括
| 命令参数 | 类型 | 说明 |
|---|---|---|
radar_enable | int | 雷达模块开关(0/1) |
mq_enable | int | 烟感模块开关(0/1) |
buzzer | int | 蜂鸣器控制(0/1) |
4.5 MQTT方式(备选)
对于高实时性场景,芯步也支持MQTT协议
| 参数 | 值 |
|---|---|
| Host | mapi.thingboot.com |
| Port | 1883 |
| Username | AppID |
| Password | AppSecret |
| 发布主题 | api/{AppID}/device/control/ |
五、“人走断电”业务逻辑实现
5.1 判断逻辑设计
┌──────────────────┐
│ 雷达烟雾监测器上报 │
│ 人体存在状态:无人 │
└────────┬─────────┘
▼
┌──────────────────┐ 否 ┌─────────────┐
│ 持续无人时长 ≥N分钟?├──────────▶│ 保持当前供电 │
└────────┬─────────┘ └─────────────┘
│是
▼
┌──────────────────┐
│ 下发断电指令 │
│ 至智能断路器/插座 │
└────────┬─────────┘
▼
┌──────────────────┐
│ 记录日志+推送通知 │
│(可选:倒计时提醒)│
└──────────────────┘关键参数
无人延迟时间:15~30分钟(避免人员短时外出误断电)
烟雾报警时:强制断电(安全优先)
5.2 与电源控制设备的联动
“人走断电”需要配合可控电源设备。芯步产品线中有多款智能断路器/插座可供选择
| 设备类型 | 控制命令示例 | 说明 |
|---|---|---|
| 智能墙壁插座 | {"power":0} | 0=断电,1=通电 |
| 两路智能开关 | {"power1":0, "power2":0} | 分别控制两路 |
| 智能断路器 | {"reset":3600000} | 断电后1小时自动恢复 |
联动示例:当雷达监测器上报“无人”状态持续20分钟后,你的服务器向智能插座下发{"power":0}命令,切断该回路电源。
5.3 异常场景处理
| 场景 | 处理策略 |
|---|---|
| 通信中断 | 本地缓存最后一次状态,恢复后补报;可设定时任务每5分钟重试 |
| 雷达误判(有人的地方判断为无人) | 调整雷达灵敏度参数;增加双传感器确认机制 |
| 人员夜间值班 | 设置“夜间模式”时间窗(如22:00-08:00),此期间不执行自动断电 |
| 烟雾报警触发 | 覆盖“人走断电”逻辑,立即推送报警并可选强制全店断电 |
六、项目落地关键步骤
6.1 设备安装要点
安装高度:2.5~4米(壁挂)
探测范围:雷达覆盖约直径6~8米区域,避开空调出风口、大型金属物体
供电:220V AC或5V USB(按型号确认),确保持续供电
6.2 软件开发集成清单
| 模块 | 工作量预估 | 说明 |
|---|---|---|
| HTTP签名封装 | 0.5人日 | 实现MD5签名逻辑 |
| 设备数据接收/解析 | 0.5人日 | 接收回调或主动查询 |
| 人走断电规则引擎 | 1人日 | 状态机+定时器 |
| 智能插座控制集成 | 0.5人日 | 调用控制接口 |
| 报警推送(短信/APP) | 1人日 | 对接第三方推送服务 |
| 管理后台面板 | 2人日 | 设备列表、日志、规则配置 |
6.3 接口调用注意事项
根据芯步官方限制
单设备访问频率 ≤ 1次/秒,请勿超限
签名中
ts必须为当前时间戳(误差通常允许±5分钟)如遇
5006 bad sign错误,请检查:AppSecret是否正确、拼接顺序是否为md5(AppSecret)+ts、两次MD5是否都正确执行
七、方案价值总结
| 维度 | 价值体现 |
|---|---|
| 安全 | 烟雾实时报警+联动断电,将火灾风险降至最低 |
| 节能 | 人走电断,预计可节约15%~30%的待机电耗 |
| 人力 | 取消每日闭店巡检,管理人员可远程查看所有店铺状态 |
| 合规 | 满足商业综合体“三关一闭”监管要求 |
通过芯步开放且标准化的HTTP接口,开发者可在极短的时间内完成雷达烟雾监测器与智能电源设备的对接,实现店铺“安全监测+人走断电”的一体化闭环管理。本方案无需改造现有线路,部署灵活,是中小型商铺轻量化智慧升级的理想路径。