CATALOG

芯步40A智能空开支持HTTP API和MQTT两种对接方式,核心是签名鉴权与实时电参解析。以下从硬件选型、接口对接、数据应用到落地部署,给出完整技术方案。

一、 背景与选型分析

在办公场景中,空调、照明、机房、茶水间大功率设备往往是电费高昂和安全隐患的主要源头。传统的定时插座或手动管理方式无法满足精细化运营需求。芯步的 “智能大功率断路器[计量数显版]|40A” (以下简称智能空开)是针对此类场景优化的硬件。

产品核心优势:

  • 大功率承载:额定40A,支持8000W阻性负载,完美覆盖多联机空调、开水器、大型文印设备

  • 计量与数显:不仅控制通断,还能实时采集电压、电流、功率、电量,且设备本地带数显屏,现场巡检也能肉眼查看数据

  • 开放接口:免费提供全功能的HTTP API接口,支持远程控制、数据拉取和联动,无额外的License费用

二、 系统架构

本方案的集成架构分为四层:设备层网络层云/私有化层应用层

  1. 设备层:40A智能空开。安装于配电箱内,替换原有普通空开或加装在出线回路。

  2. 网络层:设备通过 2.4GHz Wi-Fi 接入互联网。若现场网络环境复杂,可选用支持 4G 的版本以避开企业访客Wi-Fi认证难题

  3. 云平台层

    • 公有云模式:设备直连芯步官方API平台。

    • 私有化模式:芯步支持私有化部署,可将数据接口部署在企业内部的服务器,数据不出园区,满足高安全要求

  4. 应用层:您的现有OA系统、能源管理大屏、运维APP或微信小程序。

三、 核心集成步骤

第一步:硬件安装与配网

  • 安装:采用标准DIN导轨(35mm)安装。注意这属于强电操作,必须由持证电工断电操作,确认线径匹配(10平方毫米铜线)。

  • 配网:安装后,通过“芯步”控制台或配网APP进行Wi-Fi配网。设备支持 SoftAPSmartConfig 模式。配网成功后,设备会在云端保持长连接(Keep-Alive),状态实时同步

第二步:获取接口凭证

在对接代码编写前,需要在芯步工作台获取两个关键凭证:

  • AppID:应用的唯一标识。

  • AppSecret:用于签名加密的密钥。

  • Device ID:设备背后的唯一ID,用于定位具体控制哪一个空开

第三步:接口鉴权与协议实现(代码核心)

芯步的接口通过 HTTP POST 请求实现控制,为了安全,其签名算法设计较为严谨。

签名生成规则:Sign = MD5( MD5(AppSecret) + ts )即:先将 AppSecret 进行一次MD5,得到字符串A;再将 字符串A 与当前时间戳 ts 拼接;最后对这个拼接结果再做一次MD5

Python 代码示例(伪代码逻辑实现):

命令字段详解除了简单的 {"power":1} 通断控制外,针对这款40A计量版设备,你可以通过接口下发更复杂的指令。例如,读取实时数据通常不需要下发命令,设备会主动上报;但如果你需要执行“暂时通电2秒后断开”的测试动作,可使用 point 指令

第四步:数据获取与监控

集成不仅包括控制,更重要的是数据。获取计量数据主要有两种方式:

  1. HTTP 拉取模式(主动获取)调用 /device/status/ 接口(同样遵循上述签名规则),传入 Device ID,即可获取设备当前上报的最新电参,包括:电压(V)、电流(A)、功率(W)、电量(kWh)场景:用于定时巡检或在你需要展示数据时才刷新页面,减轻服务器压力。

  2. 推送模式(消息订阅)在你的服务端配置一个 接收URL(Webhook) 。设备会按照设定频率(如每30秒)主动向上报送数据到你的服务器。优势:实时性比较高,适合构建实时大屏和告警监控。

四、 进阶功能集成:联动策略

单纯将物理开关替换为网络开关只是第一步,真正的价值在于“智能化集成”。

第一种场景:下班一键断电与上班自动恢复

  • 逻辑:OA系统获取考勤机数据或门禁数据。当最后一人离开(或到达特定时间点),自动调用接口:{"power":0} 切断对应区域的40A空开(如空调总闸)。

  • 安全机制:为了避免服务器异常导致设备“假死”无法通电,针对核心IT设备(如服务器机柜)不直接控制,或利用 “先断后通”(reset) 功能来实现设备重启

第二种场景:基于电参数的故障预判

  • 逻辑:你的系统接收到空开上报的电流数据。

    • 如果某回路(如开水器)在下班时间段(22:00-06:00)电流持续 > 0.5A \rightarrow 判定为忘关\rightarrow 系统自动发送 power=0 指令强制切断。

    • 如果某回路电流在10ms内急剧飙升超过阈值,设备硬件本身会立刻脱扣(短路保护),同时上报“故障状态”,你的系统收到后应立即推送工单给维修人员

五、 部署难点与规避

  1. 网络稳定性

    • 挑战:普通办公Wi-Fi 2.4GHz频段干扰严重(蓝牙、微波炉等),可能导致设备离线。

    • 对策:推荐预留专用的2.4G SSID,或使用 4G版本 的40A空开。4G版无需依赖现场Wi-Fi,稳定性最高

  2. 签名算法的时效性

    • 挑战:官方签名算法包含了时间戳 ts,通常有一定的有效期窗口。

    • 对策请一定要确保服务器系统时间同步(NTP)。如果服务器时间与标准时间误差过大,签名会直接判定为非法。

  3. 本地局域网控制(私有化部署)

    • 如果企业内网断开(广域网故障),你是否还想控制设备?芯步支持 局域网控制

    • 实现的方式是:如果你的项目后端服务器与智能空开在同一个网段,可以直接调用设备的本地IP API(需预先在设备设置中开启局域网控制功能),响应速度更快(毫秒级),且不受外网波动影响

六、 总结

通过集成芯步的40A智能空开,你将以极低的开发成本(仅需对接HTTP接口)为项目赋予高精度的能源计量能力可靠的远程控制能力

这一方案的效果体现在:办公室空调不再彻夜运转,饮水机在周末自动断电,所有用电数据自动汇入运维报表。只要按照签名规则正确封装HTTP请求,并妥善处理设备上报的数据流,就能将这款工业级硬件无缝集成到你的现有业务体系,实现从“被动维修”到“主动智控”的跨越。