BACnet应用层模型详解与楼宇自动化通信协议

需积分: 47 87 下载量 35 浏览量 更新于2024-08-10 收藏 2.8MB PDF 举报
"《应用层模型-wireless communications a.goldsmith 完整版课后题答案》主要讨论了BACnet应用层模型,该模型旨在清晰描绘应用层与应用程序的交互、应用层与协议栈下层的关系以及应用层与远程设备上对等应用层的交互。应用进程分为两部分,一部分与通信功能无关,不属于BACnet标准规范;另一部分,即应用实体,是与BACnet通信功能相关的部分。应用程序通过应用编程接口(API)与应用实体交互,API虽然未在BACnet中定义,但在具体实现中通常表现为函数、过程或子程序调用。此外,该文档还涉及BACnet用户元素、应用服务元素(ASE)和网络服务接入点(NSAP)的概念。" 在BACnet标准中,其目标是定义用于HVAC&R控制设备和楼宇自动化系统的数据通信服务和协议。标准采用抽象和面向对象的方法,使设备间的信息通信简化,允许在不深入了解设备内部详情的情况下识别和访问信息。协议提供的报文集合支持二进制、模拟、文本和数字数据的传输,涵盖硬件状态、软件值、时间表、报警、事件、文件和控制逻辑等方面。每个楼宇自动化控制系统被建模为一系列数据结构,即对象,这些对象的属性代表设备的硬件、软件和操作特性,提供了对信息的统一访问途径。 术语定义部分,如抽象句法结构(abstract syntax)指的是应用层数据或协议控制信息的表示规则,独立于编码技术。应用(application)指用户处理信息请求的集合,应用实体(application-entity)是OSI模型中应用进程的表示形式,应用进程(application-process)是在开放系统中执行特定应用信息处理任务的活动元素,应用层协议控制信息(application-protocol-control-information)则是应用实体间通过表示层服务协调操作时交换的信息。 这个资源主要涵盖了BACnet应用层模型的结构、功能以及在其框架下的通信和服务定义,对于理解楼宇自动化控制系统的通信机制具有重要意义。