BACnet应用层模型详解与楼宇自动化通信协议
需积分: 47 174 浏览量
更新于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应用层模型的结构、功能以及在其框架下的通信和服务定义,对于理解楼宇自动化控制系统的通信机制具有重要意义。
127 浏览量
2020-04-24 上传
2021-05-31 上传
2017-12-25 上传
2009-06-18 上传
2018-11-14 上传
sun海涛
- 粉丝: 36
- 资源: 3847
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析