CATALOG

芯步的35A智能空开采用WiFi直连和HTTP接口,接入门槛确实很低——本质上就是调用一个带签名的API。下面从设计、接口调试到业务落地的完整链路展开。

解决方案:基于芯步开放接口的实验室35A智能空开集成方案

1. 背景与选型分析

在现代实验室管理中,用电安全与节能管控是关键痛点。传统的空气开关无法记录用电数据,更不能远程干预。当实验设备(如恒温箱、离心机、烘箱)长时间运行或人员离岗后未断电,存在严重的火灾隐患和能源浪费

为什么选择芯步35A智能空开?

  • 高功率承载:额定电流35A,支持7000W阻性负载(如烘箱、加热器)及1100W感性负载(如电机、压缩机),完全覆盖实验室大功率设备场景

  • 接口开放性:该产品摒弃了复杂的私有协议,提供标准的HTTP API接口。这意味着无论你的现有系统是用Python、Java、Go还是Node.js编写,甚至是用低代码平台搭建,都能在极短时间内完成对接

  • 部署灵活性:支持Wi-Fi直连,无需额外购买网关,降低硬件成本;同时支持私有化部署和局域网控制,满足实验室对数据保密性的要求

2. 整体设计

本方案采用“端-管-云-用”的四层架构,将物理设备无缝对接到你的业务系统。

  • 感知层:芯步 UNI-DLQ-35A 智能断路器。安装于实验室配电箱(标准导轨安装),负责执行通断电指令并采集电量

  • 网络层:设备通过 Wi-Fi 2.4G 连接至校园网或实验室局域网。若网络环境复杂,可选 4G版本 以避开校园网认证难题

  • 平台层:芯步公有云API或客户自建的私有化服务器。该平台负责设备状态维护、指令转发和签名验证。

  • 应用层:你的自有系统(如实验室综合管理平台、微信小程序、内部OA系统)。

交互流程:自有系统通过HTTP请求调用芯步API -> 平台鉴权并下发给设备 -> 设备执行动作 -> 设备返回状态至平台 -> 平台回调或自有系统主动查询状态。

3. 核心集成步骤:从零到一接入

整个集成过程无需复杂的嵌入式开发,主要是接口对接工作,通常可以在1-2小时内完成原型开发。

第一步:环境准备与凭证获取

  1. 登录芯步控制台,注册开发者账号。

  2. 在“开发设置”中获取 AppIdAppSecret,这是后续API调用的身份凭证

  3. 将35A智能空开上电并配网,在控制台获取 设备ID (Device ID)

第二步:理解签名机制(Sign)为了安全,所有API请求都需要携带动态签名。基于官方文档,签名的生成逻辑如下(以伪代码为例):sign = md5( md5(AppSecret) + ts )

  1. 将你的 AppSecret 进行第一次MD5加密,得到字符串 S1。

  2. 获取当前的Unix时间戳(秒级),得到 ts

  3. 将字符串 S1ts 进行拼接,得到 S2。

  4. 对 S2 再次进行MD5加密,得到最终的 sign

第三步:下发控制命令这是接入的核心。你需要向 https://api.thingboot.com/{AppId}/device/control/ 发起POST请求。

  • 接口地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求头 (Header)Content-Type: application/json

  • 请求体 (Body)

代码示例(Python,用于快速集成到你的后端)

第四步:高阶功能扩展除了简单的通断,你可以利用接口实现更智能的实验室策略:

  • 定时任务:利用 order 中的 reset 参数实现“暂态控制”。例如,下发 {"reset": 3600000},代表接通电源1小时后自动断开,非常适合烘箱等需要定时关闭的设备,防止干烧事故

  • 状态监测:虽然单次控制是异步的,但你可以结合芯步提供的设备状态查询接口回调推送机制,实时获取当前的电压、电流和功率数据,并在你的系统中实现过载预警。

4. 典型应用场景

第一种场景:离人断电与远程巡检实验室管理员在离开单位后,发现某台分析仪器忘记关闭。管理员只需打开实验室管理APP(你的自有系统),调用控制接口向该回路断路器下发 {"power": 0} 指令,即可远程断电,消除火灾隐患

第二种场景:大功率设备使用授权针对申请使用大功率设备的学生/员工,你的系统可以设定使用时长。后端在审核通过后,调用接口 {"reset": 7200000}(2小时),时间一到断路器自动跳断,实现精细化的能耗配额管理。

第三种场景:与安防/环境联动如果你的项目接入了温湿度传感器或烟雾报警器:逻辑:若烟雾传感器触发 -> 你的系统后台捕获告警 -> 自动调用35A空开接口 {"power": 0} -> 强制切断关联实验台的所有电源,实现消防联动断电,保障人员安全

5. 项目实施注意事项

  • 感性负载降额:35A版本针对电机类设备(感性负载)上限为1100W。如果实验室有大功率离心机,请确认功率在此范围内,否则需选型更大的型号

  • 网络连通性:该设备依赖Wi-Fi,实验室的2.4G信号必须覆盖配电箱位置。若信号屏蔽严重,采用 4G版本 以独立联网

  • 私有化部署:若实验室属于涉密单位,要求数据不出园。芯步支持私有化部署,你可以将API后端部署在实验室内部的局域网服务器中,设备也仅连接内网Wi-Fi,实现物理隔离

通过以上方案,你可以将芯步35A智能空开作为一个标准化的“执行单元”,无缝融入你现有的实验室管理系统中,实现从“被动运维”向“主动智慧管控”的转变。