CATALOG

25A智能限流断路器本身支持“按钮动作可自定义、可屏蔽”,这意味着无需硬件改造即可通过软件配置实现按钮屏蔽。以下方案围绕“下发配置指令”和“运行时动态控制”两条路径展开。

1. 背景与需求

在许多智能化用电管理场景中,安全管控防误触是核心诉求。芯步25A智能限流断路器(型号:UNI-DLQ-25A系列)虽然提供了物理按钮用于现场通断控制,但在某些特定场合(如学校宿舍、公共设施、智能家居总控、无人值守机房),管理员不希望终端用户通过本地物理按钮干预电路状态,而是要求所有控制权收归平台,以避免非法合闸、意外断电或恶意操控。

本方案的目标是指导开发者如何利用芯步开放的二次开发能力,通过软件逻辑屏蔽本地物理按钮动作,实现“仅远程可控”或“特定时段锁定”的管控模式。

2. 核心原理分析

在芯步的产品设计中,UNI-DLQ-25A 型号明确标注具备 “按钮动作可自定义、可屏蔽” 的特性。这意味着物理按钮的上下行信号并非直接硬连接驱动继电器,而是通过设备固件逻辑进行处理。

要实现屏蔽控制,通常有以下两种技术路径,本文将重点围绕路径一进行详细实施指导:

  1. 配置参数法(推荐):通过向设备下发特定的配置指令,修改设备寄存器中的“按键使能”标志位。一旦关闭,MCU将不再响应按键中断信号。

  2. 实时逻辑覆盖法:在应用层通过轮询检测状态,检测到按键动作后立即执行反向操作(但这会造成短暂的闪断,体验较差),本文不作重点推荐。

3. 二次开发实现方案(配置参数法)

本方案利用芯步开放的 HTTP API 接口 进行二次开发。无论您的后端系统是 Java、Python、PHP 还是 Node.js,只要支持 HTTP 请求,均可集成

3.1 准备工作

  • 硬件:已联网在线的 UNI-DLQ-25A 或 UNI-DLQ-25A-4G 设备。

  • 凭证:芯步云平台分配的 AccessKey/SecretKey(或设备ID与API密钥)。

  • 网络:确保服务器能公网访问芯步API网关,或通过私有化部署方案在局域网调用

3.2 查找“按键使能”功能码

要实现屏蔽,首先需定位操作物理按键对应的功能点(DP,Data Point)在芯步的设备产品定义中,通常存在一个专门用于控制“安全锁”或“按键锁”的DP,其特征如下:

  • 功能名称:按键锁定 / Child Lock / Button Lock。

  • 数据类型:Boolean(布尔型)或 Enum。

  • 取值定义

    • 0false:解锁状态(默认),允许本地按键操作。

    • 1true:锁定状态,屏蔽本地按键操作。

*(注:具体DP ID请参考芯步官方提供的《UNI-DLQ-25A产品开发文档》中的物模型定义)*

3.3 API 调用逻辑设计

开发者的业务系统通过调用“设备属性设置”接口,下发指令给目标断路器。

接口示例(伪代码逻辑):

  • URLhttps://api.thingboot.com/ordercontrol/set

  • Method:POST

  • HeadersContent-Type: application/json, Authorization: [签名鉴权信息]

  • Body 参数

3.4 完整的业务逻辑代码实现

以下是一个在业务后台实现“一键锁键”的函数逻辑流:

3.5 场景应用:条件性自动屏蔽

真正的二次开发优势在于自动化。您可以利用定时任务或联动逻辑,实现动态屏蔽。例如:

  • 第一种场景:深夜熄灯强制屏蔽每天晚上 23:00,后台定时任务自动调用 API,给宿舍所有断路器下发 value=1(屏蔽按钮);早上 06:00 下发 value=0 恢复按钮功能。这解决了学生半夜手动合闸开空调的痛点。

  • 第二种场景:缴费后方可解锁在支付系统中集成:用户欠费跳闸后,系统下发屏蔽指令 lock,物理按钮无效,此时用户按按钮会显示红灯或被忽略,逼迫用户扫码缴费。支付成功回调中,先下发 unlock 解锁按钮,再下发 close 合闸恢复供电,给予用户正向反馈。

3.6 硬件层面的辅助方案(备选)

虽然软件配置是首选,但在极端严苛或需要物理隔离的工业场景下(参考专利 CN209929173U 设计),也可以二次开发加装外部限位装置。但鉴于 UNI-DLQ-25A 本身支持软件屏蔽,进行物理硬改拆机,私自拆机将破坏阻燃外壳并失去质保。

4. 常见问题与排查

  1. 指令下发成功,但按钮依然能用?

    • 原因分析:可能是查找的 DP_ID 不正确,并非所有的型号版本都包含“按钮屏蔽”功能,请确认采购的是“接口控制版本”(软件可定义),而非仅“433控制版本”

    • 解决:联系芯步技术支持,确认当前固件版本是否支持“儿童锁”或“按键锁”功能。

  2. 设备离线怎么办?

    • 屏蔽指令需要设备在线才能接收。如果是 WiFi 版本离线,按钮依然可以被本地按下(因为逻辑在设备端,但离线前配置会保存)。在设备上线回调中,重新同步一次“锁定状态”。

  3. 恢复出厂设置后,屏蔽会失效吗?

    • 一般会失效。如果用户长按复位键恢复出厂,设备状态会重置为解锁。业务系统需设计一个定时巡检逻辑,一旦发现设备恢复出厂且处于“应锁定”状态,立即重新下发锁定指令。

5. 总结

通过芯步开放的 HTTP 接口进行二次开发,是实现 25A 智能限流断路器按钮屏蔽控制最高效、最安全的手段。开发者无需关注底层硬件协议,仅需通过云端 API 修改设备物模型中的“按键锁定”属性,即可在毫秒级完成对本地物理按钮的软屏蔽。

这一方案极大地增强了用电管理的安全性,使得“远程强控、本地禁控”的无人值守管理模式成为现实。开发者在实施前,仔细阅读芯步提供的对应型号《产品手册》中的“物模型”章节,以获取准确的 DP ID 和数据类型