CATALOG

这是一个关于如何利用AC4-10A智能通断器的开放接口,把它从一个简单的“遥控开关”改造成一个拥有“大脑”的智能设备的方案。

一、这个方案能解决什么问题?

大家可能遇到过这种情况:买了个智能插座,发现只能在APP里点一下开、点一下关,想让它跟家里的温湿度计联动?比如“屋里温度超过30度自动开风扇”,结果发现APP里根本没这功能。

别急,芯步这款AC4-10A电器开关其实是留了一手的。它开放了HTTP API接口,也就是给了开发者一把“钥匙”,让你可以用代码随心所欲地控制它

这篇方案就是手把手教你,怎么利用这把“钥匙”,接上你的业务逻辑,实现真正意义上的“自定义联动”。

二、AC4-10A 核心二次开发能力点

在动手之前,咱们得先搞清楚这家伙能听懂哪些“话”。它虽然是个硬件,但通过接口可以执行下面几个核心动作,这就是我们做逻辑控制的基础

  1. 基础开关 (Power Control) :最核心的功能,就是控制通断器“打开”(通电)或“关闭”(断电)。

  2. 点动/脉冲控制 (Point):也就是“先通后断”。你可以设置让它通电几秒钟后自动关闭,比如控制门禁或冲水阀。

  3. 复位/重启控制 (Reset):“先断后通”。相当于让它瞬间断电再重启,有些网络设备死机了需要这样操作。

  4. 物理按键屏蔽 (Button Lock):如果你不想让人手按设备上的实体键(比如放在公共区域怕被误触),可以用接口把这个功能屏蔽掉。

三、准备工作:拿到你的“钥匙”

在敲代码之前,你需要先拿到几样东西,相当于你的“身份证”和“钥匙”:

  1. 拿到 AppID 和 AppSecret:登录芯步开发者后台,在“控制台” -> “开发设置”里找到这两个字符串。AppID 是你的用户名,AppSecret 是你的密码,千万别泄露给外人

  2. 拿到 Device ID:把AC4-10A连上网,在后台的设备列表里就能看到它的唯一ID(通常是一串数字)。

  3. 学会算签名 (Sign) :芯步的接口比较安全,每次发指令都要带上一个动态生成的签名。公式是Sign = MD5( MD5(AppSecret) + ts )

    • ts 是当前的时间戳(比如:1715678900)。

    • 意思就是:先把你的 AppSecret 进行一次MD5加密,然后后面拼接上时间戳,再把拼接后的整个字符串进行第二次MD5加密。

简单来说:只要你在代码里按这个规则算出sign,服务器就知道“哦,这是合法的主人”。

四、实战演练:写几行代码让它“动”起来

这里就不搞太复杂的架构,咱们用最通用的 curl 命令(也可以在终端里直接跑)来演示一下怎么控制它

假设:

  • AppID = 123456

  • Device ID = 10086

  • 你想让它 打开开关

第一步:算签名(伪代码逻辑)

第二步:发送命令

打开终端,输入以下命令:

解析{“power”: 1} 就是告诉设备“打开电源”,如果是 {“power”: 0} 就是“关闭电源”。如果看到返回的报文里包含 “code”: 0“success”: true,说明控制成功啦!

通断器产品方案:
如何接入AC5-10A 低压控制开关来实现实时能耗计量控制
查看 >>
如何在自助设备主板电源管理中接入智能硬件以实现远程批量控制
查看 >>
怎样对接AC1-10A控制模块以实现按钮动作屏蔽控制
查看 >>
怎样在共享自习室 LED 灯条控制中集成智能硬件来实现短路保护控制
查看 >>
物联网设备回路远程监控:怎样将Type-C供电物联网通断器模块接入到项目中
查看 >>
联动场景方案:
怎么接入AC4-20A 远程控制开关来实现自定义联动逻辑控制
查看 >>
怎样二次开发远程监测烟雾传感器以实现安全节能联动
查看 >>
怎么在弱电间设备联动中集成智能硬件来实现远程控制 8 路线路
查看 >>
怎样在共享自习室门禁联动中对接智能设备来实现门禁信号接收与控制
查看 >>
怎样在家庭影院背景灯光联动中集成智能硬件以实现RGB色彩无级调节控制
查看 >>
逻辑用途方案:
如何在卧室床头氛围照明中接入智能硬件以实现自定义灯光联动逻辑控制
查看 >>
怎样二次开发AC4-10A电器开关来实现自定义联动逻辑控制
查看 >>
怎样二次开发Type-C供电WiFi通断器模块以实现自定义联动逻辑控制
查看 >>
怎样接入35A智能空开来实现自定义联动逻辑控制
查看 >>
怎样在自动售货柜电源控制中集成智能设备以实现自定义总控联动逻辑
查看 >>