讲师中心 微信公众号
AI工具推荐 视频效率加速

Iaiops Building

Polar Sponsor
爱发电 赞助
.NET 9.0

建筑版 iaiops — 设施/暖通空调/楼宇管理/厂务基于 BACnet/IP(ASHRAE 135):Who‑Is 发现、对象/点位列表、presentValue 快照、COV 捕获…

iaiops-building — — — — — — — —版(BACnet + Modbus + IO-Link + MQTT + → ) — — — —

功能概述

iaiops-building — — — — — — — —版(BACnet + Modbus + IO-Link + MQTT + → ) — — — — 是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

iaiops-building — 楼宇/厂务 edition(BACnet + Modbus + IO-Link + MQTT + 脑)

启动:IAIOPS_MCP=building / iaiops-mcp-building(= bacnet + modbus + opcua + iolink + 脑)。 IoT 传感器走 MQTT 时叠加:IAIOPS_MCP=building,sparkplug。 安装:pip install iaiops[building]。BACnet 的 host 是本机 BACnet/IP 接口 (ip 或 ip/mask)。

工具

BACnet/IP(read-first;暖通/楼宇/厂务)

  • bacnet_discover — Who-Is:本地 BACnet/IP 网上的设备
  • bacnet_object_list — 设备的 object/point 列表
  • bacnet_read_property — 单对象属性(默认 presentValue)
  • bacnet_read_points — 所有 analog/binary/multistate 点的 presentValue(HVAC 快照)
  • bacnet_cov_subscribe — 单对象有界 Change-of-Value 捕获
  • bacnet_read_trend_log — 读设备 TrendLog 缓冲记录
  • bacnet_write_property — [WRITE][HIGH][MOC] 写单对象属性(默认 off: dry_run=True + 审批双确认;可指挥楼宇设备 — 设定值、输出)

Modbus-TCP / Modbus-RTU(只读;电表/冷机/表计)

  • modbus_read_holding modbus_read_input modbus_read_coils modbus_read_discrete
  • modbus_detect_byte_order / modbus_list_templates / modbus_apply_template
  • modbus_health_summary

IO-Link(只读;主站 JSON 接口 — 楼宇智能传感器)

  • iolink_master_info — 主站身份(/deviceinfo)
  • iolink_ports — 有界端口扫描(≤32:mode/status + 在线设备身份)
  • iolink_device_info — 单端口设备身份
  • iolink_read_pdin — 过程数据输入(raw hex + 字节数组;按 IODD 解码)
  • iolink_read_isdu — ISDU 参数读(index/subindex 有界)
  • iolink_scan — 主站 + 全端口一次性快照
  • 配置 flavor: iotcore(ifm IoT-Core,默认)或 rest(plain-REST 主站);v1 只读

BAS 控制器层(edition 工具;厂商监控控制器 REST,在 BACnet 之上)

厂商监控控制器(Johnson Controls Metasys/OpenBlue、Tridium Niagara oBIX/REST)把大量 BACnet 现场点/告警/趋势聚合在一个带鉴权的企业 REST 接口后面——与 bacnet(现场总线)互补、非重复。 Bearer/token 从加密 secret store 按 key 取(secret_name),不走明文参数。

  • bas_point_list — 列控制器 point/object(跨厂商归一化:id/name/value/unit/status)
  • bas_point_read — 单/多点 present-value
  • bas_alarm_list — 控制器活动告警/事件(归一化)
  • bas_trend_read — 单点历史趋势样本(有界 ≤5000)
  • bas_command — [WRITE][HIGH][MOC](默认 off:dry_run=True + 审批双确认;捕获改前值供 undo)。 生命安全点(fire/smoke/egress/加压)一律拒绝——联网前即拒,绝不下发。
  • 厂商方言(metasys/niagara:资源路径 + 字段别名)仅存在于连接器内;oBIX 原生 XML / 精确写语义 待核实。

MQTT(可选叠加 sparkplug 组;IoT 传感器/网关)

  • mqtt_read_topic — 裸 MQTT 有界收集;uns_browse — 主题树浏览
  • 完整 Sparkplug B/UNS 工具清单见 iaiops-factory skill
  • mqtt_publish — [WRITE][HIGH][MOC](默认 off)

楼宇专属(edition 工具;仅随 building edition 加载,不进全局脑)

  • economizer_check — AHU 经济器故障检测(FDD):检出同时供冷供热(纯浪费)、该用自然冷却 却没用(室外够冷但新风阀在最小位且机械制冷开)、越高限还开阀(把热风引进来)。逐 AHU 判定, worst-first,每故障引用温度/状态。读数来自 BACnet AI/BI 点。
  • zone_comfort — 区域舒适度 + 室内空气质量(ASHRAE 55/62.1):逐区判温度 20–26°C、相对湿度 30–60%、CO₂ ≤1000 ppm(通风充分性代理),越界即 breach,worst-first,引用数值。读数来自 BACnet AI 点。

