CATALOG

校园用电管理面临两大痛点:宿舍大功率电器屡禁不止却难以及时发现,教学楼/图书馆下班后空调灯光常亮造成能源浪费。芯步60A智能断路器恰好能同时解决这两个问题——它既支持过流保护(超60A自动跳闸),又开放HTTP接口可接入各类管理软件。以下方案涵盖设备选型、接口对接、核心功能实现和部署要点。

1. 背景与需求分析

在当前的校园管理中,能源浪费和用电安全隐患是两大痛点。

  • 能源浪费:教学楼、图书馆、体育馆等公共区域经常出现“长明灯”、空调空转现象,导致电费居高不下。

  • 用电安全:宿舍区域使用违规大功率电器(如热得快、电煮锅)极易引发火灾。传统断路器跳闸后恢复困难,且无法定位具体违规宿舍。

需求目标:通过引入60A过流保护智能断路器,结合芯步开放的API接口,将硬件控制能力集成到校园现有的管理APP或后勤Web系统中,实现:

  1. 远程分合闸(定时开关教室灯、宿舍断电)。

  2. 过载保护与自动恢复(检测到>60A电流立即跳闸,并可远程恢复)。

  3. 用电数据可视化(实时查看电流、功率,识别违规电器)。

2. 设备选型与核心参数

本方案选定芯步60A智能断路器(此类设备通常属于其大功率系列或智能控制器系列,具体型号可能为UNI-DLQ-60A或类似大功率通断器)。

核心参数与特性

  • 额定电流:60A(适用于教室总闸、宿舍楼层总控或大型设备),具备过流自动跳闸保护功能

  • 控制方式:支持本地手动推杆、远程HTTP API控制。

  • 网络连接:Wi-Fi 2.4GHz直连(无需网关),支持5组网络备选,网络适应性极强

  • 开放能力:拥有标准的HTTP协议接口,兼容任何支持HTTP请求的编程语言(Java, Python, Go, PHP等),可无缝对接微信小程序、微信公众号、Web管理后台及各类SaaS平台

3. 整体对接架构

为了实现软件项目对硬件的控制,采用 SaaS模式私有化部署模式

3.1 网络拓扑

  • 设备层:60A智能断路器安装在配电箱内,连接校园Wi-Fi(2.4G频段)或通过手机热点配网。

  • 云平台层:芯步云端服务器。设备保持长连接,接收指令。

  • 应用层:学校的后勤管理系统或APP。

    • 注意:芯步也支持私有化部署,若学校安全要求比较高,可将消息服务器部署在校内局域网,实现纯内网控制

3.2 数据流转路径

  1. 管理员在APP/后台点击“关闭教室电源”。

  2. 校园系统发起HTTP请求到芯步云端API。

  3. 云端鉴权验证后,通过MQTT/HTTP等协议将指令下发给指定的断路器。

  4. 断路器执行“断开”动作,物理切断电路。

  5. 断路器返回执行结果(成功/失败)及实时状态(电流/电压)至云端。

  6. 校园系统收到回执,更新UI界面。

4. 详细对接步骤与技术实现

4.1 前置准备:获取凭证与设备ID

在芯步控制台进行以下操作:

  1. 注册开发账号:登录芯步官网,进入工作台。

  2. 获取AppID和AppSecret:在“开发设置”中查看。这是你软件项目调用接口的唯一身份标识

  3. 添加设备:扫描断路器机身上的二维码或通过配网流程将设备添加至控制台。

  4. 获取设备ID:记录下目标断路器的device字符串(如:1878TB_60A_001),控制指令需要它来定位目标

4.2 签名算法(安全关键)

为了防止接口被恶意调用,所有OpenAPI请求都需要携带签名(Sign)。签名生成规则如下(通用标准):

  • 参数AppSecret(你的密钥),ts(当前Unix时间戳,秒级)。

  • 公式Sign = MD5( MD5(AppSecret) + ts )

  • 示例假设 AppSecret = "abc123"ts = 1712345678

    1. MD5(AppSecret) = MD5("abc123") = "e99a18c428cb38d5f22e03"

    2. 待加密串 = "e99a18c428cb38d5f22e03" + "1712345678"

    3. Sign = MD5(待加密串)

注:请求时,需要在URL中携带signts,同时Header中通常需要携带X-APISpace-Token等鉴权信息

