iaiops-building

楼宇自控BACnet/Modbus数据采集与监控Skill

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:iaiops-building。
它的用途是:楼宇自控BACnet/Modbus数据采集与监控Skill
完整的 Skill 内容见:https://321skill.com/skills/iaiops-building-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'扫描楼宇内所有BACnet设备,列出所有AHU的当前温度值,并订阅温度变化事件。' 它会自动执行Who-Is发现所有设备,遍历对象列表,读取presentValue,然后设置COV订阅,持续监控变化并实时推送通知。

介绍

本Skill专为楼宇自动化场景设计,解决设备数据分散、协议异构的难题。它通过BACnet/IP(ASHRAE 135)协议自动发现楼宇内所有设备(Who-Is),获取对象/点列表,读取实时值(presentValue),捕获变化通知(COV),并支持TrendLog历史趋势读取。同时集成Modbus-TCP/RTU用于电表、冷机等设备,以及MQTT对接IoT传感器,实现跨协议统一数据接入。

使用方式极为简单:只需通过自然语言下达指令,例如“发现所有BACnet设备”或“读取3号AHU的送风温度”,Skill便会自动执行协议发现、点表遍历、数值读取,并返回结构化结果。对于写入操作,采用MOC(管理操作变更)门控机制,确保只有授权的写命令被执行,默认只读优先。

适合楼宇自控工程师、设施运维人员、BMS系统集成商、厂务管理人员。无论是日常巡检、故障排查、数据分析还是设备调试,都能大幅提升效率。也适合AI Agent开发者将其集成到更复杂的楼宇管理智能体中。

使用建议:首次使用时先执行WHO-IS扫描了解设备清单;写入操作需确认MOC门控已授权;对于高频变化数据建议开启COV订阅而非轮询;Modbus设备需提前配置RTU串口参数或TCP地址。不宜用于非楼宇自动化场景,如Web应用开发或通用数据分析。

核心特点

同时支持BACnet/IP、Modbus-TCP/RTU和MQTT三种协议,并内置跨协议关联引擎,可自动关联同一设备在不同协议下的点数据;所有写入操作均通过MOC门控,安全性远超同类仅读或全写工具。

注意事项

不适用于非楼宇自动化领域(如Web开发、通用数据科学),且依赖BACnet/IP网络可达性,无法穿透NAT或跨子网发现设备。

常见问题

如何发现所有BACnet设备?

直接对AI说'发现所有BACnet设备',Skill会自动执行Who-Is广播并返回设备列表。

支持Modbus RTU吗?

支持Modbus-RTU(串口)和Modbus-TCP,需要提前配置串口参数或IP地址。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/iaiops-building-x-2/raw/index.md 读取 iaiops-building 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。