跨协议脑(永远随 server 暴露)

  • 诊断:diagnose_dataflow downtime_root_cause downtime_root_cause_live downtime_triage learn_cause_weights historian_health alarm_bad_actors tag_health subscription_health heartbeat_health alarm_flood_analysis alarm_cascade alarm_rationalization_worksheet
  • 数据质量:data_quality_scorecard data_quality_fleet_rollup
  • 分析:oee_compute downtime_events oee_multidim monitor_changes health_summary (deprecated) anomaly_scan (deprecated)
  • 资产:asset_inventory cross_protocol_asset_model adopt_alias_map diff_alias_map
  • 基线:baseline_learn baseline_check baseline_record_change baseline_status (change-log 基线:拒学薄历史、只报持续越带、每次告警必引基线样本 —— 非黑盒异常检测)
  • 合规/信创:compliance_mapping compliance_frameworks compliance_dengbao_levels compliance_report compliance_evidence_bundle historian_push export_data historian_query historian_coverage stream_publish stream_publish_event rca_narrate fleet_status fleet_incidents pdm_forecast historian_push export_data
  • 程序解读:plc_program_outline plc_program_xref plc_program_section plc_program_visibility(解读导出的 ST/AWL/L5X 程序,只读文件,强制引用行号)
  • 医疗设施(healthcare facility 安全):isolation_room_check — 隔离病房压差合规(ASHRAE 170 / CDC:空气传染隔离 AII 负压、保护性环境 PE 正压,≥2.5 Pa);检出反向/不足/低裕度,worst-first,每项引用读数。读数来自 bacnet_read_points 的压差 AI 点或历史库,纯分析。
  • 元:protocols_supported

Workflows

  1. Doctor-first:protocols_supported → iaiops doctor → bacnet_discover (Who-Is 有响应才谈读点)。
  2. Read-first:bacnet_object_list → bacnet_read_points 快照 → 趋势用 bacnet_read_trend_log,变化捕获用 bacnet_cov_subscribe; "没数据"用 diagnose_dataflow,坏点排名用 tag_health。
  3. MOC 写:bacnet_write_property(与可选 mqtt_publish)为 [WRITE][HIGH][MOC]:默认 dry_run=True、捕获改前值供 undo、 iaiops approve 具名审批双确认。写设定值可影响在运楼宇设备 —— 未经授权绝不写。

支持版本矩阵(HLD §8;待核实 不得当既成事实)

协议 库(pin) 规范/版本 覆盖 传输 自测
BACnet/IP BAC0>=2023.6,<2026(extra) ASHRAE 135 Annex J 暖通/楼宇/厂务控制器 UDP/47808 ✅ 读路径 verified 2026-07-02(真 bacpypes3 虚拟设备);live HVAC 写/COV/trend 待核实
Modbus-TCP pymodbus>=3.5,<4 App 1.1b3;FC 1/2/3/4/5/6/15/16 电表/冷机/任意 TCP 从站 TCP/502 ✅
Modbus-RTU pymodbus>=3.5,<4 + pyserial>=3.5 Modbus serial (RTU) 串口表计 RS-485/serial ✅ socat PTY verified 2026-07-02;物理 RS-485 待核实
IO-Link requests>=2.31,<3(复用 MTConnect pin) IO-Link Master JSON Integration(IOLINK-JSON);ifm IoT-Core / plain-REST 双 flavor 带 JSON/REST 接口的主站(ifm/Balluff/Turck 类) HTTP REST/JSON ✅ mock 主站(双 flavor);live master 待核实
MQTT paho-mqtt>=2.0,<3 MQTT 3.1.1/5(裸 MQTT + SpB) IoT 传感器/网关/Broker TCP/1883/8883 ✅
BAS: Metasys OpenBlue REST requests>=2.31,<3(复用 MTConnect pin,无新 HTTP 依赖) Metasys REST API v4(/objects·/alarms·/trendedAttributes);JC OpenBlue 监控控制器 NAE/SNE/SNC 类监控控制器聚合的 BACnet 现场点 HTTPS + Bearer token ✅ mock 控制器(in-repo);live 设备写/trend/告警 待核实
BAS: Niagara 4 oBIX/REST requests>=2.31,<3(复用 MTConnect pin,无新 HTTP 依赖) Niagara 4 oBIX/REST(/obix/config·/obix/alarms·/obix/histories);JSON 建模,原生 oBIX-XML 待核实 Tridium JACE / Niagara Supervisor 下的点/告警/历史 HTTPS + Bearer token ✅ mock 控制器(in-repo);live 设备 + oBIX-XML 编码 待核实
目录

热门AI工具

更多
UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn