CATALOG

AC1-10A智能通断器是办公场景中实现照明、插座等交流电路智能化控制的核心执行单元。以下方案围绕芯步开放接口,从设备选型、接口集成、业务逻辑到工程落地,给出完整的技术路径。

解决方案:基于芯步AC1-10A控制模块的智能办公电路集成方案

1. 背景与目标

在现代智能办公场景中,能源浪费(如非工作时段灯光常亮、空调空转)是主要痛点。AC1-10A智能通断器是一款支持2200W功率的交流继电器模块,适用于控制灯光、插座、饮水机等办公设备。本方案的目标是通过集成芯步的开放接口,将物理电路控制能力赋予现有的办公系统(如OA、会议预约、能源看板),实现“软件定义电路”。

2. 硬件选型与核心特性

本次集成选用 芯步 UNI-TDQ-AC1-10A,其主要技术特性支撑了高集成度开发:

  • 电气参数:额定电流10A,电压AC 110-240V,满足办公室绝大多数单路负载。

  • 控制协议:支持 HTTP/TCP 远程控制和 MQTT 异步消息。

  • 指令集:支持 power(通断)、point(点动)、reset(复位)及定时/倒置逻辑

  • 反馈机制:设备状态变化实时推送至指定URL(Webhooks),保证软件侧数据一致性

3. 系统设计

系统分为四个逻辑层,通过API解耦:

  1. 感知/执行层:部署在强电配电箱内的AC1-10A模块,连接办公室照明或插座回路。

  2. 物联网平台层:芯步云,负责设备连接、心跳维护和指令中转。

  3. 业务集成层:企业内部OA/ERP服务器。通过调用芯步control接口,并监听消息推送服务。

  4. 展示层:企业内部小程序、Web管理后台或会议室中控屏。

4. 详细集成步骤(从0到1)

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

  • 在芯步控制台创建项目,获取 AppIDAppSecret。这是所有API调用的身份凭证

  • 在控制台中获取设备的 Device ID(设备ID)。可通过配网将AC1-10A模块连接至Wi-Fi,ID通常印在设备标签上或在控制台自动发现

第二步:核心接口对接——设备控制这是业务软件向硬件下达指令(如“关灯”)的关键环节。

  • 通信方式:HTTP POST(参数较长,使用JSON格式)。

  • 签名机制:为防止恶意攻击,所有请求需携带动态签名 sign

    • 算法示例:sign = md5( md5(AppSecret) + ts )(其中ts为当前Unix时间戳)

  • 请求示例(伪代码/结构):

    注:extra字段非常实用,例如可将“工位A关灯”指令与OA系统的工单号绑定,便于回调追踪。

第三步:数据同步 —— 异步消息推送仅下发指令是不够的。如果有人手动按了墙壁开关(AC1-10A支持物理按键),软件侧必须知道“灯被关了”。通过配置消息推送(Webhook)解决:

  • 配置:在控制台设置您的服务器URL(如 https://your.company.com/api/iot/callback)。

  • 处理逻辑:当设备状态变化时,芯步平台会向该URL发送JSON数据。您的服务需接收并更新数据库中的设备状态。

第四步:高级场景实现(“点动”与“互锁”)针对会议室等场景,基础的开关往往不够用。

  • 点动控制:控制投影幕布升降或电机类设备。

    • 指令示例:{"point": 1000}。这会使继电器闭合1秒后自动断开,实现脉冲控制

  • 情景联动:在代码层实现逻辑判断。

    • 例如:会议室预定系统检测到会议结束 -> 调用{"power":0} 关闭灯光 -> 等待30秒 -> 关闭投影仪电源(通过另一个AC1-10A)。

5. 关键代码逻辑(业务层伪代码)

在您的后端服务中,封装一个通用的设备服务类:

6. 异常处理与可靠性保障

  • 命令超时与重试code 200仅代表云端收到指令,不代表设备执行成功。需配合消息推送确认最终状态。若5秒内未收到回调,应触发重试机制(最多3次)。

  • 离线处理:若设备网络断开,control接口会成功(因为存于云端队列),但设备不会动作。软件界面需显示“设备离线”状态(通过设备心跳机制判断)。

  • 安全性:将AppSecret存储在后端配置中心或密钥管理服务(KMS)中,严禁硬编码在前端代码中。

7. 实施收益评估

集成完成后,您的软件将具备以下能力:

  • 能耗管控:结合电表数据,自动切断下班后未关机的设备。

  • 环境联动:光线传感器+AC1-10A -> 根据照度自动开灯。

  • 无感体验:人员传感器检测无人15分钟后 -> 自动断电。

通过以上步骤,开发人员即使无硬件背景,仅通过HTTP请求即可将强电控制能力赋予企业软件,实现办公场景的精细化管理。