CATALOG

AC3-10A计量版开关是芯步专为负载管理设计的智能硬件,支持远程通断控制和实时电量计量。在共享场所(如共享办公室、自习室、充电桩位)中,这类开关可以帮助你实现设备用电监测、超额断电、自助用电等场景。以下方案涵盖技术架构、接口调用、业务逻辑落地等环节。

一、 解决方案设计

在对接前,你需要明确角色关系:你的业务服务器(云端)与芯步云平台进行交互,而非直接控制硬件设备。

1. 架构模型

  • 设备层:AC3-10A 计量版开关。它通过 WiFi 连接到互联网,保持与芯步云的长连接。

  • 云平台层:芯步开放平台。负责处理设备连接状态,提供标准化的 HTTP API 或 MQTT 推送接口。

  • 应用层(你的系统):你的业务后端(Java/PHP/Python等)和前端(App/小程序/Web管理后台)。

2. 核心交互流程

  • 控制指令:用户在 App 点击“断电” -> 请求发送至你的服务器 -> 你的服务器调用芯步的 API -> 芯步云下发指令给 AC3 开关 -> 开关执行动作并返回结果。

  • 数据上报:AC3 实时采集电量 -> 上报至芯步云 -> 芯步云通过消息推送,将数据转发给你配置的服务器地址(Webhook)。

二、 对接准备与基础配置

在开始代码开发前,你需要在芯步开放平台完成基础配置,这是后续所有操作的基础。

1. 创建应用登录 [ThingBoot 开放平台控制台],创建一个新的项目应用。系统会为你生成 AppIDApp Secret。这两个参数是你后端系统调用 API 的“身份证”。

2. 获取设备 ID将 AC3-10A 计量版开关通电并配网后,它会在你的控制台列表中显示。你需要记录下 Device ID,这是唯一标识该开关的 ID。

3. 配置消息推送在控制台设置“消息推送 URL”。你需要提供一个公网可访问的 HTTP 接口地址。当开关产生计量数据或状态变化时(如电压升高、关闭等),芯步云会主动将数据 POST 到这个地址。

准备项说明用途
AppID/Secret应用唯一标识与密钥API 签名认证,防篡改
Device ID硬件设备唯一 ID指定控制哪个开关
Callback URL你的服务器公网地址接收电量实时数据

三、 核心功能开发实战

这一阶段,你需要针对“控制”和“计量”两个核心能力分别开发。

1. 远程控制(通断管理)

这是最基础的功能,对应共享场所的“上电/断电”权限管理。

接口示例:

  • 地址POST /{AppID}/device/control

  • 核心参数

    • device:目标设备的 Device ID。

    • order:这是一个 JSON 字符串。

      • 开启{"power":"1"}

      • 关闭{"power":"0"}

场景应用

  • 用户下单成功:自动调用 {"power":"1"} 给对应的工位/插座供电。

  • 用户超时/退租:调用 {"power":"0"} 切断电源,防止盗电。

  • 一键急停:管理后台批量下发断电指令,应对突发安全状况。

2. 电量计量与监控

AC3-10A 计量版不仅仅是开关,它内置了计量芯片,可以实时读取电压、电流和功率

推荐方式:接收主动推送你不用一直去查数据,系统会主动告诉你。

  • 推送数据包含:当前功率、累计用电度数、电压、电流等。

  • 业务逻辑实现

    • 实时计费:接受到功率数据 -> 累加用户订单对应的电量 -> 定时结算费用。

    • 过载保护:判断 当前功率 > 阈值(如2200W)? 若是,立即调用关闭接口,并标记违规记录

3. 自动化联动机制

AC3 支持在云端设置“联动”,这可以极大减少你服务器的运算压力。

  • 场景:共享自习室“时长耗尽断电”。

  • 实施:在你的业务逻辑中,当判断用户时长耗尽时,调用控制接口断电。如果担心网络抖动,也可以在设备端设定“定时任务”,通过 API 下发一个定时关闭任务给 AC3,即使你的服务器宕机,设备也会在到点后自行断电。

四、 共享场景

结合 AC3 的特性和开发接口,以下是两个典型的共享场所落地案例:

场景 A:共享办公室/工位管理

痛点:加班费难以计算,非工作时间电脑空转浪费电。解决方案

  1. 在每个工位的地插或桌面插排线路上接入 AC3-10A 计量版(注意 10A 适配 2000W 以内设备,电脑完全足够)。

  2. 能耗监控:通过计量接口,实时统计每个公司/每个工位的用电量。对于电量消耗异常的租户(如私自接了大功率取暖器),系统自动推送警报。

  3. 灵活计费:由于 AC3 是通断控制,结合计量功能,可以实现“基础电费 + 超额电费”模式。当累计用电超过套餐后,自动切断或提醒缴费。

场景 B:自助充电站/电单车棚

痛点:需要用户扫码支付后通电,充满自动断电,防止过充。解决方案

  1. 用户扫码:App 调起支付页面。

  2. 通电:支付成功 -> 调用 API 开启对应充电口的 AC3 开关。

  3. 充满自停:通过计量 API 持续监测功率。当检测到充电功率从“高功率(充电中)”降到“低功率或 0(充满/浮充)”并持续数分钟后,调用 API 断电。这不仅保护了电池,也提高了插座流转率。

  4. 防盗提醒:检测功率瞬间归零(拔插头),系统判断为疑似盗电,立即发送通知给用户。

五、 关键难点与优化策略

  1. 设备掉线处理

    • 现象:WiFi 不稳定导致设备离线。

    • 方案:调用 API 时会返回设备状态。如果设备离线,你的业务系统应拒绝订单或提示“设备离线,请稍后再试”。同时,利用平台的“设备上线通知”回调,实现设备恢复后的自动重连逻辑。

  2. 计量数据的精确性

    • AC3 的计量数据主要做为参考依据。在涉及核心计费时,结合总电表进行差值校准,或者在合同中明确“设备计量数据为结算依据”。

  3. 安全策略

    • 签名校验:在接收芯步平台的推送数据时,请一定要校验签名,防止伪造的“通电成功”指令欺骗服务器。

    • 漏电自检:利用计量 API 中的电流、电压数据,设定软件逻辑保护。例如:瞬间电流超过 10A 持续 3 秒,触发断电并锁死,需人工复位,防止火灾隐患。

六、 总结

通过对接芯步 AC3-10A 计量版,你实际上是将专业级的电力测量能力引入到了自己的业务系统。

  • 开发最小闭环:先跑通获取 token -> 查询设备状态 -> 控制通断电 这三个步骤。

  • 核心价值挖掘:不要只把 AC3 当作一个开关,它的计量数据才是共享经济模式下计费、信用评估和资产保护的核心资产。