CATALOG

校园公共设备电源管理有个痛点:设备分散、忘关电浪费严重、人工巡检效率低。芯步这款AC3-10A计量版电源开关正好能解决这个问题——它支持HTTP接口远程控制和功率计量,适合接入教学楼、实验室、体育馆等场景。

下面我以“把AC3接入校园软件平台”为主线,按实际对接顺序来说。

一、先搞清楚:AC3-10A 计量版是什么?

你可以把它理解成一个能联网、能测功率、能远程开关的智能断路器

它的核心能力有三:

  • 远程通断控制:通过HTTP接口就能关/开,不用人去配电间

  • 电量计量:能看实时功率、累计用电量

  • 过载保护:可以设置功率阈值,超了自动跳闸

用在校园里的典型场景:教室多媒体设备忘了关?远程切掉。实验室晚上没人但设备还在跑?自动断电。体育馆大功率设备?监测功率防过载。

二、对接的整体思路

说白了就三步:设备上网 → 调用接口 → 业务逻辑封装

AC3本身已经内置了联网能力,你不需要写设备端的代码,只需要把芯步开放平台的接口调通就行

三、动手对接:详细步骤

第一步:设备配网,让它“上线”

设备到手后,首先要让它连上Wi-Fi。

芯步的设备配网有两种方式:

方式一:小程序配网(推荐,最简单)

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

  2. 登录账号(官网注册的那个)

  3. 扫描设备上的二维码,按提示输入现场Wi-Fi密码

  4. 等指示灯从闪烁变常亮,就说明上线了

方式二:控制台配网登录芯步官网 → 进入工作台 → 物联网控制台 → 网络配置 → 登记Wi-Fi → 设备配网

小贴士

  • 确保Wi-Fi是2.4G频段,5G不行

  • 记住设备的Device ID(在控制台设备列表里能看到),后面调接口要用

第二步:调通控制接口(核心)

配网成功后,AC3就有了唯一的Device ID。你可以通过HTTP接口来控制它。

接口地址(云端调用方式):

请求方式:POST

核心参数

  • device:设备ID,就是刚才记下的那个

  • order:要下发的命令,比如{"power":1}就是开,{"power":0}就是关

实际调用示例(用curl模拟一下):

如果返回{"code":200},说明命令已经发给设备了

有个坑要注意:返回200只代表平台收到了命令,不代表设备真的执行了。要确认执行结果,需要监听云端的异步推送消息

第三步:获取计量数据

AC3的“计量版”可以读取实时功率和累计用电量。

读取方式跟控制差不多,只是order参数换成获取状态的命令。

具体到这款设备,支持的命令包括power(通断状态)和metering(计量数据)。你可以参考设备的产品手册来确认返回的数据结构,一般会包含电压、电流、功率等字段。

拿到功率数据后,能做很多事:

  • 实时监控教室设备是否在运行

  • 统计某个实验室的周用电量

  • 设置功率阈值,超限自动报警断电

第四步:局域网控制(可选,更快更稳)

如果校园网络条件允许,AC3还支持局域网直接控制,不需要经过云端。

怎么玩

  1. 找到AC3在局域网内的IP地址(可以在路由器管理页面或芯步控制台查看)

  2. 直接POST到http://{设备IP}/control,数据格式{"power":1}

优点:响应快(几十毫秒)、不受外网影响缺点:只能在校园网内部用,校外访问不了

通常的混合方案:校内系统走局域网直连,校外管理走云端接口。

四、落地到具体场景:几个典型玩法

场景1:教室/多媒体设备定时断电

很多教室晚上设备忘关,空调、投影仪开一夜。

方案:在你的软件后台设置定时任务,比如每天22:00向AC3下发{"power":0}。关联电表的功率数据后,还能确认设备是否真的断电了——如果功率还在5W以上,说明可能还有设备在跑,可以发告警。

场景2:实验室大功率设备监控

实验室有些设备功率大、价格贵,用AC3监测功率,设置阈值2000W。学生做实验如果总功率超了,设备自动跳闸,同时给管理员发通知

场景3:体育馆临时用电控制

周末有活动需要临时开大灯,可以让社团负责人在手机端申请,管理员审批后远程开电,活动结束自动关。同时记录用了多少度电,方便核算成本。

场景4:与校园一卡通联动(进阶)

AC3配合校园卡使用可以实现“刷卡用电”。学生在实训台位上刷学生卡后通电,拔卡断电,同时记录用电时段和刷卡人信息。这样既能追溯用电责任,也方便进行6S管理。

五、几个容易踩坑的点

1. 网络稳定性AC3依赖Wi-Fi,如果配电箱在弱电井里信号不好,设备可能掉线。安装前用手机测一下信号强度,-70dBm以上才算及格。

2. 设备离线处理下发命令时设备可能刚好离线。两种策略:

  • 命令先存着,等设备上线后再补发(芯步平台有离线缓存机制)

  • 业务上做重试,比如发三次都失败就告警

3. 计量数据的精度AC3的计量适合做能耗趋势分析,但如果你要做精确计费(比如按度收费给商户),再用一个高精度电表做校准。

4. 安全性考虑设备控制接口涉及到签名的生成,sign=md5(secret+参数排序等),规则需要参考芯步的官方文档来正确拼装。生产环境把签名逻辑封装在后端,前端不要暴露AppID和secret。

六、如果你们学校想做私有化部署

有些学校对外网访问有严格限制,AC3也支持局域网私有化模式

把所有设备的控制接口封装成一个本地API服务,部署在校内服务器上,完全脱离外网运行。代价是需要自行维护设备IP地址和网络稳定性。

总结一下对接路径

步骤做什么关键点
1设备配网2.4G Wi-Fi,记Device ID
2调通控制接口云端API或局域网直连
3读取计量数据实时功率、累计用电
4封装业务逻辑定时任务、权限控制、告警
5集成到现有系统提供HTTP接口给前端/小程序调用

如果你们学校有多个校区