CATALOG

芯步的20A断路器支持完整的HTTP API,你可以把它接入自己的服务器或云平台,按业务逻辑灵活控制通断,而不是被App里的定时任务绑死。下面梳理一下接入思路和几个典型联动场景。

一、 选型与准备:认识一下我们的“大管家”

要实现控制,我们需要用到芯步的 AC4-20A 智能通断器(或者同系列AC4-30A/40A,看你的功率需求)。这家伙最大能扛 4400W 的功率,家里的大功率热水器、空调,或者工厂里的电机、照明回路都够用了

在开始写代码之前,你需要做三件简单的事:

  1. 注册账号:去芯步官网注册一个开发者账号。

  2. 获取钥匙:登录控制台,找到 开发者设置。你会拿到两个字符串:AppID(这是你的用户名)和 AppSecret(这是你的密码,千万不要泄露给别人)。这玩意儿就像是你家的钥匙,有了它才能开门。

  3. 配网激活:把你的20A断路器通上电,用微信小程序“芯步”或者电脑控制台,把它连上你家的2.4G WiFi。连上网后,控制台里就能看到这个设备了,记下这个 设备ID

二、 核心接口:一句话让断路器“跳闸”

芯步的接口非常直白,就是发一条 HTTP 请求

请求地址(为了看起来不头大,我简化一下):https://api.thingboot.com/{你的AppID}/device/control/?sign=签名&ts=时间戳

核心参数

  • device:就是刚才让你记下的那一串设备ID。

  • order:这才是发号施令的地方。

    • 想让它闭合/通电{"power":1} (1代表开)

    • 想让它断开/断电{"power":0} (0代表关)

签名小贴士虽然看着有个签名算法(MD5嵌套),但其实就是为了防止别人乱碰你家设备的一道安全锁。官方文档有现成的代码示例,复制粘贴过来,把 AppSecret 填进去就行了,别怕

举个栗子(伪代码)假设你用Python写脚本,核心逻辑其实就是:

就这么简单,只需要在你的服务器上执行这么一段代码,断路器那边“咔哒”一声就断了。

三、 进阶玩法:自定义联动逻辑(高能预警)

如果你仅仅是想定时开关,其实App自带的定时任务就够了。但我们要的是“自定义联动”,这就需要发挥你的想象力了。你可以把芯步的这个API接入到任何支持 Webhook 或 HTTP 请求的自动化平台里,比如 HomeAssistant(HA,开源家庭自动化平台)、Node-RED(流程编排工具),甚至是你自己写的 Java/C# 后端服务。

玩法一:人体+光照=人来灯亮(但不过载)

场景:工厂车间,为了省电,平时不开大功率设备。只有工人走到某区域,且确认天黑了(光照暗),才自动开启 20A 的工业大风扇。

逻辑实现

  1. 触发条件:人体红外传感器检测到“有人移动”。

  2. 条件判断:同时读取光照传感器数值,如果 < 10(说明天黑了)。

  3. 执行动作:你的后台服务调用芯步API,发送 {"power":1} 给 20A 断路器。

  4. 延时复位:10分钟后人走了,再发一条 {"power":0}

玩法二:温度闭环控制(温室/冷库)

场景:你需要控制一个 3000W 的加热器,让大棚温度保持在 25 度。

逻辑实现

  1. 轮询机制:你的服务器每分钟读取一次温度传感器的值。

  2. 决策

    • 如果当前温度 低于 24度:调用 API 开启 断路器(加热)。

    • 如果当前温度 达到 26度:调用 API 关闭 断路器(停止加热)。

    • 如果温度在范围内,保持状态不变。

  3. 这就是一个典型的 PID 控制思想,普通的定时器做不到这样根据环境自动调节。

玩法三:多设备“互锁”保护

场景:你有两台大功率设备,总功率超过 4400W,不能同时开,否则会跳总闸。

逻辑实现

  1. 你有两个 20A 断路器,设备A 和 设备B。

  2. 联动逻辑

    • 当你的系统收到“启动A”的命令时。

    • 先给 设备B 发送 {"power":0}(确保B关闭)。

    • 等待 500 毫秒。

    • 再给 设备A 发送 {"power":1}

  3. 这种逻辑如果不写代码,人工操作很容易误触,交给 API 则安全可靠。

四、 总结与避坑指南

这套方案最大的好处是松耦合。芯步负责提供稳定的硬件和“通断”能力,你负责写逻辑控制它

几个实战小送给你:

  1. 局域网控制:如果你对延迟要求比较高(比如产线急停),其实芯步的设备是支持局域网控制的,直接通过内网IP调用,绕开云服务器,速度更快

  2. 日志记录:调用API的时候,记得在本地数据库记一下Log。比如“2025年5月21日14:32:21,高温触发断电”。出了问题好排查。

  3. 按钮去抖:如果你接了物理开关(手动按钮),在后台逻辑里做个 2 秒钟的防抖处理,不然用户手抖连续按两次,断路器容易高频动作,影响寿命。

总之,把这玩意儿当成一个“受你服务器指挥的机械手臂”就行。只要你会发 curl 命令,就能让它为你的业务逻辑服务。

断路器产品方案:
酒店客房电源控制:怎样将40A物联网断路器接入到自己的项目中
查看 >>
小型商铺总控电路:怎么将40A远程控制断路器接入到软件项目中
查看 >>
自助洗车设备电源控制:如何把35A定时控制断路器对接到自己的项目中
查看 >>
如何对接50A智能空开来实现延时通断控制
查看 >>
实验室电源管理:怎么将智能断路器35A接入到自己的项目中
查看 >>
联动场景方案:
怎么在商场店铺安全监测中对接智能设备来实现多设备联动控制
查看 >>
如何在共享棋牌室设备电源集中管理中接入智能设备来实现自定义场景联动控制
查看 >>
如何在店铺安全监测与人走断电中对接智能设备以实现多设备联动控制
查看 >>
如何在共享自习室独立包间控制中对接智能设备来实现包间智能语音联动控制
查看 >>
办公设备门禁联动中:怎样把单路智能墙壁门禁开关对接到项目中
查看 >>
逻辑用途方案:
怎样接入50A带计量智能断路器以实现自定义联动逻辑控制
查看 >>
怎么在培训教室灯光管理中对接智能设备来实现自定义联动逻辑控制
查看 >>
怎么在共享麻将馆灯光插座管理中对接智能硬件来实现自定义联动逻辑控制
查看 >>
如何在共享充电宝柜电源管理中对接智能硬件来实现自定义联动逻辑控制
查看 >>
怎样接入20A定时控制断路器以实现自定义联动逻辑控制
查看 >>