CATALOG

对于需要将60A大功率设备接入管理系统的门店,芯步的智能断路器通过其开放API提供了直接、可靠的集成方案。以下从选型确认到业务落地的完整路径。

解决方案:基于芯步开放接口的60A物联网断路器门店集成方案

1. 产品选型与核心能力确认

在开始集成前,我们首先明确所选硬件的具体型号和核心能力。根据官方资料,对应“60A”需求的核心产品型号为 UNI-DLQ-M-60A-P(智能大功率断路器[计量版])

该设备具备以下对门店管理至关重要的特性:

  • 大功率承载:支持最大60A电流,适用于门店主配电箱、大型空调、冷冻柜、烘培设备等高能耗设备的控制。

  • 独立联网:支持 2.4G WiFi 直连,无需额外购买网关,降低部署成本

  • 计量功能:具备电量、电压、电流等参数的实时监测能力,为能耗分析提供数据基础。

  • 开放接口:提供全开放、标准化的 HTTP API,这意味着你可以使用任何主流编程语言(Java, Python, PHP, Node.js等)或工具(如微信小程序、PC后台)进行调用

2. 集成设计

在设计上,采用 “云端/本地API调用” 的模式,而非硬件直连。这样做的目的是解耦业务系统与硬件,便于后续设备维护和批量管理。

  • 通信协议:HTTPS(公网)或 HTTP(局域网/私有化)。

  • 数据格式:JSON。

  • 核心流程

    1. 业务系统/App 发起开关请求。

    2. 后端服务器 生成签名(Sign),向芯步API发送控制指令。

    3. 芯步云平台 将指令下发给门店的 60A断路器

    4. 断路器 执行动作(吸合/断开),并返回状态给云平台。

    5. 后端服务器 接收回调或主动查询状态,反馈给前端用户。

3. 详细对接步骤

3.1 前期准备

在芯步控制台完成以下操作:

  1. 注册开发者账号,获取 AppIDAppSecret(密钥)。

  2. 将60A断路器通电并配网,在控制台获取唯一的 Device ID

  3. 确认网络环境(公网直连或私有化部署)。

3.2 核心接口调试:签名生成 (Sign)

这是对接过程中唯一需要关注的“门槛”。为防止接口被恶意篡改,芯步的接口采用了双层MD5加密机制。所有控制请求都必须携带动态签名的Sign和时间戳ts

签名算法逻辑:

  • 第一步:计算 md5_str = md5(AppSecret)

  • 第二步:计算 Sign = md5(md5_str + ts) (字符串拼接后再进行MD5加密)(注:ts为当前Unix时间戳,单位秒)

3.3 下发控制命令

使用通用HTTP POST方法向指定URL发送指令。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={Sign}&ts={ts}

  • 请求头Content-Type: application/json

  • 请求体 (Body)

    • device: 你的设备ID(字符串)

    • order: 控制指令(JSON对象)

场景示例:远程关闭店内所有大功率设备假设现在是闭店时间,系统自动发送“断电”指令:

场景示例:定时启动设备假设需要在营业前30分钟自动开启空调,支持在参数中直接指定延时或定时。如果需要在1小时后自动断开:

这表示“立即开启,并在3600000毫秒(1小时)后自动断开”,此功能由设备自带逻辑实现,无需后台维护定时任务队列

3.4 获取与解析计量数据

除了控制开关,利用计量版的特征获取能耗数据是精细化管理的核心。你可以通过API主动查询设备的实时数据(电流、电压、功率),或者设备会按照设定间隔主动上报数据。

应用场景:

  • 大功率设备故障监测:后端监控功率数据。如果一台制冷设备功率突然降为0(非指令断开)或持续异常偏高,系统自动告警。

  • 能耗对账:结合门店营业时间(例如早9点至晚9点),对比期间用电量,评估设备损耗或有无夜间待机浪费。

3.5 高级控制选项(批量与互锁)

针对需要控制多路或特殊设备的场景,该接口支持更复杂的指令

  • 批量控制{"batch":{"relay":[1,3,5],"power":0}} (一次性关闭第1、3、5路通道)。

  • 点动/复位模式{"point":{"relay":[2],"interval":500}} (让第2路通道接通500毫秒后自动断开,适用于自动门禁或闸机控制)。

4. 私有化部署与局域网控制

出于对数据安全网络稳定性的极端要求,芯步支持私有化部署。如果你的门店系统部署在本地服务器,或者要求外网断开时内网依然可控,可以配置 “局域网模式”在此模式下,你的后端服务器直接与门店内的断路器在同一网段通信(API接口调用方式不变,IP地址改为设备局域网IP),不经过外网云平台,极大降低了指令延迟(可低至10ms以内)和对外部网络的依赖

5. 集成落地的关键点

  1. 关于“60A”的工程确认虽然设备支持60A通断,但在接线时必须注意,作为半导体器件,其耐受短路电流的能力与传统热磁式断路器不同(通常配合上级短路保护装置使用)。在集成方案中,保留前端一个63A的隔离开关或传统断路器作为物理安全后备

  2. 状态同步策略虽然API调用是同步的(请求发出后约80-120ms收到设备回复),但在弱网环境下,你的程序采用 “乐观更 新+异步确认” 的策略:即用户点击“关灯”按钮后,UI立即显示“已关”,后台异步请求API,若失败则回滚UI状态并提示用户。这能提升操作体验

  3. 功能扩展:打造门店节能SOP

    • 无人值守:结合门店人体传感器或打卡系统,最后一人离店后执行全店断电(保留冰箱/服务器)。

    • 功率拓扑:如果总闸装60A,分支装30A,可通过API读取总电流。若总电流超过50A,自动下发指令“先切断非重要负载(如部分照明、充电桩)”,防止跳闸。

6. 总结

将芯步60A断路器集成到你的项目中,本质上是一次 “传统电气设备的数据化改造” 。得益于其标准化的HTTP接口,你只需要写几行代码即可完成设备控制(类似请求一个天气API)。这项集成的最大价值在于,它让你拥有对整个门店电力资产(特别是大功率设备)的实时感知自动化干预能力。