CATALOG

智能通断器AC1-10A的核心价值在于其开放的HTTP接口——任何能发起网络请求的系统都可以直接控制它。下面是接入的技术方案。

1. 背景与需求分析

在充电桩的运营场景中,辅助电源的控制往往是一个容易被忽视但却至关重要的环节。

  • 待机功耗问题: 充电桩在非工作时段(如夜间、空闲期),其内部的主控板、屏幕、4G模块等依然在耗电。以120kW双枪直流充电桩为例,待机功耗通常在50W-100W之间,长期累积会产生显著的电费浪费。

  • 安全与管理需求: 在某些紧急情况或电池维护(如“电池保温”停止后),需要彻底切断充电桩的内部低压供电,而非仅停止充电枪输出。

  • 传统方案痛点: 传统接触器体积大、有机械噪音,且无法远程查看当前通断状态,缺乏数字化的“状态反馈机制”。

解决方案:利用芯步 智能通断器AC1-10A(型号:UNI-TDQ-AC1-10A)串接在充电桩的220V交流输入前端(或桩控辅助电源输入端)。通过其开放的 HTTP API接口,将充电桩运营平台与硬件控制深度集成,实现对充电桩辅助电源的远程唤醒、定时关断及状态监测。

2. 硬件选型与连接架构

2.1 硬件选型依据

选择 AC1-10A 而非普通智能插座的核心理由是:支持API对接普通的智能插座依赖厂商APP(如米家、涂鸦),无法打通充电桩自有平台;而AC1开放了HTTP接口,充电桩运营平台可以直接通过代码下发指令

2.2 物理接线方案

  • 额定参数: AC1支持2200W额定功率(10A*220V)。对于单相交流慢充桩(7kW及以下),可直接串接在主回路前端;对于直流快充桩(60kW+),将其接在充电桩内部辅助电源变压器的一次侧(220V输入端),而非直流主回路。

  • 接线拓扑:

    • 市电输入(L/N) --> 智能通断器AC1(输入端)

    • 智能通断器AC1(输出端) --> 充电桩开关电源/辅助电源

    • 注:AC1体积小巧(类似火柴盒),可装入充电桩内部电气仓,无需额外防水箱。

2.3 网络环境配置

  • AC1仅支持 2.4G WiFi

  • 充电桩现场需提供稳定的Wi-Fi信号覆盖,或通过充电桩内置的4G路由共享热点供AC1连接

  • 配置方式:通过芯步提供的批量配网小程序完成设备配网及绑定

3. API对接技术方案

芯步的API采用标准的HTTP POST请求,鉴权机制通过 动态MD5签名 实现,保证了即便在公网传输,设备也不易被恶意操控

3.1 核心鉴权算法(Sign生成)

根据官方手册,签名逻辑如下,开发者需在后端服务中实现此逻辑:

  1. 准备参数: AppSecret (开发者密钥)、ts (当前Unix时间戳,秒)。

  2. 计算 md5_secret = md5(AppSecret)

  3. 拼接字符串 str = md5_secret + ts

  4. 计算最终签名 sign = md5(str)

注:官方示例强调需进行两次MD5加密,这是防止重放攻击的关键[citation:1]。

3.2 控制指令下发(核心接口)

场景: 充电桩运营平台检测到车辆充满、枪头已归位,需切断辅助电源以进入“深度睡眠”模式。

  • 请求地址:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • Method: POST

  • Header:Content-Type: application/json

  • Body 示例:

3.3 设备状态同步(消息推送)

对于充电桩管理平台,“当前是否真的断电” 比“下达断电指令”更重要。AC1支持 状态变化实时推送

  • 配置回调URL: 在芯步控制台设置 http://your-charger-platform/api/device/callback

  • 推送机制: 当AC1物理通断发生变化(无论是通过API触发,还是设备本地重启/失联恢复),芯步服务器会主动POST数据到开发者指定的URL。

  • 接收示例: 开发者的回调接口需接收JSON数据,解析出设备ID和当前状态,并更新数据库中的“充电桩电源状态”。

3.4 高级命令应用

利用AC1支持的自定义动作,可以实现更精细化的控制

  • 脉冲式供电(激活按钮): 针对某些老式充电桩需要按一下物理按钮才能启动的需求,可以下发瞬时闭合指令:{"play": "open_500"}(注:实际命令需参考具体手册,意为接通500ms后自动断开)

  • 场景联动: 配合烟感传感器,当检测到烟雾时,API下发 {"power1":0} 强制切断所有充电桩电力。

4. 项目实施流程

4.1 开发调试阶段(1天)

  1. 获取凭证: 注册芯步开发者账号,在控制台获取 AppIDAppSecret

  2. 设备上线: 使用小程序为AC1配网,记录下 Device ID

  3. 接口调试: 使用Postman或命令行(参考官方提供的Bash脚本)测试控制指令,确认 sign 算法正确。

  4. 回调测试: 使用内网穿透工具(如ngrok)暴露本地端口,测试状态推送是否正常入库。

4.2 集成部署阶段

  1. 模块封装: 在充电桩平台后端(Java/Python/Go)封装 YoyoIoTService 类,统一处理签名和请求重试机制。

  2. 业务逻辑嵌入:

    • 逻辑A:订单结束后,延迟5分钟 -> 调用API关断。

    • 逻辑B:用户扫码启动前 -> 调用API接通(唤醒)。

  3. 异常处理: 针对API调用超时或设备离线,设计降级方案(如:若API关断失败,发送告警短信给运维人员,或保留电源常通以防桩离线)。

5. 注意事项与优化

  • 安全电流限制: AC1-10A最大负载2200W。如果单个直流充电桩的辅助电源(含加热器、风扇)总功率接近此值,请使用AC1控制中间继电器,由继电器控制主电路,避免烧毁PCB板。

  • 关于私有化部署: 芯步支持私有化部署。如果充电桩平台对数据安全要求比较高(如涉及国防或敏感区域),可要求将API服务部署在企业内网服务器,设备走局域网控制,彻底避免外网延迟。

  • Wi-Fi稳定性: 充电桩多为金属外壳,对Wi-Fi信号有屏蔽作用。AC1的天线引出至桩体外部或使用塑料盖板区域,并配置多个可连接的Wi-Fi(AC1支持记忆5组Wi-Fi)以增强可靠性

  • 批量管理: 若充电站有50个桩,需同时切断所有电源。接口 device 参数支持逗号间隔多个ID,即 device=ID1,ID2,ID3,可单次请求控制群组

6. 总结

通过接入芯步智能通断器AC1-10A,充电桩运营平台成功从“只能管理充电枪”升级为 “可管理桩体生命体征” 。本方案利用简单的HTTP接口,实现了对硬件电源层的精细化管理,预计能为运营方节省约 15%-20% 的辅助系统待机电费,同时增加了远程硬件复位这一极具价值的运维手段。