第10章 数晰IOT平台数据采集配置实战

玩转工业物联网平台 · 章节 10/30 · 40 学时

10.1 数晰IOT平台数据采集概述

数晰IOT平台提供了完整的数据采集配置能力,支持多种协议的设备接入,通过可视化界面即可完成数据采集配置,不需要编写代码。本章将以实战的方式,详细讲解如何在数晰IOT平台上完成设备接入、数据点配置、数据上报、数据查看等全流程操作。

💡 平台设计理念:数晰IOT平台采用"低代码、快部署"的设计理念,将复杂的协议转换、数据解析、数据存储等技术细节封装在平台内部,用户只需要通过可视化界面进行配置,即可完成设备数据采集。即使是非专业人员,经过简单培训也能独立操作。

10.2 平台登录与界面导览

10.2.1 登录平台

  1. 打开浏览器,访问数晰IOT平台地址(https://iot.sxiai.cn 或私有化部署地址)
  2. 输入用户名和密码,点击登录
  3. 首次登录建议修改默认密码,确保账号安全

10.2.2 主界面布局

登录后进入平台主界面,主要分为以下几个区域:

  • 顶部导航栏:平台Logo、当前用户、消息通知、系统设置
  • 左侧菜单栏:功能模块导航,包括首页、设备管理、数据采集、数据可视化、告警管理、历史数据、系统管理等
  • 主内容区:当前功能模块的操作界面
  • 底部状态栏:系统状态、在线设备数、数据吞吐量等

10.2.3 核心功能模块

模块功能说明
首页平台概览仪表盘,显示设备总数、在线数、告警数、数据趋势等
设备管理设备注册、分组、标签、状态监控、远程配置
数据采集协议配置、数据点配置、采集任务管理、实时数据查看
数据可视化仪表盘搭建、图表配置、大屏展示、报表导出
告警管理告警规则配置、告警通知、告警处理、告警统计
历史数据数据查询、趋势分析、对比分析、数据导出
系统管理用户管理、角色权限、组织管理、操作日志、系统配置

10.3 创建设备与产品

在数晰IOT平台中,数据采集的第一步是创建"产品"和"设备"。

10.3.1 什么是产品和设备

  • 产品(Product):是一类设备的抽象定义,包含设备的物模型(属性、服务、事件)、协议类型、数据格式等。例如"智能电表"是一个产品,"数控机床"是另一个产品。
  • 设备(Device):是产品的具体实例,对应现场的一台物理设备。例如车间里的5台智能电表,就是"智能电表"产品下的5个设备。

产品和设备的关系类似于"类"和"实例"的关系:先定义产品(类),再基于产品创建设备(实例)。

10.3.2 创建产品

  1. 进入"设备管理"→"产品管理",点击"新建产品"
  2. 填写产品信息:
    • 产品名称:如"智能电表"
    • 产品类型:选择设备类型(仪表、传感器、PLC等)
    • 接入协议:选择Modbus RTU、Modbus TCP、OPC UA、MQTT等
    • 数据格式:选择JSON、自定义格式等
    • 产品描述:简要说明产品用途
  3. 点击"确定"创建产品

10.3.3 定义物模型

物模型是对设备功能的抽象定义,包括三种类型:

类型说明示例
属性(Property)设备的状态和参数,可读取/可设置温度、电压、电流、功率、设备状态
服务(Service)设备可执行的操作,可调用重启设备、设置参数、校准
事件(Event)设备主动上报的事件告警事件、状态变化、数据上报

以智能电表为例,定义物模型:

  1. 进入产品详情页,点击"物模型"→"新建属性"
  2. 添加属性:
    • 属性名称:电压,标识符:voltage,数据类型:float,单位:V,读写类型:只读
    • 属性名称:电流,标识符:current,数据类型:float,单位:A,读写类型:只读
    • 属性名称:功率,标识符:power,数据类型:float,单位:kW,读写类型:只读
    • 属性名称:电能,标识符:energy,数据类型:float,单位:kWh,读写类型:只读
    • 属性名称:设备状态,标识符:status,数据类型:int,读写类型:只读
  3. 点击"保存"完成物模型定义

10.3.4 创建设备

  1. 进入"设备管理"→"设备列表",点击"新建设备"
  2. 填写设备信息:
    • 设备名称:如"1号车间电表"
    • 所属产品:选择"智能电表"
    • 设备编号:唯一标识,如"METER-001"
    • 所属分组:选择或创建设备分组(如"1号车间")
    • 安装位置:填写设备安装的具体位置
    • 设备描述:简要说明
  3. 点击"确定"创建设备
  4. 系统自动生成设备密钥(DeviceSecret),用于设备认证
💡 批量创建设备:如果有大量同类型设备,可以使用"批量导入"功能:下载Excel模板,填写设备信息,批量上传。平台会自动为每个设备生成唯一的设备编号和密钥。批量导入可以大大提高设备注册效率。

10.4 配置数据采集协议

创建设备后,需要配置数据采集协议,让平台知道如何从设备中读取数据。

10.4.1 Modbus RTU配置(以智能电表为例)

如果设备通过Modbus RTU接入数据采集网关,需要在网关侧配置Modbus RTU参数,平台侧通过MQTT接收网关上传的数据。但如果设备支持Modbus TCP并直接连接到平台网络,可以在平台侧直接配置Modbus TCP采集。

以下以平台直接采集Modbus TCP设备为例:

  1. 进入设备详情页,点击"数据采集"→"协议配置"
  2. 选择协议类型:Modbus TCP
  3. 配置连接参数:
    • 设备IP地址:如192.168.1.100
    • 端口号:默认502
    • 从站地址:1(设备的Modbus地址)
    • 连接超时:5秒
    • 采集周期:10秒
  4. 配置数据点映射(将Modbus寄存器映射到物模型属性):
    物模型属性功能码寄存器地址数据类型比例系数单位
    电压04(读输入寄存器)016位无符号整数0.1V
    电流04216位无符号整数0.001A
    功率04432位浮点数1kW
    电能03(读保持寄存器)832位浮点数1kWh
    设备状态02(读离散输入)01位布尔量1-
  5. 点击"测试连接",确认平台能正常连接设备并读取数据
  6. 点击"保存并启动",开始数据采集

10.4.2 MQTT设备接入配置

如果设备或网关通过MQTT协议直接连接平台,配置如下:

  1. 进入设备详情页,查看设备认证信息:
    • MQTT Broker地址:mqtt.sxiai.cn
    • 端口:1883(非加密)/ 8883(TLS加密)
    • 客户端ID:设备编号
    • 用户名:设备编号
    • 密码:设备密钥(DeviceSecret)
  2. 在设备或网关侧配置MQTT连接参数,使用上述认证信息连接平台
  3. 配置数据上报主题:/sys/{productKey}/{deviceName}/thing/event/property/post
  4. 配置数据上报格式(JSON):
    {
      "id": "123",
      "version": "1.0",
      "params": {
        "voltage": 220.5,
        "current": 10.2,
        "power": 2.25,
        "energy": 1234.5,
        "status": 1
      },
      "method": "thing.event.property.post"
    }
  5. 设备连接后,在平台设备详情页查看"运行状态",确认设备在线
  6. 上报数据后,在"实时数据"页面查看数据是否正常更新

10.4.3 OPC UA设备接入配置

  1. 进入设备详情页,点击"数据采集"→"协议配置"
  2. 选择协议类型:OPC UA
  3. 配置连接参数:
    • OPC UA服务器地址:如opc.tcp://192.168.1.100:4840
    • 安全策略:None / Basic128Rsa15 / Basic256等
    • 认证方式:匿名 / 用户名密码 / 证书
    • 用户名/密码(如需要)
    • 采集周期:5秒
  4. 浏览OPC UA地址空间,选择需要采集的节点(Node)
  5. 将节点映射到物模型属性
  6. 测试连接,保存并启动采集

10.5 实时数据查看与验证

配置好数据采集后,需要验证数据是否正常上报。

10.5.1 查看设备在线状态

  • 进入"设备管理"→"设备列表",查看设备的"在线状态"列
  • 绿色表示在线,灰色表示离线
  • 点击设备名称进入详情页,查看更详细的运行状态(最后上线时间、最后数据上报时间、数据上报频率)

10.5.2 查看实时数据

  1. 进入设备详情页,点击"实时数据"
  2. 页面显示所有数据点的当前值、更新时间、数据质量
  3. 数据每秒自动刷新,可以观察数据变化
  4. 对比设备现场显示值,确认数据准确性

10.5.3 查看数据上报日志

  • 进入设备详情页,点击"数据日志"
  • 查看设备的上下线记录、数据上报记录、告警记录
  • 可以按时间范围筛选,导出日志
  • 如果数据异常,可以通过日志定位问题(如连接断开、认证失败、数据格式错误)

10.5.4 数据质量检查

平台会对采集的数据进行质量评估,标记为:

  • 好(Good):数据正常,值在合理范围内
  • 坏(Bad):数据异常,如超出量程、通信失败、传感器故障
  • 不确定(Uncertain):数据可能不准确,如信号弱、校准过期

定期检查数据质量,及时处理"坏"和"不确定"的数据点,确保数据质量。

📋 实战案例:从0到1完成一台智能电表的数据采集

场景:某工厂车间有一台支持Modbus TCP的智能电表,需要将电压、电流、功率、电能数据接入数晰IOT平台。

步骤1:创建产品

  • 产品名称:智能电表
  • 接入协议:Modbus TCP
  • 数据格式:标准Modbus

步骤2:定义物模型

  • 电压(voltage,float,V,只读)
  • 电流(current,float,A,只读)
  • 功率(power,float,kW,只读)
  • 电能(energy,float,kWh,只读)

步骤3:创建设备

  • 设备名称:1号车间电表
  • 所属产品:智能电表
  • 设备编号:METER-001
  • 安装位置:1号车间配电柜

步骤4:配置数据采集

  • 设备IP:192.168.1.100,端口:502,从站地址:1
  • 采集周期:10秒
  • 数据点映射:电压(功能码04,地址0,比例0.1)、电流(04,地址2,比例0.001)、功率(04,地址4,float)、电能(03,地址8,float)

步骤5:测试验证

  • 点击"测试连接",显示"连接成功"
  • 读取数据,显示电压220.5V、电流10.2A、功率2.25kW、电能1234.5kWh
  • 与电表现场显示比对,数值一致
  • 点击"保存并启动",开始正式采集

步骤6:查看实时数据

  • 进入设备详情页→实时数据,数据每10秒更新一次
  • 连续观察5分钟,数据稳定,无丢包
  • 数据完整率100%

完成!一台智能电表从0到1完成数据接入,整个过程不到30分钟,不需要编写任何代码。

10.6 数据采集最佳实践

10.6.1 采集周期设置

  • 关键参数(设备状态、安全参数):1-5秒,确保实时性
  • 一般参数(温度、压力、流量):10-30秒,平衡实时性和系统负载
  • 慢变参数(电能累计、环境参数):1-5分钟,减少数据量
  • 不要所有参数都用1秒采集,会导致数据量过大、系统负载过高、存储成本增加

10.6.2 数据点规划

  • 只采集有业务价值的数据点,避免"大而全"的采集
  • 每个数据点都要明确用途(监控、告警、分析、报表)
  • 定期清理无用的数据点,保持系统简洁
  • 数据点命名要规范、有意义,便于后续使用

10.6.3 设备分组与标签

  • 按车间、产线、设备类型进行分组,便于批量管理
  • 使用标签(Tag)标记设备属性(如"关键设备"、"高能耗"、"A类设备")
  • 分组和标签要在项目初期规划好,避免后期混乱

10.6.4 数据安全

  • 设备密钥要妥善保管,不要泄露
  • 定期更换设备密钥(建议每季度或每半年)
  • 使用TLS加密传输(端口8883),特别是在公网传输时
  • 设置IP白名单,只允许授权的IP连接平台
  • 定期检查操作日志,发现异常操作及时处理
⚠️ 常见配置错误:
  • 寄存器地址错误:Modbus寄存器地址有"从0开始"和"从1开始"两种表示法,要与设备手册一致,必要时±1调整
  • 功能码错误:输入寄存器用04,保持寄存器用03,不要搞混
  • 数据类型错误:16位整数和32位浮点数的解析方式不同,字节序(大端/小端)要正确
  • 比例系数遗漏:很多仪表的原始值需要乘以比例系数才是实际值(如原始值2205,比例0.1,实际值220.5V)
  • 从站地址错误:Modbus RTU总线上每个设备的地址必须唯一,地址错误会导致读不到数据或读到错误数据
  • 采集周期过快:采集周期设置过快会导致设备响应不过来、数据丢包、网关负载过高

10.7 本章小结

本章通过实战方式详细讲解了数晰IOT平台的数据采集配置全流程。要点回顾:

  1. 数据采集第一步是创建产品和设备:产品是一类设备的抽象定义,设备是产品的具体实例。
  2. 物模型定义设备的功能,包括属性(可读写)、服务(可调用)、事件(主动上报)三种类型。
  3. 平台支持多种协议接入:Modbus RTU/TCP、MQTT、OPC UA等,通过可视化界面配置,不需要编写代码。
  4. Modbus配置的关键是正确设置功能码、寄存器地址、数据类型、比例系数。
  5. MQTT设备接入需要配置Broker地址、端口、客户端ID、用户名、密码,按照平台定义的主题和格式上报数据。
  6. 配置完成后要验证设备在线状态、实时数据、数据上报日志、数据质量。
  7. 最佳实践:合理设置采集周期、规划数据点、设备分组标签、保障数据安全。
  8. 常见配置错误包括寄存器地址错误、功能码错误、数据类型错误、比例系数遗漏、从站地址错误、采集周期过快。

下一章我们将讲解数据采集常见问题与排查方法论,帮助你在实际项目中快速定位和解决问题。

📝 本章练习(5题)

答案与解析请在 互动学习看板 中作答查看。

进入互动学习看板学习本章 →

← 上一章下一章 →

📚 玩转工业物联网平台 课程目录(30 章)

  1. 第1章 什么是工业物联网(IIoT)
  2. 第2章 工业物联网与消费物联网的区别
  3. 第3章 工业物联网的核心价值与典型应用场景
  4. 第4章 工业物联网四层技术架构详解
  5. 第5章 数晰IOT物联平台概览与核心功能
  6. 第6章 工业数据采集的基本概念与重要性
  7. 第7章 常见工业传感器详解(温度/压力/流量/振动)
  8. 第8章 工业通信协议入门(Modbus/OPC UA/MQTT)
  9. 第9章 数据采集网关的作用、选型与配置
  10. 第10章 数晰IOT平台数据采集配置实战
  11. 第11章 数据采集常见问题与排查方法论
  12. 第12章 平台注册登录与界面导览
  13. 第13章 设备管理:添加设备、分组与标签
  14. 第14章 物模型设计:属性、服务与事件
  15. 第15章 数据点配置与数据上报调试
  16. 第16章 数据可视化:仪表盘搭建与图表配置
  17. 第17章 告警规则配置与多渠道通知
  18. 第18章 历史数据查询、导出与分析
  19. 第19章 OpenAPI接口与第三方系统对接
  20. 第20章 实战项目一:设备运行状态监控系统
  21. 第21章 实战项目二:工厂能耗数据采集与分析
  22. 第22章 实战项目三:生产环境温湿度监测系统
  23. 第23章 实战项目四:设备预测性维护基础应用
  24. 第24章 工业物联网与MES/ERP系统集成方案
  25. 第25章 工业物联网项目实施全流程方法论
  26. 第26章 工业物联网安全基础与最佳实践
  27. 第27章 设备运维与常见故障排查
  28. 第28章 数据质量保障与数据治理基础
  29. 第29章 工业物联网岗位图谱与能力要求
  30. 第30章 学习路径规划与职业发展建议

🔥 热门文章

行业热门标准、政策解读与碳管理干货

标准指南
智能制造能力成熟度模型(CMMM)全面解读
👀 725 阅读
广东省
《广东省企业(单位)二氧化碳排放信息报告指南(2024年修订)》解读
👀 461 阅读
标准指南
GB/T 39567-2020《智能制造系统架构》标准解读
👀 428 阅读
行业动态
⚡ 2026年能源政策趋势盘点:电价改革、新能源与用能企业应对指南
👀 398 阅读
标准指南
JS/T 303—2026《公共机构碳排放核算指南》全文解读
👀 378 阅读
标准指南
ISO 14040/14044 生命周期评价(LCA)标准解读:企业碳足迹核算的国际基石
👀 369 阅读
标准指南
IPCC 国家温室气体清单指南解读:全球碳排放核算的方法论根基
👀 298 阅读
subsidy-report
【深圳】2026年企业技术改造与数字化转型扶持政策解读:单个项目最高资助1亿元
👀 232 阅读

免费获取政策补贴方案

专业顾问1对1,帮您匹配可申请的补贴资金

政策补贴 碳排放管理 能源管理 绿色工厂 数字化转型 MES系统

💬 免费咨询

留下联系方式,获取专属解决方案

📞 电话咨询
📞

📞 联系我们

👤 赵先生: 13189195857

👤 麦先生: 18665632270

👤 ⬆
📞 工业数字化免费咨询: 131-8919-5857 | 186-6563-2270 | 支持上门演示 & 30天免费试用

如何选择适合自己的双碳与工业互联网课程?

数晰智研社职业培训围绕双碳与工业互联网两大方向开设系统课程:四大双碳岗位课程(碳排放管理员 12 章、碳排放核查员 10 章、碳排放交易员 9 章、碳咨询顾问 10 章)覆盖从政策合规到交易实战的全链路,另设 IoT 物联平台、能源管理系统、碳排放管理系统、MES 制造执行系统等工业互联网实操课程。全部课程免费开放学习,增值服务按需选购。

零基础入门:从碳排放管理员开始

面向控排企业碳管理岗位,课程覆盖双碳政策、MRV 体系、监测计划、核算实操、报告编制、配合核查全流程,是零基础学员建立碳管理体系认知的首选路径。

岗位进阶:核查员 / 交易员 / 碳咨询顾问

碳排放核查员(10 章)面向第三方核查能力培养;碳排放交易员(9 章)面向碳资产岗位,覆盖配额管理、市场规则、交易策略、CCER 开发与抵销、碳金融与风险管理;碳咨询顾问(10 章)面向咨询与 ESG 岗位,覆盖咨询方法论、产品碳足迹、绿色金融、碳资产管理。

企业培训:定制课程 + 现场辅导

面向企业批量培训提供碳管理、MES、IoT 定制课程与现场辅导服务,帮助企业快速建立团队数字化与双碳能力。

学习路径建议

零基础学员建议按"碳排放管理员 → 碳排放核查员 → 碳排放交易员 → 碳咨询顾问"的顺序进阶;已从事能源或生产管理的人员可直接选择对应工业互联网实操课程(IoT 物联平台 / 能源管理系统 / 碳排放管理系统 / MES 制造执行系统),并配合课程章节练习与智能错题本巩固。

常见问题(FAQ)

课程收费吗?

全部课程免费开放学习。增值服务按需选购:职业培训专项包(年度)129 元/年,解锁 9 门课程全部权益与学习服务,一年内无限学习;企业批量培训 699 元/年,含定制课程与现场辅导。

学完能获得证书吗?

学完全部章节后,可申请结业认证与职业技能证书,用于岗位能力证明。

单课学习与专项包的区别?

单课可免费学习基础内容;职业培训专项包解锁全部课程权益与学习服务(章节练习、智能错题本、结业认证等),适合系统备考双碳岗位。

企业批量培训怎么合作?

企业批量培训 699 元/年,可定制碳管理、MES、IoT 课程并安排现场辅导,适合企业团队整体能力建设。