芯步这款吸顶红外传感器最方便的地方在于,它自带一路继电器输出,很多基础的“人来灯亮、人走灯灭”其实不用写代码就能搞定。但如果想要更灵活的联动(比如联动空调、插座、窗帘),就需要用到它的开放接口了。下面我会从简单到复杂,把两种方案都讲清楚。
很多朋友拿到芯步这款吸顶红外传感器,第一反应就是:这玩意儿咋跟我的系统对接,实现人来灯亮、人走关空调这种“高级”节能效果?
别慌,其实这事儿没想象中那么复杂。咱们今天就用大白话聊聊怎么把它接入进来。这款设备最大的好处是自带 WiFi ,不需要买网关,能直接连你家/公司的网。
下面我给你拆解成三步走,从最简单的“硬核物理联动”到最灵活的“代码逻辑联动”。
第一步:先摸清家底——这玩意儿能干啥?
首先,咱们得知道这个吸顶传感器能给我们提供什么“情报”以及它能控制什么。
它的“眼睛”能看啥?
它能探测 5米 范围内的人体存在。
当探测到状态变化(比如从没人变成有人,或者从有人变成没人),它会立刻往外“喊一嗓子”,告诉服务器现在啥情况。
它的“手”能干啥?
它屁股后面带了一路 AC交流电输出(就是直接接220V市电的)。这意味着它自己就是个“开关”。
负载能力:如果是白炽灯这种阻性负载,最大能带 2200W;如果是LED灯(感性负载),最大能带 350W。带个普通灯或排插绰绰有余。
第二步:懒人方案——不用写代码的“纯硬件联动”
如果你的目标很简单,就是想让它在卫生间或者走廊实现“人来灯亮、人走灯灭”,实现节能模式,这甚至不需要你写一行代码。
这款传感器背后有一个继电器输出接口,你可以直接把灯(或者节能插座)接在那个接口上。
怎么设置?你只需要在设备的配置里(通常是网页后台或者小程序)把逻辑改一下:
“发现有人时线路动作” 设为:打开。
“发现无人时线路动作” 设为:关闭。
效果就是:传感器探测到人,物理线路直接通电,灯亮;人走了,延时几秒(时间可调,最长能设10分钟甚至更久),直接断电,灯灭。这招最快、最稳,完全不用经过服务器中转,哪怕断网了,这个基础功能照样运行。
第三步:高阶方案——通过HTTP接口实现“复杂联动”
如果你们公司的需求比较“骚”,比如:不是简单的关灯,而是要关空调、关排风扇、甚至在电脑上记录考勤,那就要动用它的 HTTP接口 了。
这款传感器开放了标准的HTTP接口,说白了,就是它会把数据往你指定的服务器地址上“扔”。
1. 数据往哪儿发?(自建服务器接收)
你不用芯步的官方云也没关系,这设备支持私有化部署。你需要做的是:搭一个HTTP服务器,然后在传感器配置里,把“消息推送地址”改成你服务器的IP或域名。只要传感器探测到有人/无人,它就会自动给你发一个POST请求。
2. 数据长啥样?(解析协议)
当有人经过时,你的服务器会收到这样一串数据(JSON格式),这是设备上报的“物模型”数据
你的后端代码只需要解析 infrared_target 这个字段就行。
3. 怎么下发指令?(控制执行端)
如果你的服务器发现“无人”状态持续了5分钟,你想把排插电源断了。这时候,你的服务器需要向芯步的接口(或者直接向设备,取决于网络架构)发一个命令。
命令格式大概长这样(以控制设备线路断开为例)
请求地址
http(s)://api.thingboot.com/{AppId}/device/control/携带签名(为了安全,防止别人乱开你家电)。
请求体 Body
4. 调整“防误判”参数(这步很关键!)
红外传感器有个毛病,就是人坐着不动或者动作很小,它可能误判成“无人”,导致灯突然灭了,很尴尬。这款设备允许你通过配置调整灵敏度参数
红外有人触发持续时间:设成 0(马上)或者 1秒。一旦检测到人,马上判定有人。
红外无人触发持续时间:这个是节能模式的灵魂。
如果你接的是灯,设成 30秒 或 1分钟。防止人动作稍微停一下灯就灭了。
如果你接的是空调/新风系统,设成 10分钟 甚至 30分钟。毕竟空调频繁启停更费电,确定房间彻底没人了再关。
总结一下落地步骤
接线:把传感器吸顶装上,接好零火线,把要控制的灯/插座接在它的负载输出端。
配网:长按配网键,用手机APP或者配置工具给它连上WiFi(只支持2.4G WiFi)。
选模式
简单模式:在后台配置“联动规则”,把“无人动作”设为关,“有人动作”设为开。
极客模式:把你的服务器地址填进去,写代码接收
infrared_target的数据,再写代码去控制别的智能设备(比如通过HTTP关掉全楼的中央空调面板)。
这款设备就像是一个带大脑的智能开关,用好它的“红外存在探测”配合“延时设置”,特别是那个“无人延时”设置,基本就能搞定90%的办公室节能需求了。