CATALOG

吸顶式红外感应开关通常只上报“有人/无人”状态,并不具备直接被控的能力。所以“控制设备电源”的真正实现路径是:用传感器检测到的人体信号触发云端或本地规则引擎,再由平台向智能插座或墙面开关下发通断指令。以下方案基于芯步开放接口展开。

1. 解决概述

在智能楼宇、节能办公和智慧家居的场景中,吸顶式智能红外感应开关通常用于检测人体存在,进而实现人来灯亮、人走灯灭或设备断电的功能。然而,单纯的传感器仅具备“感知”能力,不具备“控制”能力。为了实现对设备电源开关的控制,需要构建一套“端到云”或“端到端”的控制闭环。

本方案基于芯步开放平台及其提供的标准HTTP接口,通过以下逻辑实现控制:

  1. 状态上报:吸顶式智能红外感应开关在检测到人体进入或离开(或环境状态变化)时,主动向云平台推送实时数据。

  2. 逻辑触发:用户的业务服务器接收传感数据后,根据预设的业务逻辑(如:连续2分钟无人),生成控制指令。

  3. 指令下发:通过调用芯步的设备控制API,向指定的执行设备(如智能插座或智能墙壁开关)下发“开”或“关”的命令。

适用设备:芯步生态内的吸顶式人体存在/红外感应传感器、智能插座/墙壁开关。

2. 硬件选型与准备工作

在进行对接前,需确认您拥有以下两类设备,并已接入网络。

设备类别推荐产品类型核心功能角色定义
感知层吸顶式智能红外感应/雷达传感器探测人体移动、存在或静止状态,上报环境数据触发器
执行层智能墙壁开关/智能插座控制电路的通断(如灯具、排风扇、加湿器)执行器

准备工作

  • 注册并登录芯步开放平台控制台,获取 AppIdAppSecret(开发者密码)

  • 将上述两类设备(传感器与执行器)通过Wi-Fi或网关配置联网,并记录下两者的 DeviceId(设备唯一ID)。

3. 对接架构与技术原理

该解决方案采用异步消息与同步控制相结合的架构,而不采用传统的物理继电器直连,使得部署更加灵活,能够实现跨房间、跨设备的复杂联动。

  • 数据流向:红外传感器 -> 芯步云平台 -> 您的业务服务器 -> 芯步云平台API -> 电源控制执行器。

  • 核心机制:您的服务器作为中间逻辑节点,监听传感器的状态变化,一旦满足触发条件,即调用API接口干预执行器。

4. 部署方案一:基于HTTP接口的云端联动对接

适用于已拥有独立服务器,希望自行开发业务逻辑(如只关灯、只断电)的用户

4.1 接收传感器上报数据(设备上行)

芯步传感器设备在检测到有人/无人时,会根据设置向您的服务器推送数据

您需要准备一个公网可访问的接口地址(回调URL),用于接收设备上报的JSON数据包。

  • 上报时机:红外探测状态发生变化(例如:从“无人”变为“有人”)。

  • 典型上行数据结构(模拟):传感器上报的数据通常包含设备ID和当前状态。

4.2 业务逻辑处理与决策

您的服务器接收到“无人”状态(“occupancy”: 0)后,不应立即切断电源,开启一个延时计时器(如等待30-60秒),避免因人体短暂离开导致设备频繁启停(如灯光闪烁)。如果期间再次收到“有人”消息,则取消断电指令;若计时结束仍为“无人”,则触发控制指令。

4.3 下发关闭设备命令(设备下行)

当业务逻辑判定需要关闭电源时,您的服务器需向芯步的API发起POST请求。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法POST

  • 请求体(Body)假设执行设备的ID是 820721,需要关闭其第一路电源(power1)。

    注:如果是控制墙壁开关,order格式通常为{"power1": 0}(关)或{"power1": 1}(开)

  • 签名计算(Python示例)为了保证接口安全,请求需携带签名 sign。其生成规则为:md5(md5(AppSecret) + “.” + ts)

4.4 快速调试技巧

