CATALOG

芯步的智能通断器通过HTTP接口开放控制能力,这意味着你可以在任何支持HTTP的软件项目(Web、APP、小程序)中轻松集成充电桩线路控制功能。下面我从设备选型、接口对接、业务第三种场景个方面来写这份方案。

一、痛点与思路

先说一个常见场景:小区里装了十几个充电桩,以前检修得挨个拔插头,用户用完电不拔枪你也拿他没办法。用上智能通断器之后,运维人员坐在办公室点点鼠标就能远程断电,用户扫码支付后自动通电——这不只是“方便”,更是刚需。

芯步这套方案的核心思路是:把物理的“合闸/拉闸”动作,抽象成一个HTTP接口调用。你不需要懂硬件通信协议(什么Modbus、MQTT统统不用),只要会发HTTP请求,就能控制220V线路的通断。

适用产品型号

针对10A充电桩场景,推荐以下两款产品:

产品型号控制路数额定电流适用场景
智能通断器AC4-10A1路10A单路充电桩,一对一控制
智能通断器DC-10A1路10A直流低压场景,或作为扩展模块

两款产品都支持WiFi 2.4G直连,不需要额外买网关,安装时把火线串进去就行

二、从零到一:接口对接全流程

2.1 准备工作:拿到三样东西

对接之前,先去芯步的控制台做三件事:

  1. 注册账号,创建一个“工作台”

  2. 在开发设置里找到 AppIDAppSecret(相当于你的身份凭证)

  3. 把买来的通断器配网,记下它的 device ID(设备编号)

这三样凑齐了,就可以开始写代码了。

2.2 签名算法:安全的第一道门

芯步的接口用签名来做身份验证,公式是:

其中 ts 是当前时间戳(秒),md5() 是标准的MD5哈希。

为什么要搞这么麻烦? 因为这样即使有人截获了你的请求,也很难伪造——签名每隔一秒就失效,而且AppSecret不会在网络上明文传输。

用Python写一个签名函数:

2.3 下发命令:让充电桩通/断电

拿到签名后,POST请求的格式长这样

实际案例:假设设备ID是 820720,想让它通电

如果成功,设备会在 80-120毫秒 内执行动作。这意味着用户扫码后几乎感觉不到延迟。

2.4 高级命令:不止是开关

除了基础的 {"power":1},芯步还支持一些更智能的命令:

功能命令示例说明
定时断开{"power":1,"reset":3600000}通电1小时后自动断电(单位:毫秒)
脉冲通电{"point":5000}通电5秒后自动断开
批量控制{"batch":{"relay":[1,3],"power":0}}同时关闭第1、3路

这些命令特别适合充电桩场景:比如按分钟计费,用户买1小时,直接下发 {"power":1,"reset":3600000},时间到了自动断电,不需要后台再跑定时任务