### BACnet协议中文版知识点概述 #### 一、引言 BACnet协议中文文档提供了楼宇自动化领域中数据通信的服务和协议定义。该文档详细介绍了BACnet协议的目的、范围以及一系列重要的术语定义,旨在为楼宇自动化系统的设计、开发和维护提供指导。 #### 二、BACnet协议的核心目标 BACnet协议的主要目标是定义一套数据通信的服务和协议,这些服务和协议主要应用于暖通空调(HVAC)及楼宇自动化系统的监控计算机设备中。协议还定义了一个抽象的、面向对象的方法来表示设备之间的信息通信方式,以便促进楼宇系统中数字控制技术的应用。 #### 三、BACnet协议的范围 BACnet协议定义了一套完整的消息集,用于在设备间传输各种类型的数据,包括但不限于: - **二进制编码数据**:如硬件的二进制输入量和输出量的值。 - **模拟量数据**:如硬件的模拟输入量和输出量的值。 - **文本数据**:如文本字符串的值。 - **时间进度表信息**:如设备的时间表设置。 - **报警和事件信息**:如系统警报和事件记录。 - **文件**:如配置文件或日志文件。 - **控制逻辑**:如设备的控制算法。 #### 四、BACnet协议的对象模型 BACnet协议采用了面向对象的方法来建模楼宇自动化控制系统中的计算机。每个系统被建模为一组数据结构的集合,这些数据结构被称为“对象”。对象的各种属性代表了设备硬件、软件以及操作的不同方面。这种建模方式允许用户无需深入了解设备的内部设计或配置细节即可识别和访问信息。 #### 五、BACnet协议的关键术语定义 BACnet协议中文文档中定义了一系列关键术语,这些术语基于国际标准或开放系统互联(OSI)的草案标准。以下是一些核心术语的解释: 1. **抽象句法结构**:定义了应用层数据或应用层协议控制信息的符号规则,这些规则独立于具体的编码技术。 2. **应用**:指用户的处理请求信息的集合。 3. **应用实体**:是与OSI相关的一个应用进程的表示形式。 4. **应用进程**:在开放系统中的一个活动元素,负责执行特定应用的信息处理任务。 5. **应用层协议控制信息**:在应用实体之间交换的信息,用于协调它们之间的操作。 6. **应用层协议数据单元**:应用协议规定的数据单元,包含应用层协议控制信息和应用层用户数据。 7. **应用层服务元素**:应用实体的一部分,其功能是通过使用下层服务来提供OSI环境的能力。 8. **具体句法结构**:用于数据的正式规范中的规则的具体表示形式。 9. **对等实体**:在同一协议层次中的实体。 10. **实开放系统**:遵循OSI标准进行通信的实体系统。 11. **实系统**:由计算机、软件、外部设备等组成的整体,用于完成信息处理和传递的功能。 12. **第N层服务访问点**:协议中第N层实体向第N+1层实体提供的服务的访问点。 13. **第N层服务数据单元**:协议中第N层的接口数据,其一致性不受第N层通信的影响。 14. **服务用户**:通过服务访问点使用服务的实体。 15. **服务提供者**:向对等服务用户提供服务的所有实体的抽象总和。 16. **传输句法结构**:在开放系统之间用于数据传递的具体句法结构。 17. **服务原语**:用于描述服务用户和服务提供者之间交互作用的抽象表示方式。 #### 六、结论 BACnet协议作为楼宇自动化领域的标准协议之一,其核心价值在于提供了一套全面的数据通信服务和协议,支持多种类型的楼宇自动化设备之间的高效通信。通过对BACnet协议的深入理解,可以更好地设计和实施楼宇自动化系统,提高系统的互操作性和可靠性。
剩余465页未读,继续阅读
- 粉丝: 5
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python项目之淘宝模拟登录.zip
- 课程设计项目:python+QT实现的小型编译器.zip
- (源码)基于AVR ATmega644的智能卡AES解密系统.zip
- (源码)基于C++插件框架的计算与打印系统.zip
- (源码)基于Spring Boot和Vue的苍穹外卖管理系统.zip
- (源码)基于wxWidgets库的QMiniIDE游戏开发环境管理系统.zip
- 通过C++实现原型模式(Prototype Pattern).rar
- 学习记录111111111111111111111111
- 通过java实现原型模式(Prototype Pattern).rar
- 通过python实现原型模式(Prototype Pattern).rar