物联网中台 · 设备接入与数据展示

把现场设备数据
统一收上来、看清楚、用起来

面向需要集中管理设备数据的场景:设备通过常用协议接入, 数据统一采集与存储,在后台看板上实时呈现, 再通过接口交给业务系统使用。支持私有化部署与按需定制。

常用协议MQTT / HTTP / CoAP
部署方式私有化 / 云服务器
交付形式源码交付 · 可二次开发
iot-platform · data flow
数据流向 设备 → 中台 → 应用 接入方式 网关 / 直连
Architecture

平台架构

按层拆分,各层职责清晰,便于后续逐步扩展和替换。

应用层
监控看板告警展示数据查询业务系统
▼ 数据服务 ▲ 调用请求
中台层
设备接入设备管理数据存储看板服务开放接口
▼ 数据上行 ▲ 指令下发
边缘层
边缘网关协议解析数据预处理本地缓存
▼ 采集 ▲ 控制
设备层
传感器PLC智能表计摄像头车载终端
Modules

功能模块

中台由若干可独立部署的模块组成,可以按项目需要选用,不必一次全都上。

⇄

设备接入

设备通过 MQTT、HTTP、CoAP 等常用协议接入,支持网关汇聚与设备直连两种方式。

  • 设备注册与身份校验
  • 在线状态与连接管理
◈

设备管理

集中维护设备台账与分组,记录设备基础信息,便于按项目、区域或类型查看。

  • 设备档案与分组管理
  • 配置信息维护与查看
▦

数据采集与存储

接收设备上报的数据并统一保存,支持按时间范围查询历史记录。

  • 数据上报接收与落库
  • 历史数据查询与导出
◐

可视化看板

在后台页面呈现设备状态与实时数据,配合趋势图和告警提示,方便日常值守。

  • 实时数据展示与刷新
  • 趋势曲线与告警提示
◇

开放接口

提供查询与订阅接口,把设备数据交给业务系统使用,避免每个项目重复写对接逻辑。

  • REST 查询接口
  • 接口鉴权与调用记录
▤

指令下发

向支持控制的设备下发指令,用于远程设置参数或切换设备状态。

  • 指令下发与结果回执
  • 下发记录可查询
Scenarios

应用场景

同一套中台,在不同行业里解决不同的现场问题。

◉

智能制造 · 产线设备联网

把分散的 PLC、机床与检测设备接入平台,采集运行参数与工艺数据,让设备状态在后台可视。

✦

可解决的问题

  • 设备运行状态集中查看
  • 异常数据及时提示
  • 工艺参数留档备查
◉

智慧能源 · 能耗数据采集

对电、水、气、热等表计统一采集与记录,形成可查询的能耗数据,替代人工抄表。

✦

可解决的问题

  • 分项用能数据集中查看
  • 越限数据提示与记录
  • 历史数据导出与分析
◉

城市物联 · 设施状态感知

汇聚照明、井盖、管网、环境等多类感知设备,把分散的设施状态集中到一张看板上。

✦

可解决的问题

  • 多类设备统一纳管
  • 异常事件汇总展示
  • 数据对接到处置流程
◉

智慧农业 · 环境数据监测

温室大棚与养殖场的温湿度、光照、二氧化碳等数据实时采集,环境情况随时可查。

✦

可解决的问题

  • 环境数据实时查看
  • 超限提醒与记录
  • 远程调整设备状态
Direction

当前能力与建设方向

目前可用的是设备接入、数据采集存储、看板展示与开放接口这几块, 其余能力会根据实际项目需要逐步补充。

  • 设备接入与设备管理

    常用协议接入、设备台账维护与在线状态查看。

  • 数据采集、存储与看板展示

    数据上报接收、历史查询,以及后台页面的实时展示。

  • 开放接口与指令下发

    提供查询接口供业务系统调用,支持向设备下发控制指令。

  • 规则与边缘协同

    规则编排、边缘节点联动等能力仍在完善,暂未作为成熟功能提供。

◉

接入方式

设备可通过边缘网关汇聚接入,也可在支持的情况下直接连接平台。

协议适配按需扩展
◐

数据展示

后台看板呈现实时数据与趋势变化,支持按设备与时间范围查询。

看板能力基础可用
◇

系统对接

通过接口把数据交给已有业务系统,减少各项目重复对接的成本。

接口能力基础可用
API Example

接口示例

以下为示意用法,实际地址、参数与返回结构以项目对接时提供的接口文档为准。

MQTT · 设备数据上报(示意)
-- 设备接入平台后上报数据
-- 上报主题:按项目约定的设备主题
{
  "deviceId": "dev-10086",
  "timestamp": 1760412000000,
  "data": {
    "temperature": 26.4,
    "humidity": 58.2,
    "status": "running"
  }
}

-- 平台接收后返回确认回执
REST · 查询设备最新数据(示意)
GET /api/devices/dev-10086/latest
Authorization: Bearer <token>

-- 响应
{
  "code": 0,
  "data": {
    "deviceId": "dev-10086",
    "online": true,
    "updatedAt": "2026-10-14T03:20:00Z",
    "data": {
      "temperature": 26.4,
      "humidity": 58.2,
      "status": "running"
    }
  }
}
REST · 查询历史数据(示意)
GET /api/devices/dev-10086/history
    ?from=2026-10-01T00:00:00Z
    &to=2026-10-14T00:00:00Z
    &interval=1h
Authorization: Bearer <token>

-- 响应
{
  "code": 0,
  "data": {
    "deviceId": "dev-10086",
    "interval": "1h",
    "points": [
      { "ts": 1760000000000, "temperature": 25.8 },
      { "ts": 1760003600000, "temperature": 26.1 }
    ]
  }
}
REST · 下发设备指令(示意)
POST /api/devices/dev-10086/command
Content-Type: application/json
Authorization: Bearer <token>

{
  "requestId": "req-20261014-9527",
  "command": "setSwitch",
  "params": {
    "power": "on",
    "level": 2
  }
}

-- 响应(指令已下发)
{
  "code": 0,
  "requestId": "req-20261014-9527",
  "status": "SENT"
}
Onboarding

四步完成接入

从确认设备情况到数据可用,通常按以下步骤推进。

1

确认设备

梳理现场设备类型、通信方式与网络环境,确定接入方案。

2

注册设备

在平台登记设备信息,分配标识与接入凭据。

3

接入调试

设备或网关接入平台,联调数据上报是否正常。

4

数据可用

在看板上查看数据,并把接口对接给业务系统。

想把现有设备接进来?

把设备类型、现场网络环境与想解决的问题发我,可以先一起评估接入方案与实现路径。

✉ lyang0795@foxmail.com 返回首页