CATALOG

共享健身房灯光设备控制解决方案:2200W智能通断器AC4对接指南

一、写在前面:为什么选AC4?

咱们先解决第一个问题:你提到的“2200W智能通断器AC4”到底是哪个型号?

看了一圈,芯步AC4系列里,2200W对应的是AC4-10A这个型号(10A × 220V = 2200W)。AC4-20A是4400W,别搞混了

那为啥共享健身房要用它?说白了就三点:

  • 体积小:比一包烟还小,塞进配电箱不占地儿

  • 接口开放:给HTTP请求就能控制,不用折腾什么私有SDK

  • 该有的都有:远程开关、定时任务、状态反馈,够用了

二、对接流程:从拿到设备到跑通代码

第一步:硬件接线(别跳过,真的很简单)

AC4的接线口标注得很清楚

  • IN口:接市电220V(火线L进、零线N进)

  • OUT口:接灯具负载(火线L出、零线N出)

友情提醒:接线前一定拉掉总闸!虽然AC4支持85-265V宽电压,但带电操作被电到可不是闹着玩的。另外,共享健身房那种灯管/LED灯属于感性负载,实际功率别超过300W,不然设备容易提前退休

第二步:配网(让设备连上WiFi)

AC4只支持2.4G WiFi,5G的不行。配网有两种方式:

方法一:小程序配网(推荐,省事)

  1. 微信搜“芯步”小程序

  2. 登录账号(没有就去官网注册一个)

  3. 选你的工作台 → 点右上角“+” → 输WiFi名和密码

  4. 按提示让设备进入配网模式(指示灯慢闪)

  5. 等它连上,指示灯变常亮就完事了

方法二:控制台配网(电脑操作)登录芯步官网 → 进工作台 → 物联网控制台 → 网络配置,步骤差不多

第三步:获取关键凭证(代码里要用)

配网成功后,在控制台找到两样东西

  • AppID:你的应用ID,相当于“账号”

  • AppSecret:你的应用密钥,相当于“密码”,千万别写死在前端代码里

  • Device ID:设备ID,就是AC4那台设备的唯一编号

这三个值后面调用接口时必填。

第四步:调用接口控制设备

芯步用的是HTTP API,说白了就是发一个POST请求

请求地址

签名算法(这块稍微绕一点,但照着抄就行):

ts是当前时间戳(秒),比如 1712345678。先对AppSecret做一次MD5,结果拼上ts,再对整个串做一次MD5。

请求体(JSON格式):

{"power": 1}是开灯,{"power": 0}是关灯

举个完整的例子(用curl命令,你在代码里换成自己的HTTP库就行)

响应结果返回{"code":200}代表命令下发成功,但不代表设备真的执行了(设备可能离线)。真需要确认执行结果的话,得用消息推送功能

三、共享健身房场景的实战改造

场景1:用户扫码开灯

最简单的流程:

  1. 用户小程序扫码 → 后端生成订单

  2. 后端调用上面那个接口,{"power": 1}

  3. 灯亮了,用户开始锻炼

  4. 时间到了或用户点“结束” → 调用{"power": 0}关灯

进阶玩法:加个定时关灯

reset单位是毫秒,1800000 = 30分钟。这条命令开灯后,30分钟自动关灯,防止用户忘了关

场景2:定时开关(省电必备)

假设健身房营业时间是6:00-23:00,可以用定时任务:

  • 每天早上6点开总闸

  • 晚上23点关总闸

不用自己写定时器,芯步控制台直接配就行。

场景3:配合人体传感器(无人自动关灯)

这才是共享健身房最骚的操作——人走灯灭

AC4配合芯步的人体存在传感器,传感器检测到“无人”状态后,平台会推送消息给你,你收到消息后调用关灯接口就行了

大概是这么个链路:传感器(无人) → 平台推送消息 → 你的服务器处理 → 调用AC4关灯

四、踩坑预警(都是过来人的血泪)

  1. 响应码200不等于执行成功code:200只代表平台收到指令了,设备可能离线、可能信号差。要百分百确认执行结果,得上消息推送

  2. AppSecret别写前端:签名算法里要用到AppSecret,如果放在微信小程序前端,相当于把密码白送给别人。正确的做法是后端代理——小程序调你自己的后端,后端再调芯步接口。

  3. 感性负载降额使用:AC4-10A标称2200W,但那是对电阻负载(比如白炽灯)。LED灯、节能灯、电机的启动电流大,实际只能带300W左右。一个羽毛球馆那种大功率灯,千万别一个AC4带好几盏。

  4. 2.4G WiFi信号要稳:AC4只认2.4G。健身房如果5G和2.4G混用,给物联网设备单独开个2.4G的SSID,不然设备经常掉线。

五、总结

把AC4接到你的软件项目里,核心就是四步:

  1. 接线(断电操作,注意负载类型)

  2. 配网(小程序最省事)

  3. 拿凭证(AppID、AppSecret、Device ID)

  4. 调接口(签名算对,POST就完了)

接口响应很快,80-120ms,扫码开灯基本无感。再加上定时和传感器联动,共享健身房的灯光控制基本就自动化了。

有啥问题欢迎随时问,代码里的签名算不对的话,把报错贴出来一起看看。