对于初次对接的开发人员,可以利用curl命令快速测试接口连通性。

5. 部署方案二:场景联动(无服务器模式)

适用于不需要额外开发,仅需实现基础开关功能的用户

对于标准化的应用场景(如卫生间照明),用户无需搭建单独的服务器,可直接利用芯步平台内置的“场景联动”或“规则引擎”功能来实现对接。

  1. 创建场景:在芯步控制台或配套APP中,选择“智能联动”。

  2. 设定触发条件:选择吸顶式红外传感器,条件为“有人移动”。

  3. 设定执行动作:选择智能开关设备,动作设为“开启电源”。

  4. 创建关闭规则:另建一条规则,触发条件为“无人移动持续时间超过2分钟”,动作设为“关闭电源”。

这种方案利用云平台内部流转,响应速度更快(约80-120ms),且无需编写代码

6. 注意事项与优化

6.1 接口权限与安全

  • 签名时效:请求URL中的 ts(时间戳)通常有效期为几分钟,若服务器时间与标准时间误差过大,会导致签名验证失败,同步NTP服务

  • 设备ID类型:注意区分传感器ID与执行器ID。向传感器发送power指令可能无效,因为大部分传感器仅上报数据,不具备继电器模块

6.2 电气安全与硬件逻辑

  • 强电控制:如果对接的是控制220V市电的智能墙壁开关,请确保在断电或由持证电工操作的情况下安装。

  • 负载匹配:若吸顶灯为LED灯且功率较小(如<5W),部分智能开关可能出现“鬼火”或闪烁现象。在灯具两端并联一个电容(通常产品包装内会附带)来解决

6.3 抗干扰与误触发

红外传感器易受热源(如暖气、空调出风口)干扰。如果在对接过程中发现“无人”状态上报不准确(表现为灯一直不关),调整传感器的灵敏度设置,或通过雷达传感器替代纯红外方案

7. 总结

通过芯步的开放接口对接吸顶式红外感应开关来实现电源控制,本质上是一个传感数据流处理指令下发的闭环过程。

  • 对于开发者:利用 HTTP API 和签名机制,可以灵活地将物理世界的感知(有人/无人)映射到业务软件的逻辑中(如统计人流量、安防联动)。

  • 对于集成商:利用平台预置的规则引擎,可以零代码实现人来灯亮、人走灯灭的基础节能方案。

该解决方案不仅限于照明控制,只要掌握了 device/control 接口的调用方式,都可以将传感器与排风扇、除湿机、电子门锁等任何支持通断电的设备进行联动控制

人体存在传感器产品方案:
怎么在便利店人体感应照明中接入智能设备来实现照明设备电源控制
查看 >>
如何在店铺安全监测与人走断电中对接智能设备以实现多设备联动控制
查看 >>
怎样在共享棋牌室安全节能与消防联动中集成智能设备以实现多设备联动控制
查看 >>
活动现场人体存在监测:怎么把吸顶式雷达存在感应器对接到自己的项目中
查看 >>
怎样在智能化改造安全节能场景中对接智能设备来实现远程参数配置管理
查看 >>
电源场景方案:
怎样在智慧教室设备机柜电源管理中集成智能设备以实现8路设备总电源状态监测
查看 >>
怎么在活动现场设备电源管理中对接智能设备来实现设备电源远程通断
查看 >>
怎么在办公设备电源管理中对接智能硬件以实现HTTP接口远程通断控制
查看 >>
怎样在展会现场设备机柜电源控制中接入智能硬件以实现分路开关控制8台设备电源
查看 >>
怎么接入16A86型电器开关来实现设备电源状态监测
查看 >>
设备用途方案:
怎样在智慧教室设备机柜电源管理中集成智能设备以实现8路设备总电源状态监测
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
如何在店铺安全监测与人走断电中对接智能设备以实现多设备联动控制
查看 >>
怎样在无人值守门店安全管理中对接智能硬件来实现多设备安全联动控制
查看 >>
怎样在居家电器控制中集成智能硬件来实现设备电源远程通断
查看 >>