CATALOG

芯步的60A智能电源保护开关支持标准HTTP接口调用,可无缝接入校园现有的管理软件。以下方案从技术选型、接口对接、业务逻辑到安全部署,给出完整的实施路径。

解决方案:基于芯步60A智能断路器的校园设备电源控制系统

1. 背景与目标

在校园场景中,宿舍、教学楼、实验室的用电管理存在两大痛点:大功率违规电器监管难非工作时间“长明灯/空调”浪费严重芯步的60A智能电源保护开关(UNI-DLQ-M-60A)不仅提供过载保护,更核心的价值在于其开放的API能力。本方案的目标是利用其HTTP接口,将物理断路器集成到校园现有的OA、一卡通或智慧校园系统中,实现远程分合闸、定时策略、负荷预警三大核心功能

2. 技术选型与设计

本方案采用“端-云-管-用”的四层架构,根据校园网络环境(是否允许设备上公网)提供两套部署模式。

  • 设备层:60A智能断路器。部署于宿舍总进线、实验室大功率插座回路或教学楼楼层总闸。设备通过2.4G WiFi直接联网,无需额外网关

  • 传输层

    • 模式A(公有云/混合云) :设备连接芯步官方云平台,校园业务系统通过调用平台开放的HTTP API进行控制。

    • 模式B(纯局域网/高安全) :若学校要求数据不出校,可采用“软网关”模式。在校内服务器安装芯步网关软件,断路器通过局域网直连该服务器,实现纯内网控制

  • 业务层:校园能源管理平台。负责处理业务逻辑(如“晚上11点断电”)、权限校验(如辅导员权限)及数据存储。

  • 应用层:Web管理端(后勤人员)、移动端小程序/APP(学生/管理员)。

3. 核心功能集成步骤

第一步:设备注册与鉴权准备开发前需在芯步控制台完成准备工作:

  1. 注册开发者账号,获取专属的AppIDAppSecret

  2. 将60A断路器上电配网,在控制台获取唯一标识——deviceID(例如:DLQ_60A_3F_Dorm01

  3. 签名机制:所有API请求需携带签名。规则为 sign = MD5(MD5(AppSecret) + ts)(ts为时间戳)。这一步是为了防止接口被恶意篡改

第二步:实时“断电/送电”指令下发这是系统最频繁的操作。例如,当宿管老师发现某宿舍使用违规电器或在规定熄灯时间后,通过软件点击“断电”。

  • 接口地址POST /{AppID}/device/control/

  • 核心逻辑:将业务操作(如“关闭”)转化为硬件指令(Order)。

  • 代码核心逻辑示例

    注:若需控制特定回路(如仅关闭空调回路),指令可能参考 {"power3":0} 的形式,具体需查阅设备指令集

第三步:状态同步与数据可视化为了保证软件界面的开关状态与实际物理设备一致,系统必须处理状态同步:

  • 主动查询:定时轮询设备状态接口,获取当前的电压、电流、功率及开关状态。

  • 被动接收:配置设备事件推送。当设备检测到过载跳闸或被人为按压强行合闸时,主动向校园服务器发送回调通知,软件立即更新“开关状态”按钮为“闭合”

第四步:高级联动逻辑(定时与策略)利用软件的任务调度机制,实现“无人值守”。

  • 作息时间控制:在软件后台配置“定时任务”。例如,设置规则每周一至周五,23:00执行 {"power":0}(断电),早上6:00执行 {"power":1}(送电)。

  • 动态功率限制:结合设备上报的实时负荷(60A约13kW),软件可设定阈值。当检测到瞬时功率超过设定值(例如检测到疑似空调+热得快同时开启),软件自动触发保护指令

4. 关键业务场景模拟

场景A:宿舍违规电器实时防控

  • 现状:学生使用大功率电热毯,导致线路过载,断路器物理跳闸。

  • 集成方案:断路器通过API上报overload事件。软件接收到事件后,自动在后台记录“XX宿舍违规跳闸日志”,并通过钉钉/微信推送通知辅导员。管理员需在软件端点击“故障复位”并授权后,才能远程合闸恢复供电,否则断路器锁定。

场景B:教学楼假日节能策略

  • 现状:周末或寒暑假,整栋楼照明常亮。

  • 集成方案:软件读取教务系统的“校历”。检测到进入假期模式后,自动调用接口将教学楼的60A总开关断开,仅保留消防安防电路。假期结束前,软件自动执行合闸,提前恢复供电

5. 安全性与可靠性

  • 接口加密:所有网络请求均采用 AppID + MD5签名 + HTTPS通道,防止中间人攻击和非法调用

  • 本地断网可控:针对校园网络不稳定的情况,采用软网关模式。即便校园网WAN口断开,只要局域网内交换机正常,管理软件依然能通过内网IP直接控制断路器,不影响熄灯断电等基本功能

  • 手动优先原则:在软件设计中需明确,远程控制具有优先级,但现场具备最高优先级的机械掰闸操作。软件应能实时捕捉到现场的手动操作并更新状态

6. 实施

  1. 接口调试:在正式开发前,使用Postman调用芯步的测试接口,验证签名算法和设备deviceID的正确性

  2. 分批上线:先在1-2栋宿舍楼进行试点,测试高峰期并发的稳定性(如统一熄灯时大量指令同时下发)。

  3. 异常处理:代码中需处理 HTTP TimeoutDevice Offline(设备离线)的异常。当设备离线时,软件应提示“网络故障,操作失败”,而非显示“操作成功”。

通过以上方案,原本物理的60A断路器就变成了一个可编程、可感知、可协作的智能终端,彻底融入校园数字化管理系统。