门店“人走断电”看似简单,但传统红外传感器容易误判静止人员,而纯雷达方案又可能穿墙误触发。芯步的壁挂式智能“双模”感应开关结合了红外与微波双重检测,配合标准HTTP接口,可以精准解决“真无人再断电”的问题。
1. 背景与选型分析
在连锁门店、共享办公空间或展厅的运营中,空调、照明、展示屏等设备的空转是能耗浪费的主要源头。传统的节能方案往往依赖于定时控制或单一红外传感器,前者缺乏灵活性,后者则容易在人员静止(如办公室午休、店内无走动)时发生误判断电,严重影响客户体验。
为了解决“真有人不断电,无人则彻底断电”的痛点,本方案选用芯步壁挂式智能“双模”感应开关作为核心感知层。该设备集成了红外(PIR)探测移动人体与微波(MW)探测微动生命特征的双重鉴证机制。只有当两种技术同时确认“无人”状态时,才判定区域为空置状态,从而解决了传统传感器“看不见静止人体”的行业难题。
2. 整体系统设计
本方案的对接逻辑采用标准的云云对接或本地局域网对接架构,不涉及复杂的嵌入式固件开发,完全基于芯步开放的API进行业务闭环。
架构层级分为四层:
感知层(设备端):部署芯步壁挂式智能“双模”感应开关。该设备负责采集区域内的红外信号和微波回波,进行本地逻辑判断,并将“有人/无人”状态实时上传至云端。
网络与传输层:设备通过Wi-Fi或4G接入互联网。芯步平台提供稳定的设备连接与状态同步服务。开发者可通过 HTTP/HTTPS 协议与平台交互,控制指令响应速度通常在 80-120ms 内。
云平台层(业务逻辑层):即用户自建的SaaS服务平台或本地服务器。这一层负责接收设备的“状态推送”,执行“防抖逻辑”(如连续N秒确认无人),并下发“断电指令”给执行设备。
执行层:即受控的电源设备。为了安全且直接地切断门店强电线路,方案配套使用芯步智能断路器/4路控制器。感应开关“发现无人” -> 服务器“下发指令” -> 控制器“执行断电”,形成控制闭环。
注:如果门店已有PLC或闸机系统,也可通过HTTP请求对接,但使用官方控制器在接口兼容性上最高。
3. 接口对接开发核心流程
要实现“人走断电”,核心在于打通传感器状态获取与继电器控制这两个接口。
3.1 设备接入与控制基础
在进行编码前,需在芯步控制台完成准备工作:
获取凭证:获取应用ID(AppID)和开发者密码(AppSecret)。
开启调试:在开发阶段,可在控制台开启“调试模式”以忽略签名校验,加快测试速度。
签名机制(鉴权):在生产环境中,请求必须携带签名。规则为:
sign = md5(md5(AppSecret) + ts)(即先将Secret进行MD5,再拼接时间戳后进行整体MD5)。
3.2 步骤一:接收“无人”事件(数据上行)
这是方案中最关键的一步。系统需要实时知道门店内是否还有人。
方式:需要在开发者服务器上配置一个接收消息的URL(Webhook)。
逻辑:当“双模”开关探测到“由有人变为无人”的状态变化时,平台会主动向配置的URL推送数据。
数据解析服务器收到的JSON数据中,根据产品手册,
order字段或特定的radar_enable/infrared_enable字段会标识状态。例如:{"status": "unoccupied"}或{"power": 0}代表人已离开。业务处理:为了规避因检测死区导致的误判,服务器收到“无人”信号后,不立即断电。启动一个延迟计时器(如等待60秒)。在60秒内若再次收到“有人”信号,则取消断电任务;若持续无人,则进入断电流程。
3.3 步骤二:下发“断电”指令(数据下行)
确认无人状态持续后,服务器需向执行设备(断路器/插座)发送关断指令。
请求地址
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方法:
POST请求体 (Body)假设门店照明接在执行设备的第1路(power1),关断指令如下:
如果需要同时关闭多路灯具,可以使用批量指令:
{"batch":{"relay":[1,2,3],"power":0}}。
3.4 步骤三:恢复供电(人来开机)
同样,当“双模”开关检测到“有人进入”时,上报“占用”状态至服务器。服务器接收后,立即向控制器下发 {"power1": 1} 指令,恢复照明或空调供电,实现全自动的无感体验。
4. 技术策略优化
在实际门店部署中,仅打通接口是不够的,还必须针对商业场景进行策略优化,以提升体验:
4.1 “双重鉴证”逻辑机制
在进行自动化编程时,开发者不仅要看传感器的“最终结果”,更要利用其原理优化判断。切勿只依赖单一信号。可通过API获取设备的红外状态和微波状态分别进行逻辑运算。
亮灯策略:红外感应到移动立即亮灯(响应速度快)。
关灯策略:红外消失后,重点看微波。若微波依然探测到微动(如员工在工位上小憩),绝对不执行断电。只有当微波也确认无生命特征后,才执行断电。这是避免误关灯的核心代码逻辑所在。
4.2 软硬件的“心跳”与离线处理
断网保护:在服务器端的逻辑中,除了接收传感器消息,还需监测设备的“最后上线时间”。
策略:如果设备离线超过预设阈值(如5分钟),且离线前状态为“无人”,系统应自动执行断电以确保安全;若离线前为“有人”,应触发告警通知管理员检查网络,防止因断网导致门店漆黑。
5. 实施总结
将芯步的壁挂式智能“双模”感应开关对接到自研项目中,本质上是一次标准的物联网数据采集与控制集成。
对于开发者而言,芯步提供的HTTP API屏蔽了复杂的无线通信协议,使得后端工程师可以用熟悉的语言(Java, Python, Node.js等),像调用普通Web接口一样控制物理世界。通过本方案,门店不仅能实现彻底的“人走灯灭”,还能基于收集到的“占用率”数据,分析门店的客流高峰时段,反向优化排班与运营策略,实现从“节能”到“智效”的升级。