BACnet/IP网关模型与工作流程解析
需积分: 46 201 浏览量
更新于2024-08-10
收藏 244KB PDF 举报
"BACnet/IP协议报文格式, 网关模型的工作流程, BACnet标准简介, BACnet网络与Internet互联"
BACnet/IP协议是楼宇自动化控制网络(BACnet)与Internet交互的关键技术。在BACnet/IP协议报文中,MAC地址占据6字节,而IP域则包含20字节的标准IP数据报文头部。UDP域有8个字节,包括源和目的UDP端口号,通常BACnet/IP的默认端口是X‘BAC0’。BVLCI域和NPCI域分别处理协议类别、功能和包长度以及网络层控制信息。APDU(应用协议数据单元)由协议控制信息和用户数据两部分组成,用于应用层的协议操作和信息交换。
BACnet/IP协议报文的处理过程涉及从生成到发送到网络上的多个步骤。当涉及到BACnet与Internet的连接时,有两种主要技术:PAD技术和BACnet/IP技术。PAD技术常用于异构网络互联,而BACnet/IP则提供无缝连接,具有更好的扩展性。然而,PAD和BACnet/IP设备之间不能直接通信,因此需要网关模型来实现协议转换。
在这种PAD-BACnet/IP网关模型中,网关在传统BACnet网络中扮演PAD设备的角色,而在BACnet/IP网络中则作为一个BACnet/IP设备。这种网关的作用在于接收来自BACnet/IP或PAD的报文,将其转换成另一种协议格式,以便于在不同的网络环境中进行通信。以太网作为底层网络,使得BACnet/IP设备能够通过UDP进行信息传输,不需要额外的封装和拆装处理。
BACnet标准是一个专为楼宇自动化控制网络制定的开放性数据通信协议,它遵循OSI模型但进行了简化,以适应楼宇自动化的需求。标准定义了应用层和网络层,同时提供了五种物理层和数据链路层,以适应不同场景。通过BACnet,不同厂商的产品可以集成在同一系统中,实现互操作性。
为了适应智能建筑的发展,BACnet网络通过Internet互联变得越来越重要。PAD/BACnet/IP技术是实现这种互联的主要手段,通过将BACnet协议封装在IP协议中形成隧道,从而在Internet上传输。这种方式允许BACnet协议跨越网络进行通信,促进了楼宇自动化控制系统的远程管理和监控。
2021-06-09 上传
2019-03-30 上传
2019-12-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
张诚01
- 粉丝: 33
- 资源: 3906
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能