CATALOG

25A智能空开其实是管理小型用电线路的利器——工地临时用电、机房设备、充电桩都能用。芯步的这套方案走的是HTTP接口直控,二次开发门槛很低,哪怕用Excel的VBA都能调得动。下面我把整个二次开发流程拆开讲,你照着做就行。

一、我们要做什么?

简单来说,就是让你手里的25A远程智能空开(型号:UNI-DLQ-25A)能被你自己写的程序管起来

不管是Python脚本、PHP网站,还是你写了个Excel宏,只要发个HTTP请求,就能让这个导轨上的空开“咔嚓”一声断开或闭合。

这玩意儿本身是标准的导轨式安装,你可以直接卡在配电箱的DIN导轨上,替换掉你现在的普通空开,不用搞复杂的外挂模块。

二、准备工作:你手头需要的东西

在敲代码之前,先把这几样东西备齐:

  1. 硬件本身:芯步25A智能断路器一台,记得给接上电(220V市电),这玩意儿是直接串在火线上的。

  2. 环境要求:现场必须有 2.4G WiFi(注意不支持5G频段)

  3. 账号准备:去芯步官网注册一个开发者账号,登录控制台。

三、配网与获取凭证(这是最关键的一步)

设备通电能亮灯后,你得把它连上网。不用复杂的配网APP,用微信小程序或者后台都能搞定

核心是要拿到两个东西:

  • AppID:这是你的“身份证”。

  • AppSecret:这是你的“密码”(千万别泄露)。

  • Device ID:这是你那个空开的“门牌号”。

这些在你注册后的“物联网控制台”里都能找到,直接记在记事本里备用。

四、核心代码实战:怎么让它“跳闸”?

芯步的接口非常直白,不像有些物联网协议那么绕,它就是用 HTTP POST 发个指令

针对25A空开,一般就是控制 power 或者 power1 这个参数(*注:具体看产品手册里的指令,通常1代表闭合/通电,0代表断开/断电*)。

签名计算小贴士

接口地址里要带 signts。他们的算法是这样的:sign = MD5( MD5(AppSecret) + ts )

通俗解释:

  1. 把你手里的 AppSecret 先做一次MD5加密;

  2. 把结果拼上当前的Unix时间戳(ts);

  3. 把拼起来的新字符串再做一次MD5,你就得到了 sign

随便拿Python举个栗子

如果你喜欢用Python写脚本,这就类似于这样(注意这只是示意,别直接复制粘贴):

只要返回的 code 是 200,你就成功了,这时候耳朵凑近空开,会听到继电器“哒”的一声吸合

五、进阶应用:让它更智能

单纯的远程开关太基础了,既然做二次开发,肯定要做点定制逻辑。

1. “自动断电”功能

比如你要做共享充电桩,或者控制电瓶车充电,想让空开通一个小时自己关?不用自己写定时器,接口里直接带参数就行。

order 里加上 reset 指令: {"power":1, "reset": 3600000}。意思是“马上通电,并在 3600000毫秒(即1小时) 后自动断开”。这个功能非常实用,有效防止过充。

2. 批量控制(一键全关)

如果你机柜里装了一排空开,想按个按钮全关了。接口里的 device 参数支持逗号分隔。你只需把 device 改成 "10001,10002,10003",一条请求就能把这几个路全关了

六、答疑:可能遇到的坑

Q:我必须要有公网服务器吗?A:不用。 芯步的这个设备是 WiFi直连 模式。设备主动连上云平台,你在任何地方只要能上网,就能调用云平台的接口控制它,不用做内网穿透。

Q:这玩意装在配电箱里,信号不好怎么办?A:这设备挺聪明的,支持设定 5组WiFi 备用。它会自动挑信号最强的连。如果你的配电箱是金属的屏蔽强,把路由器的天线离近点。

Q:我不写代码,能不能控制?A:当然能,芯步自带的 物联网控制台 里就有调试按钮,你在网页上点一下“闭合”它也能动。不过咱们既然是“二次开发”,肯定还是敲代码更灵活

Q:我用的是PHP/Java/C#怎么办?A:都一样!只要是能发HTTP请求的语言,逻辑全通。无非就是把上面那个Python的逻辑翻译成你自己的语言

七、总结

搞定25A空开的二次开发,你只需要记住三个步骤:

  1. 接线配网:装到导轨上,通好电,连上WiFi;

  2. 拿到三要素:AppID、Secret、DeviceID;

  3. 发POST请求:把 {"power":1} 扔给接口。

就这么简单。你可以把它集成到你的机房动环监控、智能家居中控,甚至是自动喂食器(喂食器有点大材小用了)。API路径直接看芯步开放平台的文档就行,照着它的示例代码改改参数就能跑起来。