CATALOG

芯步的传感器产品(如人体存在传感器)本身主打“检测”而非“控制”,但它的开放接口允许你将检测结果与智能通断器(继电器/控制器)联动。以下方案以“人体存在传感器 + 8路控制器”为例,说明如何通过HTTP接口实现“有人开电、无人断电”的远程电源管理。

解决方案:基于芯步开放接口的传感器联动电源管理

一、 咱们要解决啥问题?

在很多场景下(比如家里的储藏室、办公室的工位、或者是展厅的灯光),我们希望灯或电器能“聪明”一点:人来了自动开,人走了自动关。传统的做法是改电路,把传感器串进回路里,这费时费力,灵活性还差。

利用芯步的智能硬件和开放接口,我们可以通过“软逻辑”来实现:传感器负责“看”,服务器负责“想”,控制器负责“做”。这套方案完全基于HTTP接口,你只要会写几行代码,甚至用脚本工具就能搞定。

二、 方案核心“三人组”

要实现这个功能,我们需要芯步生态里的三款硬件小伙伴配合:

  1. 侦察兵:智能传感器(比如 智能人体存在传感器

    • 任务:探测是否有人。

    • 接口特性:当有人/无人状态变化时,它会主动通过HTTP上报数据给你的服务器

  2. 执行者:智能通断器/控制器(比如 8路智能WiFi控制器

    • 任务:负责把电线的“闸”合上或拉开。

    • 接口特性:你的服务器可以通过HTTP接口告诉它把“power”这个参数设为1(开)或0(关)

  3. 指挥官:你的后端服务器

    • 任务:接收传感器的消息,分析后决定怎么指挥控制器。

整个流程一句话概括传感器发现没人 -> 上报给服务器 -> 服务器判断“可以关” -> 发指令给控制器 -> 控制器断开电源。

三、 核心逻辑与接口调用细节

别看是硬件控制,其实就像在调用普通的天气API一样简单。芯步的开放接口设计得很直白,不需要复杂的SDK,只要构造HTTP请求就行

1. 怎么让传感器“开口说话”?(数据上行)

传感器检测到状态变化时,会向你的服务器地址推送数据。你需要提前在芯步控制台配置好“消息推送”的URL。

传感器上报的HTTP请求示例(当有人从“无”变“有”时):

小贴士:芯步的传感器即使是局域网内,也能推送到你的局域网服务器,不需要过外网,非常快

2. 怎么控制开关断电?(指令下发)

当你服务器收到“无人”信号后,需要给“控制器”下达指令。这里有一个签名算法用来保证安全,稍微有点繁琐,我帮你拆解一下

控制指令的核心逻辑

  • 地址https://api.thingboot.com/{你的AppId}/device/control/

  • 安全凭证:需要带 sign (签名) 和 ts (时间戳)。

  • 签名计算方法md5( md5(你的AppSecret) + 时间戳 )。简单说就是把你的密钥MD5一次,再拼接上当前时间,整体再MD5一次。

  • 请求Body

开灯命令

关灯命令

注:如果你的控制器是8路的,可以用 power1power8 分别控制8个不同地方的灯

四、 实战:手写一段伪代码逻辑

假设你用Python写后端服务(Node.js、Go、PHP逻辑一模一样,只是语法差异),代码如下。

五、 避坑与优化

  1. 延时处理的技巧如果传感器灵敏度很高,人一走它上报“无人”,灯立马就灭了,体验可能不太好(比如人只是去倒杯水)。你可以在服务器端加一个 “延时定时器” :收到“无人”信号后,等30秒或1分钟,再次确认传感器状态(或者直接关掉),这样可以避免频繁通断损坏电器。

  2. 命令格式别搞混一定要注意命令字段。如果是控制通断器(继电器),有的型号用 {"power": 0},有的多路控制器用 {"power1": 0}。如果不确定,去产品的“产品手册”页面看“设备指令”那一节

  3. 局域网私有化部署如果你的服务器和设备都在同一个局域网(比如工厂车间、公司内部),芯步是支持纯局域网通信的。这时候你甚至不需要连外网,直接把API地址指向局域网网关IP就行,速度和稳定性都更好

六、 总结

这套方案的核心优势在于 “解耦” 。你不用去买昂贵的专用联动设备,也不用改复杂的强电线路。任何一个懂HTTP协议的后端开发,看着文档,大概半小时就能把“传感器探测”和“电源插座”这两件事串起来。无论是做智能家居改造,还是做工业设备监控,这套逻辑都能直接复用。

通断器产品方案:
共享场馆照明系统控制:怎样将4400W 线路控制器对接到自己的项目中
查看 >>
共享棋牌室设备远程控制场景:如何把智能远程控制通断器模块对接到项目中
查看 >>
共享麻将馆灯光插座管理:怎么将DC-10A 电器开关集成到自己的项目中
查看 >>
如何接入远程控制智能通断器模块来实现HTTP接口远程控制
查看 >>
怎么在普通灯具系统交流控制中接入智能设备来实现远程批量控制
查看 >>
传感器场景方案:
传感器设备电源管理:怎么将DC-10A 智能电源开关集成到项目中
查看 >>
传感器设备电源管理:怎样将8路直流电压版控制器集成到项目中
查看 >>
如何在传感器设备电源管理中集成智能硬件来实现远程批量控制
查看 >>
怎样在传感器设备电源管理中集成智能硬件来实现联动场景逻辑控制
查看 >>
传感器设备电源管理:如何把2路直流电路控制器集成到项目中
查看 >>
通断用途方案:
怎样在车间设备机柜电源控制中集成智能设备来实现延时通断控制
查看 >>
怎样对接25A智能空开以实现远程通断控制
查看 >>
怎样二次开发40A带计量智能断路器以实现远程定时通断控制
查看 >>
怎样在共享自习室 LED 灯条控制中集成智能硬件来实现低压直流负载通断控制
查看 >>
如何二次开发50A数显智能空开来实现定时通断控制
查看 >>