CATALOG

芯步的AC4-30A智能通断器提供了标准HTTP接口,签名机制清晰,对接门槛较低。以下方案涵盖设备选型、接口鉴权、代码实现及办公场景。

1. 解决概述

在现代智能办公系统中,对电源的精细化管理是节能和自动化的重要一环。AC4-30A 智能通断器作为执行终端,负责控制220V交流电路的通断。开发者通过调用芯步开放的 HTTP API 接口,可以轻松地将硬件控制能力集成到现有的 Web 应用、移动端小程序、企业微信/钉钉应用或SaaS后台

本方案的核心目标是:无需复杂的嵌入式开发,仅通过标准HTTP请求,实现软件系统对强电线路的远程双向控制。

2. 硬件与参数

项目规格说明
产品型号UNI-TDQ-AC4-30A
工作电压AC 85-265V (宽电压,适配全球市电)
额定电流MAX 30A
负载功率阻性负载:6600W (如照明、取暖);感性负载:1100W (如电机、风扇)
通信方式Wi-Fi 2.4GHz (直连路由器,无需网关)
控制方式HTTP API (支持公网/局域网)、物理按键、定时任务
接口协议HTTP POST (JSON格式)

该设备适用于控制工位插座、照明回路、饮水机、会议室投影幕布电源等各类办公电器

3. 接口对接流程

芯步的接口设计遵循无状态、轻量化的原则,签名机制保证了API调用的安全性。

3.1 准备凭证

在芯步物联网控制台中,获取以下关键信息:

  • AppId:应用的唯一标识。

  • AppSecret:用于签名计算的密钥。

  • Device ID:设备的唯一ID(可在控制台查看或通过设备列表接口拉取)

3.2 签名计算规则

为了保证接口安全,每次请求需携带签名(sign)和时间戳(ts)。计算规则为双重MD5加密:

Sign = MD5( MD5(AppSecret) + ts )

即:将 AppSecret 进行一次MD5加密(生成小写32位),拼接上当前的Unix时间戳(秒级),再将这个新字符串进行一次MD5加密

3.3 API 请求地址

[Method] POST
[URL] http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
[Header] Content-Type: application/json
[Body] {
    "device": "设备ID",
    "order": {"power": 1}  // 命令对象
}

4. 代码集成实现

无论您的软件项目后端是 Java、Python、PHP 还是 Node.js,只要支持 HTTP 库,都可以轻松集成。以下展示三个常用场景的集成示例:

第一种场景:Python 后端集成 (适用于Django/Flask)

第二种场景:前端/小程序直接调用 (JavaScript)

在管理后台或小程序中,通常需要通过后端代理转发,以避免 AppSecret 泄露。但如果是在云函数(Serverless)或内部网络中,可直接计算签名调用

第三种场景:Shell 脚本调用 (适用于自动化运维)

适用于 Linux 服务器通过定时任务(Crontab)控制设备开关

5. 进阶:智能办公场景

将接口集成到软件项目后,可以构建以下“交流电路控制”逻辑,实现真正的智能办公:

5.1 会议管理系统联动

  • 逻辑:当员工在前端界面预订会议室时,系统自动在该会议开始前5分钟发送指令 {"power":1} 开启投影仪电源和空调;会议结束后,发送 {"power":0} 切断电源

  • 涉及设备:AC4-30A(串联在投影仪/空调插座前)。

5.2 工位与能耗管理

  • 逻辑:通过软件后台设定下班时间(例如 19:00),系统自动扫描所有关联的工位插座通断器,执行断电指令。同时支持“加班申请”流程:员工提交加班申请通过后,系统临时为指定设备上电,并设定 {"reset": "7200000"}(2小时后自动断电报文),以防忘记关灯

  • 命令示例{"reset": 7200000} —— 设备会立即接通,2小时(7200秒)后自动断开。

5.3 私有化与局域网部署

对于金融、研发等注重数据安全的办公环境,该系列产品支持 私有化部署。软件项目可以不经过公网,直接连接局域网内的设备接口,数据完全隔离,保障了办公网络的物理安全

6. 总结和需要注意的点

  1. 负载安全:虽然设备支持 30A 电流,但在办公场景接入大型机房服务器时,请确认功率不超过 6600W。对于感性负载(如电梯、大型空调压缩机),降额至 1100W 使用

  2. 网络依赖:设备依赖 2.4G Wi-Fi,部署时请确保安装位置信号强度足够。设备支持存储 5 组 Wi-Fi 密码,增强了漫游能力

  3. 响应速度:从接口调用到设备机械动作,延迟约为 80-120ms,完全满足办公场景下的即点即控需求

通过以上方案,开发者可在 1小时内 完成从注册、配网到第一个接口调用的全过程,快速打通软件逻辑与物理电路控制。