BACnet专有属性与对象扩展:楼宇自动化系统定制服务
需积分: 47 196 浏览量
更新于2024-08-10
收藏 2.8MB PDF 举报
BACnet 是一种专为楼宇自动化和控制系统设计的通信协议,它定义了一系列适用于 HVAC&R 设备的数据通信服务和协议。在标准服务的基础上,BACnet 允许生产商创建专有服务和对象,以适应特定的应用需求。
23.2 非标准服务调用:BACnet 的核心服务包括一组广泛适用的对象和服务,但生产商可以根据自己的产品特性添加新的服务。为了与标准服务保持兼容,制造商可以使用专有传输服务(无论是有证实还是无证实)来调用这些专有服务。然而,开发者必须确保遵循 BACnet 的编码准则,并且在使用专有传输服务时,错误报文(如差错 APDU)不能被分割,以防止参数超过允许的最大长度。
23.3 专有属性的添加:BACnet 的对象模型允许厂商扩展对象的功能,通过在设备的属性标识符列表中添加专有属性,这些属性的标识符必须大于512。专有属性可以享受与标准属性相同的BACnet服务支持,以便用户可以像操作标准属性那样对其进行访问和操作。专有属性的标识符隐含地关联到设备制造商的标识,确保在不同厂商的产品中,相同的枚举值不会引起混淆。
23.4 专有对象类型:对于无法通过标准对象解决的复杂应用,BACnet 支持专有对象类型。制造商可以使用扩展的对象类型枚举值(大于128),这些值在调用服务时可以作为参数。专有对象类型提供了与标准对象相同的灵活性和可扩展性。
3.1 术语定义:BACnet 中涉及一系列国际标准术语,如抽象句法结构(表示应用层数据的符号规则)、应用(用户处理请求的集合)、应用实体(应用进程的表示)等。这些术语在ISO系列标准和其他相关文档中有明确的定义,有助于理解和使用协议。
BACnet 不仅是一个通信协议,它还鼓励标准化的同时允许个性化和扩展,以满足特定的楼宇自动化控制系统的复杂需求。通过合理利用专有服务、属性和对象,制造商可以构建出更为高效和定制化的解决方案。
127 浏览量
2020-04-24 上传
2021-05-31 上传
2017-12-25 上传
2009-06-18 上传
2015-09-12 上传
MichaelTu
- 粉丝: 25
- 资源: 4021
最新资源
- character,断点续传c语言源码,c语言
- konwerter
- psk和2dpsk.zip
- 方法
- 转移函数到状态空间表示:[F,h,c,d]=tfn2ss(N,D) 在这个表示中输出 y=x1-matlab开发
- rocFFT:ROCm的下一代FFT实现
- edgedetection,电脑关机源码c语言,c语言
- elasticsearch-analysis-hao:一个非常hao用的elasticsearch(es)中文分词器插件
- rest-example:REST应用程序示例
- [其他类别]php 汉字转拼音_hzp.rar
- WFG-Gaming-Shop:世界著名游戏在线游戏商店
- 安卓小熊录屏V2.4.6.2 支持1080P录制.txt打包整理.zip
- backup:数据库备份
- fx-master:依赖注入框架Fx的原始中文说明
- BPpidc,c语言中补码和源码,c语言
- 函数逼近的无界分辨率:连续函数针对变化的输出和增加的参数化维度进行了优化-matlab开发