CATALOG

一、背景与需求

城市景观亮化工程正从“规模扩张”转向“精细化运营”,但“长明灯”现象普遍,大量灯具在深夜人流稀少时仍全功率运行,造成严重能源浪费。与此同时,传统的人工巡检运维模式故障发现滞后,管理部门对系统运行状态缺乏实时感知能力

解决这一困境的关键在于:让每一路灯具都成为可感知、可控制、可计量的智能节点。芯步智能通断器AC3-10A计量版(型号:UNI-TDQ-AC3-10A-P)正是为这一场景设计的核心设备——它通过WiFi直接联网,提供HTTP开放接口,无需网关,可快速嵌入现有软件系统,实现对单路灯具的远程通断控制、实时电量监测和功率保护

本文将详细阐述如何将此硬件设备完整接入景观亮化软件平台,涵盖接口协议、代码实现、数据应用及系统设计。

二、AC3-10A计量版技术规格与适用场景

2.1 核心参数

项目规格
产品型号UNI-TDQ-AC3-10A-P
额定电流10A
额定功率2000W-3500W
控制方式HTTP接口远程控制
通信方式WiFi 2.4G(直连,无需网关)
计量功能实时电压、电流、功率、电量
安全保护可设置功率阈值,超限自动断电
工作环境-20℃ ~ 70℃

该设备体积小巧,可嵌入景观亮化配电箱或灯杆内部,适用于楼宇立面投光灯、LED洗墙灯、草坪灯、灯带等各类景观灯具的智能化改造。

2.2 设备能力矩阵

  • 控制能力:通过power指令实现继电器通断切换

  • 感知能力:通过metering指令获取实时电参数

  • 保护能力:软件端设置安全功率,设备端自动执行

三、开放接口技术解析

3.1 接口架构概述

AC3-10A计量版采用设备直连+云端API的轻量架构。设备通过WiFi连接互联网后,主动维持与芯步平台的长连接;软件系统通过调用芯步开放平台的HTTP接口,经云端下发指令至设备

核心优势

  • 无需自建网关或MQTT服务器

  • 支持任何支持HTTP请求的编程语言

  • 响应时间约80-120ms

  • 支持私有化部署,可运行于纯局域网环境

3.2 API调用规范

3.2.1 请求结构

所有设备控制接口遵循统一格式:

POST http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
Content-Type: application/json

参数说明

参数类型说明
AppIdstring平台分配的应用标识
signstringMD5签名,用于身份验证
tsstringUnix时间戳(秒),防止重放攻击

3.2.2 请求体格式

字段说明
device目标设备ID(由平台生成)
order指令集,支持powermetering等命令

3.2.3 签名算法

sign = MD5(AppId + AppSecret + ts)

AppSecret在应用创建时由平台颁发,需在服务端妥善保管,严禁暴露于客户端代码中

3.3 核心命令详解

3.3.1 线路通断控制

3.3.2 计量数据读取

返回示例:

3.3.3 功率阈值设置

通过平台控制台或接口设置安全功率,当实时功率超过阈值时,设备自动断开电路,防止过载。

四、接入软件项目的完整实现

4.1 系统设计

┌─────────────────────────────────────────────────────────────┐
│                      景观亮化管理平台                         │
├─────────────┬─────────────┬─────────────┬───────────────────┤
│  Web管理端   │  移动端APP   │  大屏看板    │   告警服务         │
└──────┬──────┴──────┬──────┴──────┬──────┴────────┬──────────┘
       │             │             │               │
       └─────────────┼─────────────┼───────────────┘
                     ▼             ▼
            ┌─────────────────────────────┐
            │      芯步开放API         │
            │   (设备控制/状态查询)         │
            └─────────────┬───────────────┘
                          │ WiFi
            ┌─────────────┼───────────────┐
            ▼             ▼               ▼
      ┌──────────┐  ┌──────────┐    ┌──────────┐
      │AC3-10A-P │  │AC3-10A-P │... │AC3-10A-P │
      │ 楼宇A-1  │  │ 楼宇A-2  │    │ 园区B-3  │
      └────┬─────┘  └────┬─────┘    └────┬─────┘
           ▼             ▼               ▼
        洗墙灯         投光灯          草坪灯

设计要点

  • 控制端(Web/App)不直接调用设备API,全部经由后端服务转发,确保AppSecret安全

  • 设备ID与业务场景(区域、楼宇、灯具类型)在后端建立映射关系

  • 支持批量操作和定时任务,避免逐台设备调用

4.2 后端服务实现(Node.js示例)

4.2.1 配置与初始化

4.2.2 签名生成与请求封装

4.2.3 业务层封装

4.3 前端集成示例

4.3.1 设备控制面板

4.3.2 场景模式联动

五、计量数据的深度应用

5.1 能耗分析与节能策略

通过系统采集的实时功率和累计电量数据,可支撑以下分析场景:

分析维度数据来源应用价值
单灯能耗排名energy字段定位高能耗设备,优先替换
时段用电分布时序功率数据优化开关时间策略
异常波动检测功率突变检测预判灯具故障或线路异常
节能效果评估改造前后对比量化项目收益

5.2 预测性维护

基于AC3-10A的实时电流数据,可构建简单的设备健康监测逻辑:

5.3 功率保护策略

在景观亮化场景中,多台灯具共享同一回路时容易过载。可通过软件端设置安全阈值:

当实际功率超过阈值时,设备自动切断电路,有效保护线路安全

六、系统部署与运维

6.1 设备配网与初始化

AC3-10A计量版采用WiFi 2.4G直连,支持配置5组备用WiFi网络,设备会自动选择信号最强的连接。配网流程:

  1. 设备上电后进入配网模式

  2. 通过芯步提供的配网工具或API接口,扫描附近WiFi并下发凭证

  3. 设备连接成功后,平台返回设备ID,需在本地数据库记录该ID与安装位置(如“东广场-3号灯杆-洗墙灯”)的映射关系

6.2 故障排查指南

现象可能原因解决方法
接口返回签名错误AppSecret错误或ts偏差过大检查服务端配置,确保系统时间同步
设备无响应设备离线或WiFi信号弱检查设备指示灯状态,优化WiFi覆盖
计量数据为0线路未接通或设备损坏检查负载接线,尝试更换设备

6.3 运维最佳实践

  1. 建立设备档案:为每个AC3-10A记录安装位置、所控灯具类型、额定功率等元数据

  2. 定期采集数据:每15分钟采集一次计量数据,用于能耗分析和故障追溯

  3. 操作日志留存:所有通断控制操作记录操作人、时间、结果,便于审计

  4. 告警规则配置:设备离线、功率超限、电流异常时触发实时告警

七、总结

将芯步AC3-10A计量版接入景观亮化软件系统,本质上是将“哑巴”灯具升级为可感知、可控制的智能终端。通过开放API,开发者无需深入硬件底层,即可在Web、APP、小程序等各类前端形态中集成设备控制与数据采集能力。

本文提供的接入方案覆盖了从API调用、后端封装到前端集成的完整链路,开发者可根据自身技术栈灵活调整。关键在于:

  1. 安全隔离:AppSecret仅存储于服务端,所有客户端请求经后端转发

  2. 批量优化:景观亮化场景常涉及数十甚至上百台设备,需设计批量控制和异步任务机制

  3. 数据驱动:充分利用计量数据,将被动运维转变为主动分析和预测

通过上述实践,景观亮化工程可实现20%-50%的节能效果,同时大幅提升运维效率,真正落地智慧城市的节能目标。