4.3 核心接口调用详解

我们将围绕“60A过流保护”这一主题,实现三种核心逻辑。

4.3.1 远程通断控制(关掉空教室的灯)

场景:晚上10点,系统自动切断宿舍区总电。接口POST /{AppID}/device/control/请求参数

  • 补充:对于多路控制器,命令通常为{"power1":"0"}(关闭第一路)或{"power2":"1"}(开启第二路)。对于单路60A断路器,通常使用{"power":1}{"power":0}

  • 代码示例(Python)

4.3.2 过流保护与状态监测

场景:某宿舍使用大功率电器,电流瞬间超过60A,断路器自动跳闸断电,并上报“过流告警”。技术点消息推送/回调机制由于断路器是主动保护,软件项目不能只靠轮询,必须通过Webhook接收实时事件。

  1. 配置回调URL:在芯步控制台设置你的服务器地址(例如:https://school.com/api/device_callback)。

  2. 接收事件:当断路器因过流跳闸时,云端会主动POST数据到你的服务器。

  3. 数据格式示例

  1. 业务处理:你的后台接收到此数据后,立即向管理员发送告警短信,或在页面显示“某电路因过流已断开”。

4.3.3 定时与批量控制(执行节能策略)

场景:每天中午12:00-14:00宿舍允许使用空调,但限制纯电阻发热电器。实现的方式是:有两种常见做法。

  1. 云端定时任务:直接在芯步控制台为设备设置定时任务(无需写代码),如:周一至周五 8:00 通电,22:00 断电

  2. 软件层面定时:在你的软件项目中使用Cron表达式或定时器,自动调用上述control_breaker接口。

    • 优点:逻辑灵活,可以配合教务系统。例如:API调用课程表,当某节体育课在操场进行时,自动关闭对应教学楼楼层的灯光。

5. 关键业务功能实现(功能矩阵)

功能模块技术实现方案对校园管理的价值
实时监控看板利用芯步提供的设备状态查询接口WebSocket实时推送,在前端大屏展示全校各回路电流、电压、功率可视化能耗数据,便于发现异常用电区域。
恶性负载识别软件层配合断路器计量数据。虽然没有专用芯片识别“什么电器”,但可通过功率波动分析(识别瞬间大功率阻性负载)结合设定阈值,软件判定后立刻下发断电指令。解决了“只认数字不认电器”的问题,彻底杜绝违规电器
临时授权老师或学生可在小程序申请临时用电(如社团活动需用教室话筒)。审批通过后,系统调用接口在特定时间段内保持通电。简化了后勤管理流程,提升服务响应速度。
私有化部署若学校数据保密级别高(如涉及科研楼),芯步支持将消息服务器部署在学校数据中心,完全与公网隔离保障学校核心数据不外泄。

6. 部署与实施注意事项

6.1 通信与布线

  • WiFi信号覆盖:60A断路器通常安装在配电箱内,配电箱金属外壳对WiFi信号有屏蔽作用。

    • 解决:确保安装点附近有信号良好的2.4G WiFi热点(信号强度 > -60dBm)

  • 接线安全:60A属于动力/主干线路级别,接线必须拧紧,避免接触不良发热。必须由持证电工操作。

6.2 设备配置(配网)

设备默认处于待配网状态(指示灯闪烁)。你需要通过芯步的小程序或控制台,将校园WiFi的SSID和密码推送给设备。设备仅支持2.4G频段

6.3 异常处理机制

  • 断网重连:设备具备自动重连机制,网络恢复后会自动恢复与云端的连接

  • 断电记忆:配置设备的“开机状态”选项。例如设置为“恢复断电前状态”,防止停电再来电时设备处于意外开启状态,造成能源浪费或安全事故

  • 超时重试:在调用API时,需设置合理的HTTP超时时间(如3秒),并在代码中增加重试机制(如重试3次)。

7. 总结

通过将芯步60A过流保护智能断路器的开放HTTP接口对接至校园软件项目,学校可以实现 “软硬结合” 的智慧用电管理。本方案不仅解决了电气火灾隐患(硬件级60A过流保护和软件级恶性负载识别),杜绝了能源浪费(远程+定时),还极大地提升了后勤管理效率。开发人员仅需掌握简单的HTTP POST请求和签名算法,即可在短时间内完成对接,将传统配电箱升级为具备边缘计算能力的物联网节点。