第1章 绪论
1.1 智能建筑概述
1.1.1 智能建筑定义
1.1.2 智能建筑基本功能和组成
1.2 楼宇自控系统概述
1.2.1 楼宇自控系统发展过程
1.2.2 楼宇自控系统基本特点和分类
1.2.3 楼宇自控系统的发展方向
1.3 小结
第2章 BACnet概述
2.1 BACnet发展过程
2.2 BACnet基本原理
2.2.1 BACnet基本功能
2.2.2 楼宇设备表示方法
2.2.3 互操作基本模式
2.2.4 BACnet网络
2.3 BACnet基本内容
2.3.1 标准对象类型
2.3.2 应用层服务
2.3.3 局域网
2.3.4 编码
2.3.5 一致性说明
2.4 BACnet基本特点
2.5 BACnet应用
2.6 BACnet一般开发过程
2.7 小结
第3章 体系结构
3.1 开放系统互连参考模型
3.1.1 OSI-RM体系结构
3.1.2 OSI-RM各层功能
3.1.3 OSI-RM总结
3.1.4 有关基本概念
3.2 BACnet体系结构
3.2.1 物理层和数据链路层
3.2.2 网络层
3.2.3 应用层
3.3 协议栈与协议数据单元
3.4 BACnet互连网络
3.4.1 网络拓扑结构
3.4.2 互连设备
3.5 小结
第4章 对象模型
4.1 对象模型基础
4.2 标准对象
4.3 标准对象定义
4.3.1 Analog Input(模拟输入)对象
4.3.2 Analog Output(模拟输出)对象
4.3.3 Analog Value(模拟值)对象
4.3.4 Binary Input(二进制输入)对象
4.3.5 Binary Output(二进制输出)对象
4.3.6 Binary Value(二进制值)对象
4.3.7 Calendar(日期表)对象
4.3.8 Command(命令)对象
4.3.9 Device(设备)对象
4.3.10 Event Enrollment(事件登录)对象
4.3.11 File(文件)对象
4.3.12 Group(组)对象
4.3.13 Loop(控制环)对象
4.3.14 Multi-State Input(多态输入)对象
4.3.15 Multi-State Output(多态输出)对象
4.3.16 Notification Class(通告类)对象
4.3.17 Program(程序)对象
4.3.18 Schedule(时间安排)对象
4.4 小结
第5章 应用服务
5.1 功能概述
5.2 服务类型和服务原语
5.2.1 证实服务
5.2.2 非证实服务
5.3 协议状态机
5.3.1 有限状态机
5.3.2 与状态机有关的变量、参数和函数
5.3.3 客户状态机
5.3.4 服务器状态机
5.4 服务
5.4.1 对象访问服务
5.4.2 文件访问服务
5.4.3 事件与报警服务
5.4.4 远程设备管理服务
5.4.5 虚拟终端服务
5.4.6 网络安全服务
5.5 小结
第6章 网络层
6.1 概述
6.2 网络层服务
6.3 网络层协议数据单元
6.3.1 协议数据单元结构
6.3.2 报文广播方式
6.4 网络层协议管理和控制报文
6.4.1 报文类型
6.4.2 报文结构与功能
6.5 网络层协议规程
6.5.1 本地报文协议规程
6.5.2 远程报文协议规程
6.6 路由器
6.6.1 路由表
6.6.2 路由器规程
6.6.3 流量控制
6.7 半路由器
6.7.1 建立PTP连接
6.7.2 拆除PTP连接
6.7.3 错误恢复规程
6.8 小结
第7章 数据链路层和物理层
7.1 概述
7.2 局域网(IAN)协议
7.2.1 ISO 8802参考模型
7.2.2 ISO 8802-2逻辑链路控制层
7.3 ISO 8802-3协议
7.4 MS/TP协议
7.4.1 概述
7.4.2 物理层
7.4.3 逻辑链路层(LLC)
7.4.4 介质访问控制
7.4.5 状态机
7.4.6 与其他LAN的连接
7.4.7 中继器
7.4.8 CRC
7.5 PTP协议
7.5.1 LLC子层
7.5.2 帧定义
7.5.3 MAC和物理层
7.5.4 CRC
7.6 ARCnet协议
7.6.1 简介
7.6.2 服务映射及参数
7.7 LonTalk协议
7.7.1 简介
7.7.2 网络地址
7.7.3 服务映射及参数
7.8 小结
第8章 事件与报警
8.1 概述
8.2 COV报告
8.3 内省报告
8.4 算法改变报告
8.4.1 CHANGE_OF_BITSTRING算法
8.4.2 CHANGE_OF_STATE算法
8.4.3 CHANGE_OF_VALUE算法
8.4.4 COMMAND_FAILURE算法
8.4.5 FLOATING_LIMIT算法
8.4.6 OUT_OF_RANGE算法
8.5 小结
第9章 优先权机制
9.1 概述
9.2 优先权机制原理
9.3 优先权分配
9.3.1 最小开/关切换控制
9.3.2 具有命令功能的标准对象优先级
9.4 小结
第10章 APDU编码
10.1 概述
10.2 ASN.1及其基本编码规则
10.2.1 ASN.1简介
10.2.2 ASN.1基本编码规则简介
10.3 APDU编码方案
10.4 APDU类型及PCI编码
10.4.1 BACnet-Confirmed-Request-PDU类型
10.4.2 BACnet-Unconfirmed-Request-PDU类型
10.4.3 BACnet-SimpleACK-PDU类型
10.4.4 BACnet-ComplexACK-PDU类型
10.4.5 BACnet-SegmentACK-PDU类型
10.4.6 BACnet-Error-PDU类型
10.4.7 BACnet-RejecL-PDU类型
10.4.8 BACnet-Abort-PDU类型
10.5 用户数据编码
10.5.1 BACnet标记
10.5.2 简单编码
10.5.3 构造编码
10.6 简单类型数据编码
10.7 构造类型数据编码
10.8 编码举例
10.8.1 APDU编码
10.8.2 NPDU编码
10.8.3 LPDU和MPDU编码
10.9 小结
第11章 扩展机制
11.1 概述
11.2 枚举值扩展
11.3 对象扩展
11.3.1 扩展属性
11.3.2 增加对象类型
11.4 应用服务扩展
11.4.1 ReadRange服务
11.4.2 UTCTimeSynchronization服务
11.4.3 LifeSafetyOperation服务
11.4.4 SubscribeCOVProperty服务
11.4.5 GetEventInformation服务
11.5 小结
第12章 BACnet与Internet
12.1 概述
12.2 B/IP PAD技术
12.2.1 原理
12.2.2 PAD配置
12.3 BACnet/IP
12.3.1 基本原理
12.3.2 BACnet/IP网络
12.3.3 BVLL协议
12.3.4 BVLL协议报文类型
12.3.5 BVLL协议规程
12.3.6 BBMD
12.3.7 BACnet/IP与非BACnet/IP互连
12.3.8 BACnet/IP网络互连
12.3.9 IP组播应用
12.4 小结
第13章 项目应用
13.1 概述
13.2 项目实施过程
13.2.1 规划阶段
13.2.2 实施阶段
13.2.3 说明和设计一般方法
13.3 基本原理
13.4 楼宇互操作基本块(BIBB)
13.4.1 数据共享BIBBs(Dara Shaxing BIBBs)
13.4.2 报警与事件管理BIBBs(Alarm and Event Management BIBBs)
13.4.3 时间安排BIBBs(Scheduling BIBBs)
13.4.4 趋势与日志BIBBs(Trending BIBBs)
13.4.5 设备和网络管理BIBBs(Device and Network Management BIBBs)
13.5 标准类型BACnet设备
13.5.1 BACnet操作员工作站(B-OWS)
13.5.2 BACnet楼宇控制器(B-BC)
13.5.3 BACnet高级应用控制器(B-AAC)
13.5.4 BACnet专用控制器(B-ASC)
13.5.5 BACnet智能执行器(B-SA)
13.5.6 BACnet智能传感器(B-SS)
13.5.7 BACnet网关(B-GW)
13.6 PICS
13.7 互操作说明
13.7.1 共享数据说明
13.7.2 报警与事件管理说明
13.7.3 时间安排说明
13.7.4 趋势与日志说明
13.7.5 设备与网络管理说明
13.8 BACnet对象说明
13.8.1 命名规则
13.8.2 验证/诊断模式
13.8.3 对象描述说明
13.8.4 具体对象说明
13.8.5 对象动态创建说明
13.9 应用服务说明
13.9.1 可命令操作
13.9.2 报警说明
13.9.3 操作员授权说明
13.9.4 COV说明
13.9.5 时钟同步说明
13.10 网络系统说明
13.10.1 体系结构说明
13.10.2 局域网选择
13.10.3 MAC地址分配
13.10.4 网络编号规则
13.10.5 设备对象标识符
13.10.6 IP网络应用
13.10.7 路由器
13.10.8 报文分段
13.10.9 网关
13.11 小结