CATALOG

60A带计量数显远程控制断路器在工业现场和商业配电中应用广泛,但本地按钮的物理权限始终是一个棘手问题——设备巡检时误触可能引发安全事故,公共区域的面板也容易被无关人员操作。芯步的开放接口提供了从云端到设备的完整控制链路,以下方案聚焦如何通过接口逻辑实现按钮动作的可靠屏蔽。

1. 解决概述

本方案的目标是通过芯步开放的HTTP API接口,结合对目标断路器(60A带计量数显)设备固件特性的深度调用,实现对该设备本地按钮动作的远程逻辑屏蔽与物理权限接管。

通过本方案,开发者可以在云端或本地服务器下发指令,使设备面板上的“合闸/分闸”机械按钮在特定场景下(如远程锁定、定时任务执行中或权限管理)失效,从而防止本地误操作导致的生产中断或安全隐患,同时保留远程平台的绝对控制权

2. 技术原理与可行性分析

2.1 核心逻辑

芯步的智能硬件(特别是通断器/断路器类产品)支持多种控制模式并存,包含了:远程(API/App)控制、本地(按钮)控制、定时控制。为了实现“按钮动作屏蔽”,其底层逻辑并非是物理拆除按钮,而是通过向设备写入特定的配置寄存器控制模式,改变设备对本地按钮事件的响应机制。许多高规格的智能通断器(如AC4-20A及以上型号)明确支持“按钮动作可自定义、可屏蔽”功能

2.2 断路器状态机模型

为了精准控制,需要识别断路器的三种状态:

  • 物理态:触点的实际闭合/断开状态。

  • 本地控制权:面板按钮是否可触发物理态改变。

  • 远程控制权:云端/API指令是否优先于本地操作。

本方案的核心是将设备切换至 “远程独占模式” ,在该模式下,设备会识别并忽略本地IO口的电平变化(按钮按下动作),仅响应来自芯步云平台或局域网的指令

3. 接口对接设计

鉴于用户要求不提供附件,以下是核心的API调用逻辑设计与指令集说明。

3.1 通信架构

  • 协议:HTTPS / HTTP (支持局域网和公网)。

  • 鉴权方式:动态签名(MD5加密)。

  • 数据格式:JSON。

3.2 关键步骤:获取设备能力集

并非所有断路器都支持按钮屏蔽。在对接前,需调用设备信息接口确认该60A断路器的功能参数。

  • 设备类型ID:需匹配带计量数显且支持功能码 0x10(写多个寄存器)的设备。

  • 重点字段检查:support_key_lock (是否支持按键锁) 或 local_control_enable

4. 按钮屏蔽的具体实现方法

本方案假设该60A断路器兼容芯步通断器的高级指令集。主要通过以下两种指令模式实现按钮屏蔽:

4.1 模式一:绝对锁定(推荐)

此模式下发后,设备面板按钮完全失效,只有远程恢复指令才能解锁。

指令构成

  • 请求地址https://api.thingboot.com/{AppId}/device/control/

  • 请求体 (Order)

  • 参数解析

    • lock_key: 设为 1 代表锁定本地按键;设为 0 代表解锁。

    • 预期效果:设备返回 {“code”:0, “msg”:“success”}。此时按压断路器外壳上的机械按钮或触摸开关,设备指示灯可能闪烁但不执行分合闸动作

4.2 模式二:场景联动屏蔽

适用于特定时间或逻辑下的自动屏蔽(如夜间、下班后)。

实现逻辑:结合定时任务接口。

  • 第一步:下发定时任务配置。

  • 效果:设备在18:00后自动屏蔽按钮,防止安保人员误触;早上8点恢复本地控制权限。

4.3 模式三:状态保持下的忽略

针对部分仅支持基础通断控制的60A断路器,若不支持 lock_key 指令,可采用 “抢占式状态恢复” 作为一种软屏蔽方案。

逻辑原理:利用物联网的高并发特性。

  1. 用户本地按下“分闸”按钮。

  2. 设备状态改变,主动上报当前状态(如 power:0)。

  3. 云端/服务器监听到状态变化(非远程指令引起)。

  4. 服务器立即反向触发指令:{“power”: 1},强行恢复合闸。

评价:此方案会有短暂的闪烁(约100-200ms延迟),虽然体验略逊于直接屏蔽,但在硬件不支持硬锁定且不允许拆按钮的情况下是一种有效的备选方案

5. 带计量数显的特殊处理

60A断路器通常带有计量功能(电压、电流、功率、电能)和数显屏幕。在屏蔽按钮期间,需要注意以下两点:

  1. 显示内容不屏蔽:按钮屏蔽只影响“控制”功能。数显屏上的计量数据(如实时电流 60.0A)依然会正常刷新和跳动。开发者无需担心屏蔽按钮导致数据采集中断

  2. 保护优先级:即使按钮被屏蔽,断路器的过载保护短路瞬时脱扣依然拥有最高优先级。当线路电流超过60A额定值或发生短路时,机械脱扣装置会强制分断并跳闸,此时API下发的锁定指令无法阻止保护动作

6. 实战代码逻辑(伪代码示意)

以下为集成到您后台系统中的核心逻辑片段,演示如何实现按钮屏蔽并验证状态。

7. 注意事项与排障

  1. 固件版本确认请请一定要确认您采购的“60A带计量数显远程控制断路器”固件版本是否支持 lock_key 指令。如果调用返回 500Command not found,说明该批次设备可能仅支持基础通断,需采用上文提到的 4.3 抢占式恢复 方案

  2. 断网情况下的行为

    • 如果路由器故障或WiFi断网,由于无法接收云端的“锁定”指令缓存,设备可能会恢复默认行为(即本地按钮可控制)。结合方案中的 “掉电/断网记忆” 功能,确保设备在重连网络后能快速同步锁定状态

  3. 物理安全冗余针对60A这种大电流应用场景,如果本地执行了锁定(lock_key),但远程系统失效且现场发生严重故障需要紧急断电,操作员应能通过总配电箱内的上级隔离开关直接切断电源。在实施软件屏蔽的同时,明确前端物理应急断电位

通过以上方案,您可以高效地利用芯步的开放接口,实现对60A带计量数显远程控制断路器的深度权限管理,提升系统的安全性与智能化水平。