水肥机部件配置 已成功升级,现在从AI系统的物联设备数据接入读取数据!
smart_agriculture_ai_device_types)interface DeviceType {
id: string;
name: string; // 设备类型名称
manufacturer?: string; // 厂商
model?: string; // 型号
description?: string; // 描述
parameterDefinitions: []; // 参数定义
createdAt: string;
updatedAt: string;
}
interface IoTDevice {
id: string;
code: string; // 设备编号
name: string; // 设备名称
type: DeviceType; // 设备类型
deviceTypeId?: string; // 设备类型ID
manufacturer: string; // 厂商
model: string; // 型号
location: string; // 安装位置 ⭐ 新增
fieldId: string; // 地块ID ⭐ 新增
fieldName: string; // 地块名称 ⭐ 新增
protocol: Protocol; // 通信协议 ⭐ 新增
ipAddress?: string; // IP地址 ⭐ 新增
mqttTopic?: string; // MQTT主题 ⭐ 新增
status: DeviceStatus; // 设备状态 ⭐ 新增
bindingStatus: '未绑定' | '已绑定'; // 绑定状态 ⭐ 新增
bindingSystem?: string; // 绑定的系统 ⭐ 新增
lastReportTime: string; // 最后上报时间 ⭐ 新增
dataFrequency: string; // 数据频率 ⭐ 新增
batteryLevel?: number; // 电池电量 ⭐ 新增
signalStrength?: number; // 信号强度 ⭐ 新增
sensors: { // 传感器数据 ⭐ 新增
name: string;
unit: string;
currentValue: number;
normalRange: string;
}[];
}
┌─────────────────────────────────────────────────┐
│ 水肥机部件配置 │
│ 数据来源:AI系统 - 设备类型管理 │
│ ┌─────────────────────────────────────────┐ │
│ │ 部件编号 | 部件名称 | 类型 | 厂商 | 型号 │ │
│ │ COMP-001 | 1号土壤传感器 | 传感器 | ... │ │
│ │ COMP-002 | 2号土壤传感器 | 传感器 | ... │ │
│ └─────────────────────────────────────────┘ │
│ 缺少实时状态、位置、传感器数据等信息 │
└─────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────┐
│ 水肥机部件配置 [刷新数据] │
│ 数据来源:AI系统 - 物联设备数据接入(只读) │
│ ┌─────────────────────────────────────────┐ │
│ │ 🔵 只读模式提示 │ │
│ │ 数据来自AI系统物联设备接入 │ │
│ └─────────────────────────────────────────┘ │
│ [统计:总数 在线 离线 故障 已绑定] │
│ [搜索] [状态] [类型] [绑定状态] │
│ ┌─────────────────────────────────────────┐ │
│ │ 设备 | 名称 | 类型 | 位置 | 协议 | │ │
│ │ 编号 | | | 地块 | 状态 | │ │
│ │ | | | | 绑定 | 信号 │ │
│ │ ─────────────────────────────────────── │ │
│ │ WS-001 | 1号气象站 | 气象站 | │ │
│ │ | 1号大棚北侧 | MQTT | 在线 | │ │
│ │ | 已绑定(灌溉系统) | 92% | │ │
│ │ ─────────────────────────────────────── │ │
│ │ SS-012 | 2号土壤传感器 | 传感器 | │ │
│ │ | 3号地块中心 | MQTT | 在线 | │ │
│ │ | 已绑定(灌溉系统) | 88% | │ │
│ │ ─────────────────────────────────────── │ │
│ │ [查看] - 包含传感器实时数据 │ │
│ └─────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
| 信息类别 | 包含内容 |
|---|---|
| 基本信息 | 设备编号、设备名称、设备类型、当前状态 |
| 设备规格 | 生产厂商、产品型号、设备类型ID |
| 位置信息 | 安装位置、所属地块、地块ID |
| 通信配置 | 通信协议、IP地址、MQTT主题、数据频率 |
| 绑定信息 | 绑定状态、绑定的子系统名称 |
| 运行状态 | 最后上报时间、电池电量、信号强度 |
| 传感器数据 | 所有传感器的当前值和正常范围 |
| 设备类型 | 典型传感器 | 应用场景 |
|---|---|---|
| 气象站 | 温度、湿度、气压、风速、风向 | 气象监测、灌溉决策 |
| 土壤传感器 | 土壤温度、土壤湿度、EC值、pH值 | 土壤监测、精准灌溉 |
| 水质传感器 | pH值、EC值、溶解氧、浊度 | 灌溉水质监测、水肥管理 |
| 环境监测站 | 温度、湿度、CO2浓度、光照强度 | 大棚环境监测 |
| 摄像头 | 图像质量、存储空间 | 作物监控、安防监控 |
| 对比项 | 修改前(设备类型) | 修改后(物联设备) |
|---|---|---|
| 数据来源 | 设备类型管理 | 物联设备数据接入 |
| 数据性质 | 设备类型定义(抽象) | 实际设备实例(具体) |
| 设备状态 | 无 | ✅ 在线/离线/故障/维护中 |
| 位置信息 | 无 | ✅ 安装位置 + 所属地块 |
| 绑定状态 | 无 | ✅ 显示绑定的子系统 |
| 通信信息 | 无 | ✅ 协议/IP/MQTT主题 |
| 运行数据 | 无 | ✅ 电池/信号/上报时间 |
| 传感器数据 | 无 | ✅ 所有传感器实时数据 |
| 筛选条件 | 状态、类型 | 状态、类型、绑定状态 |
| 统计卡片 | 4个 | 5个(新增已绑定数) |
设备可以绑定到不同的业务系统:
当设备已绑定到其他系统时,会显示绑定的系统名称,避免重复绑定。
Ctrl + Shift + R 或 Ctrl + F5Cmd + Shift + R步骤1:清除浏览器缓存并刷新
步骤2:进入水肥机部件配置
步骤3:查看物联设备数据
步骤4:测试筛选功能