GB 17761—2024 新国标已实施 · 欧盟数字电池护照(EU 2023/1542)合规方案已上线 查看合规方案 →

对接与集成

数据要进您自己的系统,这是底线

我们不希望通过锁定数据来留住客户。设备数据可以走 REST API 拉取, 实时事件可以走 MQTT 订阅或 Webhook 回调,直接进您的 ERP、MES、售后或监管平台。

REST / MQTT Webhook 回调 嵌入式 SDK 私有化同样开放

三种对接方式

按您的系统能力,挑一种最省事的

三种方式覆盖不同技术栈和实时性要求,可以只用一种,也可以组合使用。

REST API

主动拉取设备列表、实时快照与历史序列。适合做报表同步、定时任务和后台管理集成。

  • OAuth2 客户端凭证鉴权
  • JSON 输入输出,分页与游标齐全
  • 按设备、按批次、按时间范围查询

MQTT 订阅

长连接订阅实时上报与告警事件,秒级到达。适合实时大屏、风控系统和自研告警引擎。

  • TLS 双向认证,一机一密同样适用
  • 按设备 / 按事件类型的主题过滤
  • 支持 QoS1,断线重连自动补订阅

Webhook 回调

发生告警或状态变化时,我们主动 POST 到您的接口。您不需要开放任何公网入口。

  • 签名校验,防伪造请求
  • 失败自动重试,最多 5 次
  • 支持钉钉 / 企业微信 / 飞书机器人直推

上手示例

三步拿到第一包数据

1 · 获取访问令牌
curl -X POST https://api.zhidiancloud.com/v1/oauth/token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "grant_type": "client_credentials"
  }'

# 返回
{ "access_token": "eyJhbGciOi...", "expires_in": 7200 }
2 · 查询设备实时快照
curl https://api.zhidiancloud.com/v1/devices/BT24080001/snapshot \
  -H "Authorization: Bearer eyJhbGciOi..."

# 返回
{
  "sn": "BT24080001",
  "online": true,
  "voltage": 52.14,
  "current": -10.8,
  "soc": 86,
  "soh": 98.4,
  "temp_max": 31.2,
  "cell_delta_mv": 18,
  "location": { "lng": 114.06, "lat": 22.54 },
  "updated_at": "2026-09-23T11:12:04+08:00"
}
3 · 订阅实时上报(MQTT)
# 主题:device/{sn}/telemetry
{
  "msg_id": "9f2c1a",
  "sn": "BT24080001",
  "ts": 1758601924000,
  "cells": [3.262, 3.261, 3.264, ...],
  "voltage": 52.14,
  "current": -10.8,
  "soc": 86,
  "temp": [30.4, 31.2, 29.8],
  "mos": { "chg": true, "dsg": true },
  "alarm": []
}
3' · 接收告警回调(Webhook)
POST https://your-server.com/hook/bms
X-ZD-Signature: sha256=9a7c...

{
  "event": "alarm.raised",
  "sn": "BT24080001",
  "level": "warning",          // info|warning|critical
  "code": "TEMP_HIGH",
  "value": 62.4,
  "threshold": 60,
  "raised_at": "2026-09-23T11:12:04+08:00"
}
以上为接口形态示意,完整字段、错误码与限流规则请在开发者中心查阅; 申请测试密钥后可在沙箱环境直接联调。

接口清单(节选)

常用接口一览

完整清单与变更日志见开发者中心。

方法路径说明限流
GET/v1/devices分页查询设备列表,支持按批次、状态、归属筛选60 次/分
GET/v1/devices/{sn}查询单台设备档案与绑定关系120 次/分
GET/v1/devices/{sn}/snapshot查询实时快照300 次/分
GET/v1/devices/{sn}/history查询历史序列,支持字段选择与降采样60 次/分
POST/v1/devices/{sn}/commands下发指令:锁电 / 解锁 / 限流 / 参数 / 重启30 次/分
POST/v1/devices/batch/import批量建档,用于产线导入10 次/分
GET/v1/alarms查询告警记录与处理状态60 次/分
POST/v1/ota/tasks创建 OTA 升级任务,支持灰度分批10 次/分
GET/v1/passport/{sn}导出电池护照所需数据集30 次/分

嵌入式 SDK

如果您的板子想直接对接云端

不需要采购我们的模组也可以接入。SDK 提供连接管理、鉴权、数据打包与重传逻辑, 跑在您的 MCU 或网关上,直接和云平台通信。

  • 轻量实现:C 语言实现,适合资源受限的 MCU
  • 协议开放:报文格式公开,不依赖我们的固件
  • 参考实现:提供主流芯片平台的移植示例
  • 联调支持:对接期间有工程师陪跑,直到跑通

对接前需要确认的四件事

  1. 您的系统能主动调用 HTTP,还是需要我们用 Webhook 推
  2. 实时性要求:秒级订阅,还是分钟级定时拉取即可
  3. 需要哪些字段:只取 SOC 与告警,还是全量单体电压
  4. 网络边界:您的服务是否可直接访问公网

这四件事定下来,接口方案基本就能定。通常 1–2 个工作日可完成联调。

常见问题

关于开放能力,客户最常问的几件事

完全开放,接口与云端版一致。私有化部署只是运行环境变化,开放能力不做任何裁剪,也不会因此额外收费。

接口按版本号管理,v1 保持向后兼容。新增字段不影响既有解析,不兼容变更会走新版本号并提前至少 3 个月通知,旧版本继续保留不少于 12 个月。

已对接过多个地方监管与消防平台。各地接口规范不统一,我们会按目标平台要求做数据映射与上报适配,具体需要您提供对接规范文档后评估。

有默认限流以保证平台稳定性,上表列出了各接口的默认额度。如果您的业务需要更高额度,提交说明后我们可以为指定密钥单独提额。

有。正式客户的对接期会安排对接工程师,通过专属群响应问题。上线后转入常规技术支持通道,按合同约定时效处理。

3 天接入,先试后买

先把您的板子接进来,再谈价格

留下 3 个必填字段,我们会在 30 分钟内为您开通 Web 后台 + App + 小程序三端演示账号。 不需要您提供硬件,也不需要先付费。

  • 30 分钟开通演示账号
  • 免费评估协议可接入性
  • 支持私有化部署与白标 OEM

我们会在 30 分钟内开通,含 Web 后台 + App + 小程序三端体验账号

电话咨询 免费申请演示账号